Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
A Rewriting System for Convex Optimization Problems - MaRDI portal

A Rewriting System for Convex Optimization Problems

From MaRDI portal
Publication:6291255

arXiv1709.04494MaRDI QIDQ6291255

Author name not available (Why is that?)

Publication date: 13 September 2017

Abstract: 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 is facilitated by reductions, which accept a category of problems and transform instances of that category to equivalent instances of another category. Our system proceeds in two key phases: analysis, in which we attempt to find a suitable solver for a supplied problem, and canonicalization, in which we rewrite the problem in the selected solver's standard form. We implement the described system in version 1.0 of CVXPY, a domain-specific language for mathematical and especially convex optimization. By treating reductions as first-class objects, our method makes it easy to match problems to solvers well-suited for them and to support solvers with a wide variety of standard forms.




Has companion code repository: https://github.com/cvxgrp/cvxpy








This page was built for publication: A Rewriting System for Convex Optimization Problems

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6291255)