https://x.com/themarklstone/status/1586795881168265216
Don’t apply crude, unsafeguarded (no Trust Region or Line Search) Successive Convex Approximation (SCA) to a new problem … unless your name happens to be Stephen Boyd. There’s a reason high quality non-convex nonlinear optimization solvers are more than 10 lines long.
If you change the starting point and/or the solver you might get lucky. or you might not. You might be better off changing 1e-10
to 0
,although I don’t know whether that will make any difference.