graph LR A["Chebyshev Center π"] --> D["Same oracle recipe"] B["Min-eigenvalue LMI ποΈ"] --> D C["FIR Lowpass Design ποΈ"] --> D D --> E["Compare: CVXPY vs Python vs C++"] style A fill:#e3f2fd,stroke:#1565c0,stroke-width:3px style B fill:#fff3e0,stroke:#e65100,stroke-width:3px style C fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style D fill:#f3e5f5,stroke:#7b1fa2,stroke-width:3px style E fill:#ffcdd2,stroke:#c62828,stroke-width:3px
graph LR A["Convex problem"] --> B{"Language?"} B -->|"Python, n large"| C["CVXPY π"] B -->|"C++ or tiny n"| D["Ellipsoid π₯"] B -->|"oracle-only access"| E["Ellipsoid π₯"] B -->|"compiled language"| D style C fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style D fill:#fff3e0,stroke:#e65100,stroke-width:3px style E fill:#fff3e0,stroke:#e65100,stroke-width:3px