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

  1. 3-satisfiability

    1. Example

    2. Files

      1. tsat_example.m

      2. generate_3sat.m

      3. boollp_cvxccv.m

  2. Circuit placement

    1. Example

    2. Files

      1. circuit_placement_example.m

      2. plot_circuits.m

      3. random_graph_generator.m

  3. Multi-matrix principal component analysis.

    1. Example

    2. Files

      1. mmpca_example.m

      2. solve_mmpca.m

Python examples

  1. Circle packing

    1. Example

    2. Files

      1. circle_packing_small_example.ipynb