MATLAB and Python examples of convex-concave procedure
T. Lipp and S. Boyd
This page provides MATLAB or Python implementations for the examples provided in Variations and Extensions of the Convex-Concave Procedure
MATLAB examples
3-satisfiability
Example
Files
tsat_example.m
generate_3sat.m
boollp_cvxccv.m
Circuit placement
Example
Files
circuit_placement_example.m
plot_circuits.m
random_graph_generator.m
Multi-matrix principal component analysis.
Example
Files
mmpca_example.m
solve_mmpca.m
Python examples
Circle packing
Example
Files
circle_packing_small_example.ipynb