activity
20172024
most citedDifferentiable Convex Optimization Layers

133 citations · 204 across the 12 of their papers we have counts for

collaborators
Showing math.OCShow all

9 papers · 1 filter

math.OC2022

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…

math.OC2021★ 2 cited

Computing Tighter Bounds on the -Queens Constant via Newton's Method

Parth Nobel, Akshay Agrawal, Stephen Boyd

In recent work Simkin shows that bounds on an exponent occurring in the famous -queens problem can be evaluated by solving convex optimization problems, allowing him to find bou…

math.OC2021★ 1 cited

Constant Function Market Makers: Multi-Asset Trades via Convex Optimization

Guillermo Angeris, Akshay Agrawal, Alex Evans +2

The rise of Ethereum and other blockchains that support smart contracts has led to the creation of decentralized exchanges (DEXs), such as Uniswap, Balancer, Curve, mStable, and Su…

math.OC2020★ 4 cited

Differentiating through Log-Log Convex Programs

Akshay Agrawal, Stephen Boyd

We show how to efficiently compute the derivative (when it exists) of the solution map of log-log convex programs (LLCPs). These are nonconvex, nonsmooth optimization problems with…

math.OC2019★ 9 cited

Learning Convex Optimization Control Policies

Akshay Agrawal, Shane Barratt, Stephen Boyd +1

Many control policies used in various applications determine the input or action by solving a convex optimization problem that depends on the current state and some parameters. Com…

math.OC2019

Disciplined Quasiconvex Programming

Akshay Agrawal, Stephen Boyd

We present a composition rule involving quasiconvex functions that generalizes the classical composition rule for convex functions. This rule complements well-known rules for the c…

math.OC2019★ 2 cited

Differentiating Through a Cone Program

Akshay Agrawal, Shane Barratt, Stephen Boyd +2

We consider the problem of efficiently computing the derivative of the solution map of a convex cone program, when it exists. We do this by implicitly differentiating the residual…

math.OC2018★ 1 cited

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…

math.OC2017

A Rewriting System for Convex Optimization Problems

Akshay Agrawal, Robin Verschueren, Steven Diamond +1

We describe a modular rewriting system for translating optimization problems written in a domain-specific language to forms compatible with low-level solver interfaces. Translation…