/ConvexOptimization

Primary LanguageMATLABMIT LicenseMIT

Convex Optimization

Source codes for convex optimization

The general idea is to 1) formulate one compact model in "problem formulation", 2) reformulate the compact models to their convex counterparts if necessary, and 3) solve the convex model using predefined solvers or self written solvers.

0. Introduction to convex optimization

0.1 DC optimal power flow

0.2 AC optimal power flow

1. Linear programming

1.1 An economic dispatch case

2. Quadratic programming

2.1 An economic dispatch case

2.2 Least square regression

3. Conic programming

3.1 An AC power flow for distribution networks