Are Deterministic Algorithms Invariant Under Coordinate Transforms?
1 回表示 (過去 30 日間)
古いコメントを表示
I am currently using Matlab's "fmincon" command with the "sqp" optimization algorithm in a problem formulation with lower and upper bounds and inequality constraints. As part of my work, I am attempting to conduct a sanity check and show that after a coordinate transform the algorithm converges to the same solution (i.e. the original problem was
, and the new problem is
, where C is invertible). The function f is nonconvex, but since I transformed the initial guess as well and (as I understand it) "sqp" is a deterministic algorithm, I figured that both problem formulations would converge to the same local minima. However, this is not the behavior I am seeing in practice. Is there a good explaination for this, or is there necessarily a bug in my code?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/432833/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/432838/image.png)
0 件のコメント
回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!