Convex Program

Convex programming is a powerful optimization technique focusing on finding the minimum or maximum of a convex function subject to convex constraints. Current research emphasizes applications in diverse fields, including robotics (e.g., motion planning using shortest-path algorithms in graphs of convex sets), machine learning (e.g., training neural networks via convex reformulations and robust optimization), and control theory (e.g., designing stabilizing controllers for nonlinear systems). These advancements offer improved efficiency, robustness, and theoretical guarantees compared to traditional non-convex approaches, impacting fields ranging from automated control to data analysis.

Papers