• Stars
    star
    1
  • Language
    Python
  • License
    Apache License 2.0
  • Created 4 months ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

More Repositories

1

cvxpylayers

Differentiable convex optimization layers
Python
1,718
star
2

cvxportfolio

Portfolio optimization and back-testing.
Python
782
star
3

scs

Splitting Conic Solver
C
522
star
4

pymde

Minimum-distortion embedding with PyTorch
Python
516
star
5

cvxbook_additional_exercises

Additional exercises and data for EE364a. No solutions; for public consumption.
Julia
435
star
6

cvx_short_course

Materials for a short course on convex optimization.
Jupyter Notebook
309
star
7

CVXR

An R modeling language for convex optimization problems.
R
195
star
8

proximal

Sample implementations of proximal operators
MATLAB
180
star
9

dccp

A CVXPY extension for convex-concave programming
Python
122
star
10

cvxpygen

Code generation with CVXPY
Python
119
star
11

qcqp

A CVXPY extension for handling nonconvex QCQP via Suggest-and-Improve framework
Python
103
star
12

GGS

Greedy Gaussian Segmentation
Python
90
star
13

diffcp

Differentiation through cone programs
Python
86
star
14

cocp

Source code for the examples accompanying the paper "Learning convex optimization control policies."
Jupyter Notebook
78
star
15

ncvx

Python
69
star
16

cvxflow

Python
66
star
17

signal-decomposition

A simple and general framework for signal decomposition
Jupyter Notebook
55
star
18

auto_ks

Repository for "Fitting a Kalman Smoother to Data"
Python
51
star
19

cvxpower

Power Network Optimization and Simulation.
Python
47
star
20

cov_pred_finance

Jupyter Notebook
45
star
21

dmcp

A CVXPY extension for multi-convex programming
Python
43
star
22

CVXcanon

C++
42
star
23

qcml

A Python parser for generating Python/C/Matlab solver interfaces
Python
41
star
24

miqp_admm

ADMM for Mixed-Integer Quadratic Programming
C
39
star
25

vwap_opt_exec

Volume Weighted Average Price Optimal Execution
Jupyter Notebook
33
star
26

simulator

Tool to support backtests
Jupyter Notebook
32
star
27

a2dr

Anderson accelerated Douglas-Rachford splitting
Python
29
star
28

cptopt

Portfolio Optimization with Cumulative Prospect Theory Utility via Convex Optimization
Python
27
star
29

fastpathplanning

A fast algorithm for finding an optimal path in a collection of safe boxes
Python
27
star
30

strat_models

A distributed method for fitting Laplacian regularized stratified models.
Python
25
star
31

kelly_code

Code and examples for the project on risk-constrained Kelly gambling
Jupyter Notebook
24
star
32

dsp

A CVXPY extension for saddle problems
Python
21
star
33

osc

C package performing operator splitting for control
C
19
star
34

pdos

Primal-Dual Operator Splitting Method for Conic Optimization
C
19
star
35

nonexp_global_aa1

Globally Convergent Type-I Anderson Acceleration for Non-Smooth Fixed-Point Iterations
MATLAB
18
star
36

covpred

Covariance prediction via convex optimization
Python
18
star
37

aa

Anderson Acceleration
Jupyter Notebook
18
star
38

l1_ls

This is the repository for the l1_ls, a simple Matlab solver for l1-regularized least squares problems.
MATLAB
16
star
39

exp_util_gm_portfolio_opt

Minimal entropic value at risk (EVaR) portfolio construction under a Gaussian mixture model of returns.
Python
16
star
40

rsw

rsw: optimal representative sample weighting.
Python
15
star
41

cvxpyrepair

Code for "Automatic repair of convex optimization problems".
Python
14
star
42

cvx_opt_risk_neutral

Convex optimization over risk-neutral probabilities.
Jupyter Notebook
12
star
43

cvxstatarb

Jupyter Notebook
12
star
44

osmm

oracle-structured minimization method
Python
12
star
45

lrsm_portfolio

Portfolio Construction using Stratified Models
Jupyter Notebook
12
star
46

cvxmarkowitz

Jupyter Notebook
11
star
47

mkvchain

Fitting Feature-Dependent Markov Chains
Jupyter Notebook
10
star
48

