A cutting-plane and benders’ decomposition algorithm for two-stage distributionally robust convex programs

Abstract We present a finitely convergent cutting-plane algorithm for solving a general mixed-integer convex program given an oracle for solving a general convex program. This method is extended to solve a family of two-stage mixed-integer convex programs using cutting planes, with applications to solving distributionally-robust two-stage stochastic mixed-integer convex programs. Analysis is also given for the case where convex programming oracle provides an $$\epsilon -$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>ϵ</mml:mi> <mml:mo>-</mml:mo> </mml:mrow> </mml:math> optimal solution. We combine the cut generation with a branch-and-union scheme to develop a more practical algorithm. Computational results on generated test problems show the practicality of our algorithm. Specifically, results show that in the tested problems our algorithm achieves $$&lt;5\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mo>&lt;</mml:mo> <mml:mn>5</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> optimality gap in 12 hours. This gap is $$&gt;17\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mo>&gt;</mml:mo> <mml:mn>17</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> with a commercial solver.

Authors

Institutions

Publication Details

Journal
Mathematical Programming
Published
2025-10-14
DOI
https://doi.org/10.1007/s10107-025-02288-z
Primary Topic
Risk and Portfolio Optimization
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A cutting-plane and benders’ decomposition algorithm for two-stage distributionally robust convex programs

Fengqiao Luo, Sanjay Mehrotra, S S Dey
Mathematical Programming
Risk and Portfolio Optimization
article

A cutting-plane and benders’ decomposition algorithm for two-stage distributionally robust convex programs

Fengqiao Luo, Sanjay Mehrotra, S S Dey
article en

Abstract

Abstract We present a finitely convergent cutting-plane algorithm for solving a general mixed-integer convex program given an oracle for solving a general convex program. This method is extended to solve a family of two-stage mixed-integer convex programs using cutting planes, with applications to solving distributionally-robust two-stage stochastic mixed-integer convex programs. Analysis is also given for the case where convex programming oracle provides an $$\epsilon -$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>ϵ</mml:mi> <mml:mo>-</mml:mo> </mml:mrow> </mml:math> optimal solution. We combine the cut generation with a branch-and-union scheme to develop a more practical algorithm. Computational results on generated test problems show the practicality of our algorithm. Specifically, results show that in the tested problems our algorithm achieves $$&lt;5\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mo>&lt;</mml:mo> <mml:mn>5</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> optimality gap in 12 hours. This gap is $$&gt;17\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mo>&gt;</mml:mo> <mml:mn>17</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> with a commercial solver.

Mathematical Programming
Northwestern University (US)
Office of Naval Research
Openalex Percentile: Top 66%
Risk and Portfolio Optimization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.