SnapVX: A Network-Based Convex Optimization Solver

09/21/2015
by   David Hallac, et al.
0

SnapVX is a high-performance Python solver for convex optimization problems defined on networks. For these problems, it provides a fast and scalable solution with guaranteed global convergence. SnapVX combines the capabilities of two open source software packages: Snap.py and CVXPY. Snap.py is a large scale graph processing library, and CVXPY provides a general modeling framework for small-scale subproblems. SnapVX offers a customizable yet easy-to-use interface with out-of-the-box functionality. Based on the Alternating Direction Method of Multipliers (ADMM), it is able to efficiently store, analyze, and solve large optimization problems from a variety of different applications. Documentation, examples, and more can be found on the SnapVX website at http://snap.stanford.edu/snapvx.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/07/2016

Distributed Convex Optimization with Many Convex Constraints

We address the problem of solving convex optimization problems with many...
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
12/08/2019

Additive Schwarz Methods for Convex Optimization as Gradient Methods

This paper gives a unified convergence analysis of additive Schwarz meth...
research
12/01/2021

NEORL: NeuroEvolution Optimization with Reinforcement Learning

We present an open-source Python framework for NeuroEvolution Optimizati...
research
11/22/2022

OptiRica: Towards an Efficient Optimizing Horn Solver

This paper describes an ongoing effort to develop an optimizing version ...
research
12/22/2022

Scalable Primal Decomposition Schemes for Large-Scale Infrastructure Networks

The real-time operation of large-scale infrastructure networks requires ...
research
08/16/2023

SCQPTH: an efficient differentiable splitting method for convex quadratic programming

We present SCQPTH: a differentiable first-order splitting method for con...

Please sign up or login with your details

Forgot password? Click here to reset