CVXR: An R Package for Disciplined Convex Optimization

11/21/2017
by   Anqi Fu, et al.
0

CVXR is an R package that provides an object-oriented modeling language for convex optimization, similar to CVX, CVXPY, YALMIP, and Convex.jl. It allows the user to formulate convex optimization problems in a natural mathematical syntax rather than the restrictive standard form required by most solvers. The user specifies an objective and set of constraints by combining constants, variables, and parameters using a library of functions with known mathematical properties. CVXR then applies signed disciplined convex programming (DCP) to verify the problem's convexity. Once verified, the problem is converted into standard conic form using graph implementations and passed to a cone solver such as ECOS or SCS. We demonstrate CVXR's modeling framework with several applications.

READ FULL TEXT

page 8

page 17

research
10/17/2014

Convex Optimization in Julia

This paper describes Convex, a convex optimization modeling framework in...
research
09/13/2017

A Rewriting System for Convex Optimization Problems

We describe a modular rewriting system for translating optimization prob...
research
08/07/2019

Domain-Driven Solver (DDS) Version 2.0: a MATLAB-based Software Package for Convex Optimization Problems in Domain-Driven Form

Domain-Driven Solver (DDS) is a MATLAB-based software package for convex...
research
02/28/2019

A Dynamic Model Identification Package for the da Vinci Research Kit

The da Vinci Research Kit (dVRK) is a teleoperated surgical robotic syst...
research
06/27/2018

Two Examples of Convex-Programming-Based High-Dimensional Econometric Estimators

Economists specify high-dimensional models to address heterogeneity in e...
research
11/02/2020

AnyMOD.jl: A Julia package for creating energy system models

AnyMOD.jl is a Julia framework for creating large-scale energy system mo...
research
09/07/2019

Introduction to Online Convex Optimization

This manuscript portrays optimization as a process. In many practical ap...

Please sign up or login with your details

Forgot password? Click here to reset