Conjugate Gradient Methods Aren't Working

Click For Summary
SUMMARY

The discussion centers on the challenges faced when implementing conjugate gradient methods for minimizing a function f(x) in Matlab. The original implementation by the predecessor failed to converge, and replacing it with a standard algorithm yielded similar results, indicating potential issues with the function's differentiability. Participants suggested alternative minimization techniques, including the Nelder-Mead Simplex method and Monte Carlo methods, as viable options for problems where gradient methods are ineffective.

PREREQUISITES
  • Understanding of conjugate gradient methods in optimization
  • Familiarity with Matlab programming for algorithm implementation
  • Knowledge of function differentiability and its impact on optimization
  • Awareness of alternative optimization techniques such as Nelder-Mead and Monte Carlo methods
NEXT STEPS
  • Research the Nelder-Mead Simplex method for non-differentiable optimization
  • Explore Monte Carlo methods for optimization problems
  • Study the implications of function differentiability on convergence of optimization algorithms
  • Learn about advanced optimization techniques in Matlab, including built-in functions for minimization
USEFUL FOR

Control theorists, Matlab developers, and researchers in optimization who are facing challenges with convergence in gradient-based methods.

Kreizhn
Messages
714
Reaction score
1
I'm working on a control theoretical problem and trying to implement the solution in Matlab. Part of the solution requires minimizing a function f(x), for which my predecessor has opted to use a conjugate gradient method. He wrote his own conjugate gradient method, but it's not converging. I've replaced his method with a canned algorithm, but it is still not converging. This suggests to me that the problem is ill-suited to gradient methods.

Can anybody suggest to me why this might be the case? Is it likely because the surface lacks a sufficient degree of differentiability? Also, can anybody suggest another minimization algorithm that I could attempt to use instead of gradient descent?
 
Physics news on Phys.org

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
7
Views
2K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K