William Zhang, Parth Nobel, Aryaman Jeendgar, Riley Murray, Philipp Schiele, Steven Diamond
CVXPY is a Python-embedded domain-specific language for convex optimization that lets users express problems in mathematical notation while the system verifies convexity and reduces valid programs to solver-ready form. This paper reports on the major advances from versions 1.1 through 1.9. These include a unified conic quadratic program (CQP) standard form for canonicalization; a stacked-slices backend that accelerates parameterized programs; first-class support for N-dimensional expressions; explicit sparsity for variables; support for multiple variable attributes; cones/atoms relevant to quantum information theory; and the introduction of disciplined nonlinear programming (DNLP). We outline the design, algorithms, and modeling consequences of these features.
This paper is a systems/software paper documenting the cumulative advances in CVXPY across versions 1.1 through 1.9. The contributions are incremental engineering improvements to a widely-used optimization modeling framework rather than a single breakthrough. The key additions include: (a) a unified conic quadratic program (CQP) standard form that merges previously separate cone program and quadratic program canonicalization pathways; (b) a stacked-slices backend replacing Python-loop-heavy list-of-slices representations with Kronecker-identity-based operations for faster parameterized problem canonicalization; (c) N-dimensional expression support mirroring NumPy's ndarray semantics; (d) explicit sparsity attributes for variables; (e) multiple variable attribute support; (f) quantum information theory atoms (von Neumann entropy, quantum relative entropy, etc.); and (g) disciplined nonlinear programming (DNLP) for handling nonconvex smooth problems.
None of these are individually groundbreaking theoretical contributions. Rather, the paper serves as a consolidated reference for a suite of engineering improvements to a critical piece of scientific infrastructure.
The paper is primarily descriptive and architectural. It presents design decisions, internal representations (ASTs, biaffine operator trees, matrix stuffing), and code examples rather than empirical benchmarks or theoretical proofs. The mathematical foundations are sound — the convex composition rule (Theorem 2.1), the canonicalization map (Theorem 2.2), and the reduction pipeline are well-established from prior CVXPY literature. The paper clearly explains how N-dimensional indexing and summation are reduced to sparse matrix operations on flattened vectors, and how the sparsity attribute works at the representation level.
However, there are notable gaps in rigor:
CVXPY is one of the most widely adopted optimization modeling tools in both academia and industry, with applications spanning machine learning, control, finance, operations research, and quantum information. Any improvements to CVXPY have outsized practical impact simply due to the size of its user base.
The paper addresses several timely needs: (a) the growing integration of optimization into differentiable programming pipelines (CVXPYlayers, CVXPYgen) motivates faster parameterized canonicalization; (b) the emergence of quantum computing creates demand for quantum information modeling tools; (c) the DNLP extension responds to the long-standing desire to use CVXPY-style syntax for nonconvex problems. The move to deprecate the C++ CVXCORE backend in favor of pure Python/SciPy is also timely given maintenance costs and the improving performance of the Python scientific computing stack.
This is a well-written software paper documenting useful improvements to critical scientific infrastructure. Its impact derives primarily from CVXPY's large user base rather than from technical novelty. The lack of empirical evaluation weakens the paper considerably for a systems contribution. The quantum information atoms and the exponential cone approximation via SOCP are the most technically distinctive contributions. As a reference document for the CVXPY community, it serves its purpose well; as a research contribution, it is modest.
Generated Jun 16, 2026
Paper 2 likely has higher scientific impact due to broad, cross-disciplinary reach: CVXPY is widely used across optimization, machine learning, control, finance, and many scientific domains. Advancements like unified CQP canonicalization, faster parameterized backends, N-D expressions, sparsity, and DNLP can immediately affect a large user base and enable new research workflows. While Paper 1 is novel and timely for carbon-aware AI data centers with solid methodological rigor, its impact is more application-specific. Software infrastructure improvements typically yield larger and more durable community-wide impact.
CVXPY is one of the most widely used optimization modeling tools in science, engineering, and industry, with tens of thousands of users and citations. A major update paper documenting advances from versions 1.1-1.9 will have enormous breadth of impact across virtually every quantitative field. Paper 2 presents a novel and rigorous framework for joint inference in nonlinear networks, but addresses a more specialized problem. While Paper 2 has strong theoretical contributions, CVXPY's infrastructure-level impact—enabling research across optimization, machine learning, control, finance, and more—gives it substantially higher potential scientific impact.
CVXPY is one of the most widely used optimization modeling tools in academia and industry, with tens of thousands of users across diverse fields (machine learning, control, finance, signal processing, quantum information). A major update paper documenting advances from versions 1.1 through 1.9 will be highly cited as the canonical reference for these new features. Paper 2 makes a solid theoretical contribution to incremental gradient methods under heavy-tailed noise, but its impact is narrower, primarily within the optimization theory community. The breadth of CVXPY's user base and cross-disciplinary relevance gives Paper 1 substantially higher potential impact.
Paper 2 likely has higher scientific impact due to broad, immediate real-world applicability: CVXPY is widely used across engineering, ML, operations research, finance, and scientific computing. Software advances (canonicalization, acceleration for parameterized problems, ND expressions, sparsity, DNLP, quantum-related cones) can propagate rapidly via adoption, enabling many downstream studies. The work is timely and relevant given optimization’s central role in modern research. Paper 1 is mathematically novel and rigorous but is more specialized (topological derivatives/shape optimization), with narrower cross-field uptake.
CVXPY is a foundational optimization tool used extensively across countless disciplines, from machine learning to quantum physics. Updates to such widely adopted software directly enable new applied research globally, typically resulting in massive citation counts and broad, immediate real-world impact. In contrast, while Paper 2 offers significant mathematical advancements with its dimension-free complexity bounds, its impact is largely confined to a specialized theoretical optimization community.
Paper 2 likely has higher scientific impact: CVXPY is widely used across academia and industry, and advances in modeling languages and canonicalization (CQP), acceleration for parameterized problems, ND expressions, sparsity, and DNLP can immediately affect many application areas (ML, control, signal processing, finance, quantum). Its breadth, timeliness, and real-world adoption potential are very high. Paper 1 is novel and rigorous (local convergence/coercivity for physical learning in linear circuits) but is narrower in scope and nearer-term impact is more specialized.
CVXPY is one of the most widely used optimization modeling tools in academia and industry, with tens of thousands of users across operations research, machine learning, control, signal processing, finance, and more. A paper documenting major advances (versions 1.1-1.9) to this foundational software infrastructure will have enormous citation impact and broad cross-disciplinary influence. Paper 2, while methodologically rigorous and novel in combining SDDiP with RL for infrastructure inspection, addresses a more specialized problem domain with narrower immediate impact. Software infrastructure papers like CVXPY updates historically accumulate far more citations and enable far more downstream research.
Paper 1 details updates to CVXPY, a foundational optimization modeling software utilized globally across diverse fields such as machine learning, control theory, finance, and quantum physics. Its broad utility and introduction of advanced features give it immense interdisciplinary reach. Conversely, Paper 2 presents a specialized, albeit valuable, advancement in electrical engineering and circuit design. Due to its foundational software nature, massive user base, and widespread applicability across multiple scientific domains, Paper 1 demonstrates significantly higher potential scientific impact and breadth.
CVXPY is a foundational optimization modeling tool used extensively across numerous scientific and engineering disciplines. While Paper 1 presents a strong theoretical advancement in specialized decentralized minimax optimization, Paper 2's updates to CVXPY will directly facilitate research and practical applications for thousands of practitioners globally. The immense breadth of impact, vast real-world applicability, and enabling nature of optimization modeling software strongly indicate that Paper 2 will generate a substantially higher scientific impact and citation count.
CVXPY is a widely-used optimization infrastructure tool with tens of thousands of users across many scientific disciplines. Version updates to such foundational software have enormous breadth of impact, enabling research across operations research, machine learning, control theory, finance, and quantum information. Paper 1, while methodologically rigorous and novel in its specific niche of inverse problems for LQG mean field games, addresses a much narrower audience. Infrastructure papers like CVXPY updates historically accumulate far more citations and enable downstream research at scale.