Optimization of Distributed Energy Supply Systems by Branch-and-Price Optimierung von dezentralen Energieversorgungssystemen mit Branch-and-Price

This work evaluates whether optimization problems resulting from modelling the optimal synthesis, design and operation of a decentralized energy supply system have an embedded structure which can be exploited by decomposition methods in solution algorithms. The objective is to determine if the the accuracy and/or the problem size in terms of number of periods of time and number of units considered may be increased, as these are limited if the branch-and-bound method combined with the simplex method is used to solve the problems. A model of the problem is formulated as a mixed-integer linear program as proposed by Yokoyama et al. (2002) and Voll (2013). The model is analyzed and two embedded structures suitable for decomposition are identified. The first structure emphasizes the independent operation and design of every component. The second structure emphasizes the design and operation of all components and focuses on the independence of every period of time considered. The model is reformulated using the Dantzig-Wolfe decomposition principle for both proposed embedded structures. A numerical study is conducted where the synthesis, design and operation of a fictional energy supply system is optimized by both the branch-and-bound method combined with the simplex method and by the branch-and-price method. A set of instances is created for different degrees of complexity in terms of the number of units and the number of periods of time considered. The results show that the dual bounds obtained by solving the rootnode LP relaxation can be improved in comparison to the conventional solution approach, if the reformulation emphasizing independent components is utilized. The results provide no evidence on improvements on the considered test set for the reformulation emphasizing design and operation. For the case of an optimal solution computing times required to solve the considered instances of a test set are found to be reduced by utilizing the branch-and-price method and the reformulation emphasizing components, if identical components are considered in the energy supply system in comparison to the non-commercial solver SCIP.

[1]  Christodoulos A. Floudas Generalized Benders Decomposition , 2009, Encyclopedia of Optimization.

[2]  Klaus Lucas,et al.  Multicriterial optimisation of communal energy supply concepts , 2007 .

[3]  Ryohei Yokoyama,et al.  Optimal Design of Gas Turbine Cogeneration Plants in Consideration of Discreteness of Equipment Capabilities , 2006 .

[4]  R. Harrington Part II , 2004 .

[5]  G. Nemhauser,et al.  Integer Programming , 2020 .

[6]  Jacques F. Benders,et al.  Partitioning procedures for solving mixed-variables programming problems , 2005, Comput. Manag. Sci..

[7]  Michael Jünger,et al.  The ABACUS system for branch‐and‐cut‐and‐price algorithms in integer programming and combinatorial optimization , 2000, Softw. Pract. Exp..

[8]  M. Lübbecke Column Generation , 2010 .

[9]  Jeanine Weekes Schroer,et al.  The Finite String Newsletter Abstracts of Current Literature Glisp User's Manual , 2022 .

[10]  N.P. Padhy,et al.  Unit commitment-a bibliographical survey , 2004, IEEE Transactions on Power Systems.

[11]  André Bardow,et al.  Automated optimization based synthesis of distributed energy supply systems , 2014 .

[12]  I. Grossmann,et al.  A Bilevel Decomposition Algorithm for Long-Range Planning of Process Networks , 1998 .

[13]  G. Reklaitis,et al.  Decomposition Approaches to Batch Plant Design and Planning , 1996 .

[14]  Richard J. Giglio,et al.  Planning Electric Power Generation: A Nonlinear Mixed Integer Model Employing Benders Decomposition , 1977 .

[15]  Pierre Desprairies,et al.  World Energy Outlook , 1977 .

[16]  Ignacio E. Grossmann,et al.  Retrospective on optimization , 2004, Comput. Chem. Eng..

[17]  Han Hoogeveen,et al.  Parallel Machine Scheduling by Column Generation , 1999, Oper. Res..

[18]  S. Virmani,et al.  Implementation of a Lagrangian Relaxation Based Unit Commitment Problem , 1989, IEEE Power Engineering Review.

[19]  Tobias Achterberg,et al.  SCIP: solving constraint integer programs , 2009, Math. Program. Comput..

[20]  Z. Kravanja,et al.  Suitable Modeling for Process Flow Sheet Optimization Using the Correct Economic Criterion , 2011 .

[21]  Josua P. Meyer,et al.  Optimum Small-Scale Open and Direct Solar Thermal Brayton Cycle for Pretoria, South Africa , 2012 .

[22]  J. Desrosiers,et al.  BRANCH-PRICE-AND-CUT ALGORITHMS , 2011 .

[23]  Gerald B. Sheblé,et al.  Unit commitment literature synopsis , 1994 .

[24]  Ted K. Ralphs,et al.  Integer and Combinatorial Optimization , 2013 .

[25]  E.L. da Silva,et al.  Solving the hydro unit commitment problem via dual decomposition and sequential quadratic programming , 2006, IEEE Transactions on Power Systems.

[26]  Ryohei Yokoyama,et al.  Optimal structural design of residential cogeneration systems in consideration of their operating restrictions , 2014 .

