Solution for short-term hydrothermal scheduling with a logarithmic size mixed-integer linear programming formulation

Abstract Short-term hydrothermal scheduling issue is usually hard to tackle on account of its highly non-convex and non-differentiable characteristics. A popular strategy for handling these difficulties is to reformulate the issue by various linearization techniques. However, in this process, a fairly large number of continuous/binary variables and constraints will be introduced, which may result in a heavy computational burden. In this study, a logarithmic size mixed-integer linear programming formulation is presented for this issue, that is, only a logarithmic size of binary variables and constraints will be required to piecewise linearize the nonlinear functions. Based on such a formulation, a global optimum is therefore can be solved efficiently. To remove the linearization errors and cope with the network loss, a derivable non-linear programming formulation is derived. By optimizing this formulation via the powerful interior point method, where the previous global solution of mixed-integer linear programming formulation is used as the starting point, a promising feasible solution is consequently attained. Numerical results show that the presented logarithmic size mixed-integer linear programming formulation is more efficient than the generalized one and when it is incorporated into the solution procedure, the proposed methodology is competitive with currently state-of-the-art approaches.

[1]  Behnam Mohammadi-Ivatloo,et al.  Short-term hydrothermal generation scheduling by a modified dynamic neighborhood learning based particle swarm optimization , 2015 .

[2]  Giovanna Cavazzini,et al.  A novel two-swarm based PSO search strategy for optimal short-term hydro-thermal generation scheduling , 2018 .

[3]  V. Quintana,et al.  Medium-term hydrothermal coordination by semidefinite programming , 2003 .

[4]  Xiang Li,et al.  Hydro Unit Commitment via Mixed Integer Linear Programming: A Case Study of the Three Gorges Project, China , 2014, IEEE Transactions on Power Systems.

[5]  Ying Wang,et al.  An adaptive chaotic differential evolution for the short-term hydrothermal generation scheduling problem , 2010 .

[6]  Jingrui Zhang,et al.  Small Population-Based Particle Swarm Optimization for Short-Term Hydrothermal Scheduling , 2012, IEEE Transactions on Power Systems.

[7]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[8]  M. Shahidehpour,et al.  GENCO's Risk-Constrained Hydrothermal Scheduling , 2008, IEEE Transactions on Power Systems.

[9]  Malabika Basu,et al.  Quasi-oppositional group search optimization for hydrothermal power system , 2016 .

[10]  Djangir A. Babayev Piece-wise linear approximation of functions of two variables , 1997, J. Heuristics.

[11]  Nitin Narang,et al.  Short-term hydrothermal generation scheduling using improved predator influenced civilized swarm optimization technique , 2017, Appl. Soft Comput..

[12]  Songfeng Lu,et al.  Short-term combined economic emission hydrothermal scheduling using improved quantum-behaved particle swarm optimization , 2010, Expert Syst. Appl..

[13]  J. Jian,et al.  A hybrid MILP and IPM approach for dynamic economic dispatch with valve-point effects , 2017, 1703.03685.

[14]  Antonio J. Conejo,et al.  Self-Scheduling of a Hydro Producer in a Pool-Based Electricity Market , 2002, IEEE Power Engineering Review.

[15]  Xiaohong Guan,et al.  An MILP Based Formulation for Short-Term Hydro Generation Scheduling With Analysis of the Linearization Effects on Solution Feasibility , 2013, IEEE Transactions on Power Systems.

[16]  Behnam Mohammadi-Ivatloo,et al.  Improved harmony search algorithm for the solution of non-linear non-convex short-term hydrothermal scheduling , 2018 .

[17]  Jingrui Zhang,et al.  A modified chaotic differential evolution algorithm for short-term optimal hydrothermal scheduling , 2015 .

[18]  Malcolm Irving,et al.  A genetic algorithm modelling framework and solution technique for short term optimal hydrothermal scheduling , 1998 .

[19]  Malabika Basu,et al.  An interactive fuzzy satisfying method based on evolutionary programming technique for multiobjective short-term hydrothermal scheduling , 2004 .

[20]  N. Chakraborty,et al.  Differential evolution technique-based short-term economic generation scheduling of hydrothermal systems , 2008 .

[21]  Manfred W. Padberg,et al.  Approximating Separable Nonlinear Functions Via Mixed Zero-One Programs , 1998, Oper. Res. Lett..

[22]  A. Borghetti,et al.  Lagrangian Heuristics Based on Disaggregated Bundle Methods for Hydrothermal Unit Commitment , 2002, IEEE Power Engineering Review.

[23]  Zhang Rui,et al.  A hybrid of real coded genetic algorithm and artificial fish swarm algorithm for short-term optimal hydrothermal scheduling , 2014 .

[24]  Ignacio E. Grossmann,et al.  Generalized Convex Disjunctive Programming: Nonlinear Convex Hull Relaxation , 2003, Comput. Optim. Appl..

[25]  M. Todd Union Jack Triangulations , 1977 .

[26]  Hadi Saadat,et al.  Power System Analysis , 1998 .

