SnapVX: a network-based convex optimization solver
From MaRDI portal
Abstract: 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.
Recommendations
- CVXPY: a Python-embedded modeling language for convex optimization
- FOM -- a MATLAB toolbox of first-order methods for solving convex optimization problems
- Parameter selection and preconditioning for a graph form solver
- COSMO: a conic operator splitting method for convex conic problems
- Disciplined convex programming
Cited in
(9)- A graph-based modeling abstraction for optimization: concepts and implementation in Plasmo.jl
- CVXPY: a Python-embedded modeling language for convex optimization
- SnapVX
- Solving Fused Penalty Estimation Problems via Block Splitting Algorithms
- CVXGEN: a code generator for embedded convex optimization
- scientific article; zbMATH DE number 7370577 (Why is no real title available?)
- Snake: A Stochastic Proximal Gradient Algorithm for Regularized Problems Over Large Graphs
- Non-convex optimization problems with linear KKT subsystem
- On the design of linear time varying model predictive control for trajectory stabilization
This page was built for publication: SnapVX: a network-based convex optimization solver
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5361267)