S
Steven Diamond
Researcher at Stanford University
Publications - 68
Citations - 5480
Steven Diamond is an academic researcher from Stanford University. The author has contributed to research in topics: Convex optimization & Optimization problem. The author has an hindex of 27, co-authored 65 publications receiving 4003 citations. Previous affiliations of Steven Diamond include BlackRock.
Papers
More filters
Posted Content
CVXPY: A Python-Embedded Modeling Language for Convex Optimization
Steven Diamond,Stephen Boyd +1 more
TL;DR: CVXPY allows the user to express convex optimization problems in a natural syntax that follows the math, rather than in the restrictive standard form required by solvers.
Journal Article
CVXPY: a python-embedded modeling language for convex optimization
Steven Diamond,Stephen Boyd +1 more
TL;DR: CVXPY as mentioned in this paper is a domain-specific language for convex optimization embedded in Python, which allows the user to express convex optimisation problems in a natural syntax that follows the math, rather than in the restrictive standard form required by solvers.
Journal ArticleDOI
A rewriting system for convex optimization problems
TL;DR: In this paper, a modular rewriting system for translating optimization problems written in a domain-specific language (DSL) to forms compatible with low-level solver interfaces is described.
Proceedings Article
Differentiable Convex Optimization Layers
TL;DR: This paper introduces disciplined parametrized programming, a subset of disciplined convex programming, and demonstrates how to efficiently differentiate through each of these components, allowing for end-to-end analytical differentiation through the entire convex program.
Posted Content
A Rewriting System for Convex Optimization Problems
TL;DR: In this article, a modular rewriting system for translating optimization problems written in a domain-specific language to forms compatible with low-level solver interfaces is described, facilitated by reductions which accept a category of problems and transform instances of that category to equivalent instances of another category.