A solution framework for linear PDE-constrained mixed-integer problems

We present a general numerical solution method for control problems with state variables defined by a linear PDE over a finite set of binary or continuous control variables. We show empirically that a naive approach that applies a numerical discretization scheme to the PDEs to derive constraints for a mixed-integer linear program (MILP) leads to systems that are too large to be solved with state-of-the-art solvers for MILPs, especially if we desire an accurate approximation of the state variables. Our framework comprises two techniques to mitigate the rise of computation times with increasing discretization level: First, the linear system is solved for a basis of the control space in a preprocessing step. Second, certain constraints are just imposed on demand via the IBM ILOG CPLEX feature of a lazy constraint callback. These techniques are compared with an approach where the relations obtained by the discretization of the continuous constraints are directly included in the MILP. We demonstrate our approach on two examples: modeling of the spread of wildfire and the mitigation of water contamination. In both examples the computational results demonstrate that the solution time is significantly reduced by our methods. In particular, the dependence of the computation time on the size of the spatial discretization of the PDE is significantly reduced.

[1]  Larry L. Schumaker,et al.  Finite Elements: Theory, Fast Solvers, and Applications in Elasticity Theory , 2007 .

[2]  F. Breitenecker,et al.  Alternative approaches for groundwater pollution , 2015 .

[3]  Armin Fügenschuh,et al.  Combinatorial and Continuous Models and Optimization for Traffic Flow on Networks , 2006 .

[4]  Yuval Rabani,et al.  Linear Programming , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[5]  Ulf Lorenz,et al.  Bridging mixed integer linear programming for truss topology optimization and additive manufacturing , 2020, Optimization and Engineering.

[6]  Reinhard Diestel,et al.  Graph Theory, 4th Edition , 2012, Graduate texts in mathematics.

[7]  Stefan Ulbrich,et al.  Optimization with PDE Constraints , 2008, Mathematical modelling.

[8]  G. Burton Sobolev Spaces , 2013 .

[9]  Martin Skutella,et al.  An Introduction to Network Flows over Time , 2008, Bonn Workshop of Combinatorial Optimization.

[10]  Jonathan D. Beezley,et al.  A wildland fire model with data assimilation , 2007, Math. Comput. Simul..

[11]  Dietrich Braess,et al.  Finite Elemente - Theorie, schnelle Löser und Anwendungen in der Elastizitätstheorie , 1992 .

[12]  Christoph Buchheim,et al.  Combinatorial optimal control of semilinear elliptic PDEs , 2018, Comput. Optim. Appl..

[13]  M. Nazmul Karim,et al.  Detection of Multiple Leaks in a Natural Gas Pipeline using Observer and Mixed-Integer Partial Differential Equation-Constrained Optimization , 2017 .

[14]  Günter Leugering,et al.  Constrained Optimization and Optimal Control for Partial Differential Equations , 2012, International series of numerical mathematics.

[15]  Marco Rozgic,et al.  oFEM: An object oriented finite element package for Matlab , 2018, Appl. Math. Comput..

[16]  O. A. Ladyzhenskai︠a︡ Boundary value problems of mathematical physics , 1967 .

[17]  Armin Fügenschuh,et al.  MIP presolve techniques for a PDE-based supply chain model , 2009, Optim. Methods Softw..

[18]  Thorsten Koch,et al.  Evaluating Gas Network Capacities , 2015, MOS-SIAM Series on Optimization.

[19]  Victor M. Zavala,et al.  Mixed-Integer PDE-Constrained Optimal Control of Gas Networks ∗ , 2017 .

[20]  William J. Cook,et al.  Solution of a Large-Scale Traveling-Salesman Problem , 1954, 50 Years of Integer Programming.

[21]  G. Karatzas Developments on Modeling of Groundwater Flow and Contaminant Transport , 2017, Water Resources Management.

[22]  Marco Caponigro,et al.  Regularization of Chattering Phenomena via Bounded Variation Controls , 2013, IEEE Transactions on Automatic Control.

[23]  V. Klee,et al.  HOW GOOD IS THE SIMPLEX ALGORITHM , 1970 .

[24]  J. Petersson,et al.  Numerical instabilities in topology optimization: A survey on procedures dealing with checkerboards, mesh-dependencies and local minima , 1998 .

[25]  B. J. Noye,et al.  Finite difference methods for solving the two‐dimensional advection–diffusion equation , 1989 .

[26]  O. Ladyzhenskaya The Boundary Value Problems of Mathematical Physics , 1985 .

[27]  Armin Fügenschuh,et al.  Mixed Integer PDE Constrained Optimization for the Control of a Wildfire Hazard , 2017, OR.

[28]  Armin Fügenschuh,et al.  Combinatorial and Continuous Models for the Optimization of Traffic Flows on Networks , 2006, SIAM J. Optim..

[29]  Martin Schmidt,et al.  Nonlinear optimization of district heating networks , 2020, Optimization and Engineering.

[30]  Simone Göttlich,et al.  Evacuation dynamics influenced by spreading hazardous material , 2011, Networks Heterog. Media.

[31]  J. Hadamard Sur les problemes aux derive espartielles et leur signification physique , 1902 .

[32]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[33]  Arnd Rösch,et al.  Discretization of Optimal Control Problems , 2012, Constrained Optimization and Optimal Control for Partial Differential Equations.

[34]  Armin Fügenschuh,et al.  The coolest path problem , 2010, Networks Heterog. Media.

[35]  Ruth Misener,et al.  Mixed-Integer PDE-Constrained Optimization , 2017 .

[36]  V. Thomée Galerkin Finite Element Methods for Parabolic Problems (Springer Series in Computational Mathematics) , 2010 .

[37]  M. Herty,et al.  Network models for supply chains , 2005 .

[38]  Armin Fügenschuh,et al.  Efficient reformulation and solution of a nonlinear PDE-controlled flow network model , 2009, Computing.

[39]  Vladimir Borisov,et al.  Theory of Chattering Control , 1994 .

[40]  Armin Fügenschuh,et al.  Computational Integer Programming and Cutting Planes , 2005 .

[41]  Armin Fügenschuh,et al.  A Discrete Optimization Approach to Large Scale Supply Networks Based on Partial Differential Equations , 2008, SIAM J. Sci. Comput..