Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

A Penalty-Based Guardrail Algorithm for Non-Decreasing Optimization with Inequality Constraints (2405.01984v1)

Published 3 May 2024 in math.OC and cs.AI

Abstract: Traditional mathematical programming solvers require long computational times to solve constrained minimization problems of complex and large-scale physical systems. Therefore, these problems are often transformed into unconstrained ones, and solved with computationally efficient optimization approaches based on first-order information, such as the gradient descent method. However, for unconstrained problems, balancing the minimization of the objective function with the reduction of constraint violations is challenging. We consider the class of time-dependent minimization problems with increasing (possibly) nonlinear and non-convex objective function and non-decreasing (possibly) nonlinear and non-convex inequality constraints. To efficiently solve them, we propose a penalty-based guardrail algorithm (PGA). This algorithm adapts a standard penalty-based method by dynamically updating the right-hand side of the constraints with a guardrail variable which adds a margin to prevent violations. We evaluate PGA on two novel application domains: a simplified model of a district heating system and an optimization model derived from learned deep neural networks. Our method significantly outperforms mathematical programming solvers and the standard penalty-based method, and achieves better performance and faster convergence than a state-of-the-art algorithm (IPDD) within a specified time limit.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (58)
  1. TensorFlow: Large-scale machine learning on heterogeneous systems, 2015. URL https://www.tensorflow.org/. Software available from tensorflow.org.
  2. Optimization of energy production of a chp plant with heat storage. In 2014 IEEE Green Energy and Systems Conference (IGESC), pages 30–34. IEEE, 2014.
  3. S.-i. Amari. Backpropagation and stochastic gradient descent method. Neurocomputing, 5(4-5):185–196, 1993.
  4. Anonymous. Pga. Available online: https://anonymous.4open.science/r/PGA-F42D, 1 2024. version: 0.1.0.
  5. H. Averfalk and S. Werner. Economic benefits of fourth generation district heating. Energy, 193:116727, 2020.
  6. A. Ben-Tal and M. Zibulevsky. Penalty/barrier multiplier methods for convex programming problems. SIAM Journal on Optimization, 7(2):347–366, 1997.
  7. Y. Bengio. Practical recommendations for gradient-based training of deep architectures. In Neural Networks: Tricks of the Trade: Second Edition, pages 437–478. Springer, 2012.
  8. A. Benonysson. Dynamic modelling and operational optimization of district heating systems. PhD thesis, Technical University of Denmark, 1991.
  9. D. Bertsekas. Dynamic programming and optimal control: Volume I, volume 4. Athena scientific, 2012.
  10. D. P. Bertsekas. Constrained optimization and Lagrange multiplier methods. Academic press, 2014.
  11. Enabling research through the scip optimization suite 8.0. ACM Trans. Math. Softw., 49(2), jun 2023. ISSN 0098-3500. 10.1145/3585516. URL https://doi.org/10.1145/3585516.
  12. Practical augmented Lagrangian methods for constrained optimization. SIAM, 2014.
  13. Stochastic first-order methods for convex and nonconvex functional constrained optimization. Mathematical Programming, 197(1):215–279, 2023.
  14. S. P. Boyd and L. Vandenberghe. Convex optimization. Cambridge university press, 2004.
  15. K. Bryan and Y. Shibberu. Penalty functions and constrained optimization. Dept. of Mathematics, Rose-Hulman Institute of Technology. http://www. rosehulman. edu/bryan/lottamath/penalty. pdf, 2005.
  16. Input convex neural networks for building mpc. In Learning for Dynamics and Control, pages 251–262. PMLR, 2021.
  17. R. H. Cannon. Dynamics of physical systems. Courier Corporation, 2003.
  18. Optimal control via neural networks: A convex approach. In International Conference on Learning Representations, 2019.
  19. An outer-approximation algorithm for a class of mixed-integer nonlinear programs. Mathematical programming, 36:307–339, 1986.
  20. D. Fernández and M. V. Solodov. Local convergence of exact and inexact augmented lagrangian methods under the second-order sufficient optimality condition. SIAM Journal on Optimization, 22(2):384–407, 2012.
  21. M. Fischetti and J. Jo. Deep neural networks and mixed integer linear optimization. Constraints, 23(3):296–309, 2018.
  22. Dynamic identification of the franka emika panda robot with retrieval of feasible parameters using penalty-based optimization. IEEE Robotics and Automation Letters, 4(4):4147–4154, 2019.
  23. Optimal control of district heating systems using dynamic simulation and mixed integer linear programming. In Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017, pages 141–150. Linköping University Electronic Press, 2017.
  24. Modeling of the heating network for multi-district integrated energy system and its operation optimization. Proceedings of the CSEE, 37(5):1305–1315, 2017.
  25. Gurobi Optimization, LLC. Gurobi Optimizer Reference Manual, 2023. URL https://www.gurobi.com.
  26. M. R. Hestenes. Multiplier and gradient methods. Journal of optimization theory and applications, 4(5):303–320, 1969.
  27. R. A. Jabr and I. Džafić. Penalty-based volt/var optimization in complex coordinates. IEEE Transactions on Power Systems, 37(3):2432–2440, 2021.
  28. J. E. Kelley, Jr. The cutting-plane method for solving convex programs. Journal of the society for Industrial and Applied Mathematics, 8(4):703–712, 1960.
  29. A. Khajavirad and N. V. Sahinidis. A hybrid lp/nlp paradigm for global optimization relaxations. Mathematical Programming Computation, 10(3):383–421, 2018.
  30. D. P. Kingma and J. Ba. Adam: A method for stochastic optimization, 2017.
  31. Complexity of a quadratic penalty accelerated inexact proximal point method for solving linearly constrained nonconvex composite programs. SIAM Journal on Optimization, 29(4):2566–2593, 2019.
  32. An automatic method for solving discrete programming problems. Springer, 2010.
  33. Combined heat and power dispatch considering pipeline energy storage of district heating network. IEEE Transactions on Sustainable Energy, 7(1):12–22, 2015.
  34. Complexity of an inexact proximal-point penalty method for constrained smooth non-convex optimization. Computational optimization and applications, 82(1):175–224, 2022.
  35. S. Lu. A single-loop gradient descent and perturbed ascent algorithm for nonconvex functional constrained optimization. In International Conference on Machine Learning, pages 14315–14357. PMLR, 2022.
  36. Linear and nonlinear programming, volume 2. Springer, 1984.
  37. Penalty and barrier methods. Linear and Nonlinear Programming, pages 397–428, 2016.
  38. Quadratically regularized subgradient methods for weakly convex optimization with weakly convex constraints. In International Conference on Machine Learning, pages 6554–6564. PMLR, 2020.
  39. Optimal scheduling of combined heat and power generation units using the thermal inertia of the connected district heating grid as energy storage. Energies, 12(2):266, 2019.
  40. A differential evolution algorithm for solving mixed-integer nonlinear programming problems. Swarm and Evolutionary Computation, 84:101427, 2024.
  41. Structured hammerstein-wiener model learning for model predictive control. IEEE Control Systems Letters, 6:397–402, 2021.
  42. Sdp-quality bounds via convex quadratic relaxations for global optimization of mixed-integer quadratic programs. Mathematical Programming, pages 1–31, 2021.
  43. A fast penalty-based gauss-seidel method for stochastic unit commitment with uncertain load and wind generation. IEEE Open Access Journal of Power and Energy, 8:211–222, 2021.
  44. Heat roadmap europe: Heat distribution costs. Energy, 176:604–622, 2019.
  45. J. Platt and A. Barr. Constrained differential optimization. In Neural Information Processing Systems, 1987.
  46. M. J. Powell. A method for nonlinear constraints in minimization problems. Optimization, pages 283–298, 1969.
  47. A. G. Richards. Robust constrained model predictive control. PhD thesis, MIT, 2004.
  48. Time series of heat demand and heat pump efficiency for energy system modeling. Scientific data, 6(1):189, 2019.
  49. A branch-and-reduce approach to global optimization. Journal of global optimization, 8:107–138, 1996.
  50. An inexact augmented lagrangian framework for nonconvex optimization with nonlinear constraints. Advances in Neural Information Processing Systems, 32, 2019.
  51. Q. Shi and M. Hong. Penalty dual decomposition method for nonsmooth nonconvex optimization—part i: Algorithms and convergence analysis. IEEE Transactions on Signal Processing, 68:4108–4122, 2020.
  52. Penalty dual decomposition method for nonsmooth nonconvex optimization—part ii: Applications. IEEE Transactions on Signal Processing, 68:4242–4257, 2020.
  53. W. Siedlecki and J. Sklansky. Constrained genetic optimization via dynamic reward-penalty balancing and its use in pattern recognition. In Handbook of pattern recognition and computer vision, pages 108–123. World Scientific, 1993.
  54. P. Tseng and S. Yun. A coordinate gradient descent method for nonsmooth separable minimization. Mathematical Programming, 117:387–423, 2009.
  55. Gridpenguin: A district heating network simulator. In Conference Proceedings New Energy for Industry 2022, page 132, 2022.
  56. Y. Xu. Iteration complexity of inexact augmented lagrangian methods for constrained convex programming. Mathematical Programming, 185:199–244, 2021.
  57. S. Yang and B. W. Bequette. Optimization-based control using input convex neural networks. Computers & Chemical Engineering, 144:107143, 2021.
  58. Moreau envelope augmented lagrangian method for nonconvex optimization with linear constraints. Journal of Scientific Computing, 91(2):61, 2022.

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com