[27]  F. Glover IMPROVED LINEAR INTEGER PROGRAMMING FORMULATIONS OF NONLINEAR INTEGER PROBLEMS , 1975 .

[28]  Marco E. Lübbecke,et al.  Experiments with a Generic Dantzig-Wolfe Decomposition for Integer Programs , 2010, SEA.

[29]  Jacques Desrosiers,et al.  Selected Topics in Column Generation , 2002, Oper. Res..

[30]  Martin W. P. Savelsbergh,et al.  A generic view of Dantzig-Wolfe decomposition in mixed integer programming , 2006, Oper. Res. Lett..

[31]  Miguel A. Figliozzi,et al.  Vehicle Routing Problem for Emissions Minimization , 2010 .

[32]  Ignacio E. Grossmann,et al.  Part II. Future perspective on optimization , 2004, Comput. Chem. Eng..

[33]  Martin W. P. Savelsbergh,et al.  A Branch-and-Price Algorithm for the Generalized Assignment Problem , 1997, Oper. Res..

[34]  André Bardow,et al.  Exploring the Near-Optimal Solution Space for the Synthesis of Distributed Energy Supply Systems , 2013 .

[35]  P. Crutzen Geology of mankind , 2002, Nature.

[36]  A. Sanghvi,et al.  Investment Planning for Hydro-Thermal Power System Expansion: Stochastic Programming Employing the Dantzig-Wolfe Decomposition Principle , 1986, IEEE Power Engineering Review.

[37]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[38]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[39]  Ryohei Yokoyama,et al.  A MILP decomposition approach to large scale optimization in structural design of energy supply systems , 2002 .

[40]  R. E. Folinsbee NUCLEAR ENERGY AND THE FOSSIL FUELS. , 1970 .

[41]  François Vanderbeck,et al.  Computational study of a column generation algorithm for bin packing and cutting stock problems , 1999, Math. Program..

[42]  François Margot,et al.  Symmetry in Integer Linear Programming , 2010, 50 Years of Integer Programming.

[43]  Matthew Galati,et al.  Decomposition methods for integer linear programming , 2010 .

[44]  André Bardow,et al.  Superstructure-free synthesis and optimization of distributed industrial energy supply systems , 2012 .

[45]  T. Ralphs,et al.  COIN/BCP User’s Manual , 2001 .

[46]  Pierre Hansen,et al.  Stabilized column generation , 1998, Discret. Math..

[47]  Andreas Rieder,et al.  Multi criteria dynamic design optimization of a small scale distributed energy system , 2014 .

[48]  Laurence A. Wolsey,et al.  Reformulation and Decomposition of Integer Programs , 2009, 50 Years of Integer Programming.

[49]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[50]  Martin W. P. Savelsbergh,et al.  MINTO, a mixed INTeger optimizer , 1994, Oper. Res. Lett..

[51]  Peter B. Luh,et al.  Lagrangian relaxation based algorithm for trigeneration planning with storages , 2008, Eur. J. Oper. Res..

[52]  Jorge J. Moré,et al.  Digital Object Identifier (DOI) 10.1007/s101070100263 , 2001 .

[53]  G. Dantzig,et al.  THE DECOMPOSITION ALGORITHM FOR LINEAR PROGRAMS , 1961 .

[54]  Claudia A. Sagastizábal,et al.  Divide to conquer: decomposition methods for energy optimization , 2012, Mathematical Programming.

[55]  Jacques Desrosiers,et al.  On Compact Formulations for Integer Programs Solved by Column Generation , 2005, Ann. Oper. Res..

[56]  Michael A. Trick,et al.  A Column Generation Approach for Graph Coloring , 1996, INFORMS J. Comput..

[57]  J. Desrosiers,et al.  A Primer in Column Generation , 2005 .

[58]  Tetsuya Wakui,et al.  Optimization of energy supply systems by MILP branch and bound method in consideration of hierarchical relationship between design and operation , 2015 .

[59]  M. Guignard Lagrangean relaxation , 2003 .

[60]  François Vanderbeck,et al.  On Dantzig-Wolfe Decomposition in Integer Programming and ways to Perform Branching in a Branch-and-Price Algorithm , 2000, Oper. Res..

[61]  Ryohei Yokoyama,et al.  A novel decomposition method for MILP and its application to optimal operation of a thermal storage system , 2000 .

[62]  François Vanderbeck,et al.  Branching in branch-and-price: a generic scheme , 2011, Math. Program..

[63]  David Kendrick,et al.  GAMS, a user's guide , 1988, SGNM.

[64]  Jacques Desrosiers,et al.  Routing with time windows by column generation , 1983, Networks.

[65]  Enrico Sciubba,et al.  A Brief Review of Methods for the Design and Synthesis Optimization of Energy Systems , 2002 .

[66]  Judith Gurney BP Statistical Review of World Energy , 1985 .