I want to optimize a convex problem using block-successive optimization.

But in matlab using CVX i am unable to write the code in a generalized way.

Later i figured out about Disciplined Multi-Convex Programming (DMCP) , but DMCP is Python-compatible not MATLAB.

Is there any way to use block-successive optimization in MATLAB using CVX.

# Is Disciplined Multi-Convex Programming (DMCP) MATLAB compatible?

The short answer is no.

The long answer is that you would have to write your own MATLAB program which solves a sequence of DCP-compliant convex problems using CVX.

If you want something ready to go, use CVXPY, where that work had already been done for you.

thanks for the reply.

i will do in python.