Table of Contents
Fetching ...

Interwoven SDP in Primal-Dual Proximal Splitting Methods for Adjustable Robust Convex Optimisation with SOS-Convex Polynomial Constraints

Neil D. Dizon, Bethany I. Caldwell, Vaithilingam Jeyakumar, Guoyin Li

TL;DR

This work proposes a novel methodology for solving a two-stage adjustable robust convex optimisation problem with a general (proximable) convex objective function and constraints defined by sum-of-squares convex polynomials and develops a tailored first-order primal-dual proximal splitting method.

Abstract

We propose a novel methodology for solving a two-stage adjustable robust convex optimisation problem with a general (proximable) convex objective function and constraints defined by sum-of-squares (SOS) convex polynomials. These problems appear in many decision-making applications. However, they are challenging to solve and typically cannot be reformulated as numerically tractable convex optimisation models, such as conic linear programs, that can be solved directly using existing software. We show that the robust problem admits an equivalent representation as a convex composite unconstrained optimisation model that preserves the same objective values, under quadratic decision rules on the adjustable decision variables. Building on this reformulation, we develop a tailored first-order primal-dual proximal splitting method. By leveraging semidefinite programming (SDP) techniques as well as tools from convex analysis and real algebraic geometry, we establish its theoretical properties, including computable SDP-based formulas for projections onto closed convex sets, specified by SOS-convex polynomial inequalities. Numerical experiments on a two-stage lot-sizing model with both linear as well as SOS-convex polynomial storage costs under demand uncertainty demonstrate the effectiveness and applicability of the proposed approach. Our approach enables the incorporation of SDP techniques into a primal-dual proximal splitting framework, thereby broadening the class of problems to which these methods can be effectively applied.

Interwoven SDP in Primal-Dual Proximal Splitting Methods for Adjustable Robust Convex Optimisation with SOS-Convex Polynomial Constraints

TL;DR

This work proposes a novel methodology for solving a two-stage adjustable robust convex optimisation problem with a general (proximable) convex objective function and constraints defined by sum-of-squares convex polynomials and develops a tailored first-order primal-dual proximal splitting method.

Abstract

We propose a novel methodology for solving a two-stage adjustable robust convex optimisation problem with a general (proximable) convex objective function and constraints defined by sum-of-squares (SOS) convex polynomials. These problems appear in many decision-making applications. However, they are challenging to solve and typically cannot be reformulated as numerically tractable convex optimisation models, such as conic linear programs, that can be solved directly using existing software. We show that the robust problem admits an equivalent representation as a convex composite unconstrained optimisation model that preserves the same objective values, under quadratic decision rules on the adjustable decision variables. Building on this reformulation, we develop a tailored first-order primal-dual proximal splitting method. By leveraging semidefinite programming (SDP) techniques as well as tools from convex analysis and real algebraic geometry, we establish its theoretical properties, including computable SDP-based formulas for projections onto closed convex sets, specified by SOS-convex polynomial inequalities. Numerical experiments on a two-stage lot-sizing model with both linear as well as SOS-convex polynomial storage costs under demand uncertainty demonstrate the effectiveness and applicability of the proposed approach. Our approach enables the incorporation of SDP techniques into a primal-dual proximal splitting framework, thereby broadening the class of problems to which these methods can be effectively applied.
Paper Structure (13 sections, 11 theorems, 53 equations, 2 figures, 2 tables, 1 algorithm)

This paper contains 13 sections, 11 theorems, 53 equations, 2 figures, 2 tables, 1 algorithm.

Key Result

Proposition 2.1

(See helton2010semidefinite and jeyakumar2014dual). Let $f \in \mathbb{R}[\boldsymbol{x}]$ be a nonnegative SOS-convex polynomial. Then, $f$ is an SOS polynomial.

Figures (2)

  • Figure 1: Simulation results for the lot-sizing problem with linear transaction costs. Each panel shows the mean value across 100 simulations with one standard deviation as shaded bands, plotted as a function of the ball uncertainty radius.
  • Figure 2: Evolution of the stopping quantity in \ref{['alg:CP-RO-ARO']} for the lot-sizing problem solved via PDPS with interwoven SDP calculations for handling quartic storage costs, shown for $N=6$ and $N=8$.

Theorems & Definitions (19)

  • Proposition 2.1: SOS and nonnegative SOS-convex polynomials
  • Proposition 2.2: Inhomogeneous $S$-Lemma
  • Lemma 3.1: LMI Characterisation of Quadratic-Ball Robust System
  • proof
  • Theorem 3.2: Convex Composite form of \ref{['problem:ro-adjustable-qdr']}
  • proof
  • Proposition 4.1: Duality for projection onto ${\mathcal{D}}$
  • proof
  • Theorem 4.2: Computable formula for $P_{\mathcal{D}}(\boldsymbol{v})$
  • proof
  • ...and 9 more