Disciplined Multi-Convex Programming
Not on the map. Why?
Abstract (arXiv)
A multi-convex optimization problem is one in which the variables can be partitioned into sets over which the problem is convex when the other variables are fixed. Multi-convex problems are generally solved approximately using variations on alternating or cyclic minimization. Multi-convex problems arise in many applications, such as nonnegative matrix factorization, generalized low rank models, and structured control synthesis, to name just a few. In most applications to date the multi-convexity is simple to verify by hand. In this paper we study the automatic detection and verification of multi-convexity using the ideas of disciplined convex programming. We describe an implementation of our proposed method that detects and verifies multi-convexity, and then invokes one of the general solution methods.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Sep 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 0; 2025: 3; 2026: 1.
6 papers.
- 2023Data-driven decision-focused surrogate modelingcited by 4
- 2022Efficient Learning of Decision-Making Models: A Penalty Block Coordinate Descent Algorithm for Data-Driven Inverse Optimizationcited by 3
- 2025Disciplined Biconvex Programmingcited by 2
- 2025Multi-convex Programming for Discrete Latent Factor Models Prototypingcited by 1
- 2025Fitting Reinforcement Learning Model to Behavioral Data under Banditscited by 0
- 2026Disciplined Bilevel Programmingcited by 0
- 2026Disciplined Bilevel Programming1 Sep 2026
- 2025Fitting Reinforcement Learning Model to Behavioral Data under Bandits6 Nov 2025
- 2025Disciplined Biconvex Programming3 Nov 2025
- 2025Multi-convex Programming for Discrete Latent Factor Models Prototyping2 Apr 2025
- 2023Data-driven decision-focused surrogate modeling23 Aug 2023
- 2022Efficient Learning of Decision-Making Models: A Penalty Block Coordinate Descent Algorithm for Data-Driven Inverse Optimization27 Oct 2022