Strengthening Convex Relaxations with Bound Tightening for Power Network Optimization

Convexification is a fundamental technique in mixed-integer nonlinear optimization and many convex relaxations are parametrized by variable bounds, i.e., the tighter the bounds, the stronger the relaxations. This paper studies how bound tightening can improve convex relaxations for power network optimization. It adapts traditional constraint-programming concepts e.g., minimal network and bound consistency to a relaxation framework and shows how bound tightening can dramatically improve power network optimization. In particular, the paper shows that the Quadratic Convex relaxation of power flows, enhanced by bound tightening, almost always outperforms the state-of-the-art Semi-Definite Programming relaxation on the optimal power flow problem.

[1]  K. Fujisawa,et al.  Semidefinite programming for optimal power flow problems , 2008 .

[2]  Brian W. Kernighan,et al.  AMPL: a mathematical programming language , 1989 .

[3]  Leo Liberti,et al.  Writing Global Optimization Software , 2006 .

[4]  Carleton Coffrin,et al.  NESTA, The NICTA Energy System Test Case Archive , 2014, ArXiv.

[5]  R. Jabr Optimization of AC Transmission System Planning , 2013, IEEE Transactions on Power Systems.

[6]  Sven Leyffer,et al.  Mixed Integer Nonlinear Programming , 2011 .

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

[8]  Timo Berthold,et al.  Extending a CIP framework to solve MIQCPs , 2012 .

[9]  Pascal Van Hentenryck,et al.  Convex quadratic relaxations for mixed-integer nonlinear programs in power systems , 2016, Mathematical Programming Computation.

[10]  Ugo Montanari,et al.  Networks of constraints: Fundamental properties and applications to picture processing , 1974, Inf. Sci..

[11]  Abhinav Verma,et al.  Power grid security analysis: an optimization approach , 2010 .

[12]  Leo Liberti,et al.  On feasibility based bounds tightening , 2012 .

[13]  Brian W. Kernighan,et al.  AMPL: A Mathematical Programing Language , 1989 .

[14]  Andreas Podelski,et al.  Constraint Programming: Basics and Trends , 1995, Lecture Notes in Computer Science.

[15]  Pascal Van Hentenryck,et al.  Numerica: A Modeling Language for Global Optimization , 1997, IJCAI.

[16]  R. Adapa,et al.  A review of selected optimal power flow literature to 1993. I. Nonlinear and quadratic programming approaches , 1999 .

[17]  Pascal Van Hentenryck,et al.  CLP(Intervals) Revisited , 1994, ILPS.

[18]  Garth P. McCormick,et al.  Computability of global solutions to factorable nonconvex programs: Part I — Convex underestimating problems , 1976, Math. Program..

[19]  Pascal Van Hentenryck,et al.  The QC Relaxation: Theoretical and Computational Results on Optimal Power Flow , 2015, ArXiv.

[20]  Arnold Neumaier,et al.  Global Optimization and Constraint Satisfaction, Second International Workshop, COCOS 2003, Lausanne, Switzerland, November 18-21, 2003, Revised Selected Papers , 2005, COCOS.

[21]  Willard Miller,et al.  The IMA volumes in mathematics and its applications , 1986 .

[22]  Michael Ferris,et al.  Co-optimization of generation unit commitment and transmission switching with N-1 reliability , 2010, IEEE PES General Meeting.

[23]  Nikolaos V. Sahinidis,et al.  Global Optimization and Constraint Satisfaction , 2002, Lecture Notes in Computer Science.

[24]  Pascal Van Hentenryck,et al.  AC-Feasibility on Tree Networks is NP-Hard , 2014, IEEE Transactions on Power Systems.

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

[26]  R. Jabr Radial distribution load flow using conic programming , 2006, IEEE Transactions on Power Systems.

[27]  P. Kundur,et al.  Power system stability and control , 1994 .

[28]  Leo Liberti,et al.  Branching and bounds tighteningtechniques for non-convex MINLP , 2009, Optim. Methods Softw..

[29]  Yong Fu,et al.  Security-constrained unit commitment with AC constraints , 2005, IEEE Transactions on Power Systems.

[30]  Nikolaos V. Sahinidis,et al.  A branch-and-reduce approach to global optimization , 1996, J. Glob. Optim..

[31]  R. Belmans,et al.  Usefulness of DC power flow for active power flow analysis , 2005, IEEE Power Engineering Society General Meeting, 2005.

[32]  Hassan L. Hijazi,et al.  Optimal AC Distribution Systems Reconfiguration , 2014, 2014 Power Systems Computation Conference.

[33]  S. Low,et al.  Zero Duality Gap in Optimal Power Flow Problem , 2012, IEEE Transactions on Power Systems.

[34]  K. Mani Chandy,et al.  Inverter VAR control for distribution systems with renewables , 2011, 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[35]  Ying Chen,et al.  Short-Term Load Forecasting: Similar Day-Based Wavelet Neural Networks , 2010, IEEE Transactions on Power Systems.

[36]  Pascal Van Hentenryck,et al.  Design, Implementation, and Evaluation of the Constraint Language cc(FD) , 1994, Constraint Programming.

[37]  Javad Lavaei,et al.  Promises of Conic Relaxation for Contingency-Constrained Optimal Power Flow Problem , 2014, IEEE Transactions on Power Systems.

[38]  Kim-Chuan Toh,et al.  SDPT3 -- A Matlab Software Package for Semidefinite Programming , 1996 .

[39]  David A. McAllester,et al.  Solving Polynomial Systems Using a Branch and Prune Approach , 1997 .

[40]  M. Ferris,et al.  Optimal Transmission Switching , 2008, IEEE Transactions on Power Systems.

[41]  Russell Bent,et al.  Transmission Network Expansion Planning: Bridging the gap between AC heuristics and DC approximations , 2014, 2014 Power Systems Computation Conference.

[42]  R. Adapa,et al.  A review of selected optimal power flow literature to 1993. II. Newton, linear programming and interior point methods , 1999 .

[43]  Pascal Van Hentenryck,et al.  Transmission System Restoration: Co-optimization of repairs, load pickups, and generation dispatch , 2014, 2014 Power Systems Computation Conference.