133 citations · 133 across the 2 of their papers we have counts for
5 papers · 1 filter
Embedded Code Generation with CVXPY
Maximilian Schaller, Goran Banjac, Steven Diamond +3
We introduce CVXPYgen, a tool for generating custom C code, suitable for embedded applications, that solves a parametrized class of convex optimization problems. CVXPYgen is based…
Disciplined Geometric Programming
Akshay Agrawal, Steven Diamond, Stephen Boyd
We introduce log-log convex programs, which are optimization problems with positive variables that become convex when the variables, objective functions, and constraint functions a…
Disciplined Convex-Concave Programming
Xinyue Shen, Steven Diamond, Yuantao Gu +1
In this paper we introduce disciplined convex-concave programming (DCCP), which combines the ideas of disciplined convex programming (DCP) with convex-concave programming (CCP). Co…
CVXPY: A Python-Embedded Modeling Language for Convex Optimization
Steven Diamond, Stephen Boyd
CVXPY is a domain-specific language for convex optimization embedded in Python. It allows the user to express convex optimization problems in a natural syntax that follows the math…
Stochastic Matrix-Free Equilibration
Steven Diamond, Stephen Boyd
We present a novel method for approximately equilibrating a matrix using only multiplication by and . Our method is based on convex optimizati…