Exploiting structure of chance constrained programs via submodularity

被引:7
作者
Frick, Damian [1 ]
Sessa, Pier Giuseppe [1 ]
Wood, Tony A. [2 ]
Kamgarpour, Maryam [1 ]
机构
[1] Swiss Fed Inst Technol, Automat Control Lab, Zurich, Switzerland
[2] Univ Melbourne, Dept Elect & Elect Engn, Melbourne, Vic, Australia
基金
瑞士国家科学基金会;
关键词
Chance constrained optimization; Randomized methods; Submodular minimization; RANDOMIZED SOLUTIONS; SCENARIO APPROACH; CONVEX-PROGRAMS; COMPLEXITY;
D O I
10.1016/j.automatica.2019.03.027
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce a novel approach to reduce the computational effort of solving convex chance constrained programs through the scenario approach. Instead of reducing the number of required scenarios, we directly minimize the computational cost of the scenario program. We exploit the problem structure by efficiently partitioning the constraint function and considering a multiple chance constrained program that gives the same probabilistic guarantees as the original single chance constrained problem. We formulate the problem of finding the optimal partition, a partition achieving the lowest computational cost, as an optimization problem with nonlinear objective and combinatorial constraints. By using submodularity of the support rank of a set of constraints, we propose a polynomial-time algorithm to find suboptimal solutions to this partitioning problem and we give approximation guarantees for special classes of cost metrics. We illustrate that the resulting computational cost savings can be arbitrarily large and demonstrate our approach on a case study from production planning. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页码:89 / 95
页数:7
相关论文
共 23 条
[1]   Randomized methods for design of uncertain systems: Sample complexity and sequential algorithms [J].
Alamo, Teodoro ;
Tempo, Roberto ;
Luque, Amalia ;
Ramirez, Daniel R. .
AUTOMATICA, 2015, 52 :160-172
[2]  
[Anonymous], 2013, MATRIX COMPUTATIONS
[3]  
[Anonymous], 1995, MATH ITS APPL
[4]   Repetitive Scenario Design [J].
Calafiore, Giuseppe C. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (03) :1125-1137
[5]   RANDOM CONVEX PROGRAMS [J].
Calafiore, Giuseppe Carlo .
SIAM JOURNAL ON OPTIMIZATION, 2010, 20 (06) :3427-3464
[6]   THE EXACT FEASIBILITY OF RANDOMIZED SOLUTIONS OF UNCERTAIN CONVEX PROGRAMS [J].
Campi, M. C. ;
Garatti, S. .
SIAM JOURNAL ON OPTIMIZATION, 2008, 19 (03) :1211-1230
[7]   CHANCE-CONSTRAINED PROGRAMMING [J].
CHARNES, A ;
COOPER, WW .
MANAGEMENT SCIENCE, 1959, 6 (01) :73-79
[8]  
Das A, 2011, P 28 INT C MACH LEAR, P1057
[9]  
Escudero L. F., 1993, Annals of Operations Research, V43, P311
[10]   Performance Bounds for the Scenario Approach and an Extension to a Class of Non-Convex Programs [J].
Esfahani, Peyman Mohajerin ;
Sutter, Tobias ;
Lygeros, John .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (01) :46-58