ReLU networks as surrogate models in mixed-integer linear programs

被引:90
|
作者
Grimstad, Bjarne [1 ]
Andersson, Henrik [2 ]
机构
[1] Solut Seeker AS, Gaustadalleen 21, N-0349 Oslo, Norway
[2] Norwegian Univ Sci & Technol, Dept Ind Econ & Technol Management, NO-7491 Trondheim, Norway
关键词
Deep neural networks; ReLU networks; Mixed-Integer linear programming; Surrogate modeling; Regression; SEQUENTIAL DESIGN STRATEGY; GLOBAL OPTIMIZATION; NEURAL-NETWORKS;
D O I
10.1016/j.compchemeng.2019.106580
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We consider the embedding of piecewise-linear deep neural networks (ReLU networks) as surrogate models in mixed-integer linear programming (MILP) problems. A MILP formulation of ReLU networks has recently been applied by many authors to probe for various model properties subject to input bounds. The formulation is obtained by programming each ReLU operator with a binary variable and applying the big-M method. The efficiency of the formulation hinges on the tightness of the bounds defined by the big-M values. When ReLU networks are embedded in a larger optimization problem, the presence of output bounds can be exploited in bound tightening. To this end, we devise and study several bound tightening procedures that consider both input and output bounds. Our numerical results show that bound tightening may reduce solution times considerably, and that small-sized ReLU networks are suitable as surrogate models in mixed-integer linear programs. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Contamination warning in water networks: General mixed-integer linear models for sensor location design
    Propato, Marco
    JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT, 2006, 132 (04) : 225 - 233
  • [32] Distributed and Asynchronous Coordination of a Mixed-Integer Linear System via Surrogate Lagrangian Relaxation
    Bragin, Mikhail A.
    Yan, Bing
    Luh, Peter B.
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (03) : 1191 - 1205
  • [33] A New General-Purpose Algorithm for Mixed-Integer Bilevel Linear Programs
    Fischetti, Matteo
    Ljubic, Ivana
    Monaci, Michele
    Sinnl, Markus
    OPERATIONS RESEARCH, 2017, 65 (06) : 1615 - 1637
  • [34] On generalized surrogate duality in mixed-integer nonlinear programming
    Benjamin Müller
    Gonzalo Muñoz
    Maxime Gasse
    Ambros Gleixner
    Andrea Lodi
    Felipe Serrano
    Mathematical Programming, 2022, 192 : 89 - 118
  • [35] On Generalized Surrogate Duality in Mixed-Integer Nonlinear Programming
    Muller, Benjamin
    Munoz, Gonzalo
    Gasse, Maxime
    Gleixner, Ambros
    Lodi, Andrea
    Serrano, Felipe
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2020, 2020, 12125 : 322 - 337
  • [36] On generalized surrogate duality in mixed-integer nonlinear programming
    Mueller, Benjamin
    Munoz, Gonzalo
    Gasse, Maxime
    Gleixner, Ambros
    Lodi, Andrea
    Serrano, Felipe
    MATHEMATICAL PROGRAMMING, 2022, 192 (1-2) : 89 - 118
  • [37] A hierarchy of bounds for stochastic mixed-integer programs
    Burhaneddin Sandıkçı
    Nan Kong
    Andrew J. Schaefer
    Mathematical Programming, 2013, 138 : 253 - 272
  • [38] A STRONG DUAL FOR CONIC MIXED-INTEGER PROGRAMS
    Moran R, Diego A.
    Dey, Santanu S.
    Vielma, Juan Pablo
    SIAM JOURNAL ON OPTIMIZATION, 2012, 22 (03) : 1136 - 1150
  • [39] AN EXACT PENALTY METHOD FOR MIXED-INTEGER PROGRAMS
    BLAIR, CE
    JEROSLOW, RG
    MATHEMATICS OF OPERATIONS RESEARCH, 1981, 6 (01) : 14 - 18
  • [40] Mixed-Integer Linear Programming Models for Teaching Assistant Assignment and Extensions
    Qu, Xiaobo
    Yi, Wen
    Wang, Tingsong
    Wang, Shuaian
    Xiao, Lin
    Liu, Zhiyuan
    SCIENTIFIC PROGRAMMING, 2017, 2017