Are Deterministic Algorithms Invariant Under Coordinate Transforms?

3 views (last 30 days)
Evan Scope Crafts
Evan Scope Crafts on 28 Nov 2020
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?

Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by