[27]  George L. Nemhauser,et al.  Modeling disjunctive constraints with a logarithmic number of binary variables and constraints , 2011, Math. Program..

[28]  Provas Kumar Roy,et al.  Optimal short-term hydro-thermal scheduling using quasi-oppositional teaching learning based optimization , 2013, Eng. Appl. Artif. Intell..

[29]  R. Raman,et al.  Modelling and computational techniques for logic based integer programming , 1994 .

[30]  G. Sheblé,et al.  Genetic algorithm solution of economic dispatch with valve point loading , 1993 .

[31]  L. Lakshminarasimman,et al.  Short-term scheduling of hydrothermal power system with cascaded reservoirs by using modified differential evolution , 2006 .

[32]  Niladri Chakraborty,et al.  Particle swarm optimization technique based short-term hydrothermal scheduling , 2008, Appl. Soft Comput..

[33]  Ignacio E. Grossmann,et al.  Global optimization of non-convex generalized disjunctive programs: a review on reformulations and relaxation techniques , 2017, J. Glob. Optim..

[34]  Gevork B. Gharehpetian,et al.  Short-term scheduling of hydro-based power plants considering application of heuristic algorithms: A comprehensive review , 2017 .

[35]  C.-a. Li,et al.  Implementation of network flow programming to the hydrothermal coordination in an energy management system , 1993 .

[36]  Anderson Rodrigo de Queiroz,et al.  Stochastic hydro-thermal scheduling optimization: An overview , 2016 .

[37]  Rodney Rezende Saldanha,et al.  A Unit Commitment Algorithm and a Compact MILP Model for Short-Term Hydro-Power Generation Scheduling , 2017, IEEE Transactions on Power Systems.

[38]  Xiaohua Xia,et al.  Optimal dynamic economic dispatch of generation: A review , 2010 .

[39]  Yang Jin-Shyr,et al.  Short term hydrothermal coordination using multi-pass dynamic programming , 1989 .

[40]  L. Lakshminarasimman,et al.  A modified hybrid differential evolution for short-term scheduling of hydrothermal power systems with cascaded reservoirs , 2008 .

[41]  Olaf Stursberg,et al.  Applied Hybrid System Optimization: An Empirical Investigation of Complexity ? , 2004 .

[42]  Abdollah Ahmadi,et al.  A note on short-term hydro-thermal scheduling , 2016 .

[43]  R. Chakrabarti,et al.  Short-term hydrothermal scheduling using clonal selection algorithm , 2011 .

[44]  Li Mo,et al.  Short-term hydrothermal generation scheduling using differential real-coded quantum-inspired evolutionary algorithm , 2012 .

[45]  I. Grossmann,et al.  New algorithms for nonlinear generalized disjunctive programming , 2000 .

[46]  Chuanxiong Kang,et al.  Short-Term Hydrothermal Scheduling Using a Two-Stage Linear Programming with Special Ordered Sets Method , 2017, Water Resources Management.

[47]  Antonio J. Conejo,et al.  Short-term hydro-thermal coordination by Lagrangian relaxation: solution of the dual problem , 1999 .

[48]  J. Garcia-Gonzalez,et al.  Short-term hydro scheduling with cascaded and head-dependent reservoirs based on mixed-integer linear programming , 2001, 2001 IEEE Porto Power Tech Proceedings (Cat. No.01EX502).

[49]  Provas Kumar Roy,et al.  Teaching learning based optimization for short-term hydrothermal scheduling problem considering valve point effect and prohibited discharge constraint , 2013 .

[50]  Jiekang Wu,et al.  Global Optimization of Non-Convex Hydro-Thermal Coordination Based on Semidefinite Programming , 2013, IEEE Transactions on Power Systems.

[51]  A. Borghetti,et al.  An MILP Approach for Short-Term Hydro Scheduling and Unit Commitment With Head-Dependent Reservoir , 2008, IEEE Transactions on Power Systems.

[52]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[53]  Malabika Basu,et al.  Improved differential evolution for short-term hydrothermal scheduling , 2014 .

[54]  Aniruddha Bhattacharya,et al.  Oppositional real coded chemical reaction based optimization to solve short-term hydrothermal scheduling problems , 2014 .

[55]  Yongchuan Zhang,et al.  An adaptive chaotic artificial bee colony algorithm for short-term hydrothermal generation scheduling , 2013 .

[56]  Behnam Mohammadi-Ivatloo,et al.  Optimal short-term generation scheduling of hydrothermal systems by implementation of real-coded genetic algorithm based on improved Mühlenbein mutation , 2017 .

[57]  P. K. Chattopadhyay,et al.  Evolutionary programming techniques for economic load dispatch , 2003, IEEE Trans. Evol. Comput..

[58]  Thang Trung Nguyen,et al.  An effectively adaptive selective cuckoo search algorithm for solving three complicated short-term hydrothermal scheduling problems , 2018, Energy.

[59]  Silvano Martello,et al.  Piecewise linear approximation of functions of two variables in MILP models , 2010, Oper. Res. Lett..