cone_prog_refine

Cone program refinement
Python
9
star
49

icqm

MATLAB script for approximating the solution to the integer convex quadratic minimization problem
MATLAB
9
star
50

subgradpy

Subgradient calculator for Python
Python
8
star
51

PrincipalTimeSeries

MATLAB
8
star
52

torch_linops

A library to define abstract linear operators, and associated algebra and matrix-free algorithms, that works with pyTorch Tensors.
Python
8
star
53

vgi

Value-gradient iteration for convex stochastic control
Python
8
star
54

robust_bond_portfolio

Robust Bond Portfolio Construction via Convex-Concave Saddle Point Optimization
Python
8
star
55

sigopt

Solvers for sigmoidal programming problems
Python
7
star
56

cvxcla

critical line algorithm for efficient frontier
Jupyter Notebook
7
star
57

qss

QSS: Quadratic-Separable Solver
Jupyter Notebook
7
star
58

OSBDO

Oracle-Structured Bundle Distributed Optimization (OSBDO)
Python
7
star
59

SURE-CR

Tractable evaluation of Stein's Unbiased Risk Estimator on convexly regularized estimators
Python
7
star
60

mlr_fitting

Factor Fitting, Rank Allocation, and Partitioning in Multilevel Low Rank Matrices
Jupyter Notebook
6
star
61

WaveOperators.jl

Building matrices in physics is hard; that's why this package exists.
Julia
6
star
62

markowitz-reference

Python
6
star
63

l1_tf

This is the repository for the l1_tf, software for l1 trend filtering.
C
6
star
64

cvx-docker

Docker image containing CVXPY and other cvxgrp libraries
6
star
65

spcqe

Smooth periodic consistent quantile estimation
Jupyter Notebook
6
star
66

low_rank_forecasting_code

Code for "Low Rank Forecasting" paper.
Jupyter Notebook
5
star
67

lass

Linear algebra for structured sparse matrices
Python
5
star
68

sccf

Repository for "Minimizing a sum of clipped convex functions" paper
Python
5
star
69

cvxrisk

Compile risk with cvxpy
Jupyter Notebook
5
star
70

graph_isom

Python
4
star
71

conda-recipes

Anaconda recipes for cvxgrp python packages
Shell
4
star
72

lfd_lqr

Code for "Fitting a Linear Control Policy to Demonstrations with a Kalman Constraint"
Jupyter Notebook
4
star
73

mm_dist_lapl

Python
4
star
74

multi_period_liability_clearing

Code for the paper "Multi-period liability clearing via convex optimal control"
Python
4
star
75

ls-spa

Python
4
star
76

l1_logreg

This is the repository for the l1_logreg, l1-regularized logistic regression problem solver.
C
3
star
77

resalloc

Efficient allocation of fungible resources
Jupyter Notebook
3
star
78

joint-lrsm

Joint graph learning and model fitting in Laplacian Regularized Stratified Models
Python
3
star
79

n-queens

Python
2
star
80

PhysicalBounds.jl

Julia
2
star
81

cvxbson

dealing with json and bson files
Python
2
star
82

boolprob

A Python tool to analyze joint distributions of boolean random variables
Python
2
star
83

cvxcli

Example cli using fire, poetry and pipx
Python
2
star
84

opt_cap_res

Solves the problem of reserving link capacity in a network in such a way that any of a given set of flow scenarios can be supported.
Python
2
star
85

rerm_code

Public code for Robust Empirical Risk Minimization Paper
Python
1
star
86

extquadcontrol

Python
1
star
87

convexjl

A julia package for disciplined convex programming.
1
star
88

boilerplate

We use this repo to automate and avoid boilerplate issue
Python
1
star
89

incre_prox_mf_mpc

code for the paper Incremental Proximal Multi-Forecast Model Predictive Control
Jupyter Notebook
1
star
90

home-energy-management

Home energy management with dynamic tariffs and tiered peak power charges.
Jupyter Notebook
1
star
91

cvx_stat_arb

Jupyter Notebook
1
star
92

cvxbacktest

Python
1
star
93

coneos

C package that solves convex cone problems via operator splitting (DEPRECATED, new project https://github.com/cvxgrp/scs)
C
1
star
94

pd-heuristics-and-bounds

Julia
1
star