It looks like the only thing causing the successive approximation method to be invoked is exp
of a CVX expression. So instead of using exp
, use the exponential cone construct {x, y, z } == exponential(1)
or use rel_entr
, as described in mcg’s first answer at Solve optimization problems of exp function .
I don;t guarantee I didn’t miss something in your code.