I'm solving a optimization problem with Ceres Solver. I'm using LEVENBERG MARQUARDT method. It converges in around 2500 iterations. What can I do to speed it up?
Here's the summary. Thanks.
Solver Summary (v 1.10.0-eigen-(3.2.0)-lapack-suitesparse-(4.2.1)-openmp)
Original Reduced
Parameter blocks 1868 1868
Parameters 6538 6538
Residual blocks 6498 6498
Residual 18560 18560
Minimizer TRUST_REGION
Trust region strategy LEVENBERG_MARQUARDT
Given Used
Linear solver CGNR CGNR
Preconditioner JACOBI JACOBI
Threads 1 1
Linear solver threads 1 1
Cost:
Initial 6.455395e+04
Final 1.256096e+01
Change 6.454139e+04
Minimizer iterations 2504
Successful steps 2096
Unsuccessful steps 408
Time (in seconds):
Preprocessor 0.0041
Residual evaluation 3.1065
Jacobian evaluation 19.8196
Linear solver 83.2247
Minimizer 110.8399
Postprocessor 0.0001
Total 110.8442
Termination: CONVERGENCE (Function tolerance reached. |cost_change|/cost: 5.442683e-09 <= 1.000000e-08)