TY - JOUR
T1 - An efficient penalty function method for scenario-based uncertainty quantification problems
AU - Liao, Haitao
AU - Yuan, Wenhao
AU - Gao, Ruxin
AU - Yuan, Xujin
N1 - Publisher Copyright:
© The Author(s) 2024.
PY - 2024
Y1 - 2024
N2 - This paper proposes an efficient penalty function method to transform constrained optimization problems into unconstrained ones without introducing Lagrange multipliers or slack variables. The method designs new activation and loss penalty functions for inequality and equality functional models and establishes a non-Lagrangian-constrained optimization method. A novel optimality condition independent of any additional variables and equivalent to the Karush–Kuhn–Tucker (KKT) condition is introduced. Additionally, a scenario constraint handling method that does not rely on slack variables is proposed. Compared to soft constraint optimization methods, the proposed method can easily handle numerous scenario constraints. Two examples are used to compare the results with those in the literature, verifying the effectiveness and reliability of the proposed method. Finally, the method is applied to three scenario-based uncertainty quantification problems, including a trigonometric function affected by a noise term, the dynamic performance of a black-box system controller, and the frequency response of a damaged suspension arm. The results demonstrate that the proposed penalty function method can effectively solve scenario-based uncertainty quantification problems with many constraints and improve computational efficiency, providing a new method and means for addressing uncertainty quantification optimization problems in engineering.
AB - This paper proposes an efficient penalty function method to transform constrained optimization problems into unconstrained ones without introducing Lagrange multipliers or slack variables. The method designs new activation and loss penalty functions for inequality and equality functional models and establishes a non-Lagrangian-constrained optimization method. A novel optimality condition independent of any additional variables and equivalent to the Karush–Kuhn–Tucker (KKT) condition is introduced. Additionally, a scenario constraint handling method that does not rely on slack variables is proposed. Compared to soft constraint optimization methods, the proposed method can easily handle numerous scenario constraints. Two examples are used to compare the results with those in the literature, verifying the effectiveness and reliability of the proposed method. Finally, the method is applied to three scenario-based uncertainty quantification problems, including a trigonometric function affected by a noise term, the dynamic performance of a black-box system controller, and the frequency response of a damaged suspension arm. The results demonstrate that the proposed penalty function method can effectively solve scenario-based uncertainty quantification problems with many constraints and improve computational efficiency, providing a new method and means for addressing uncertainty quantification optimization problems in engineering.
KW - Loss function
KW - dynamic
KW - exact penalty function
KW - scenario approach
KW - uncertainty quantification
UR - http://www.scopus.com/inward/record.url?scp=85183046925&partnerID=8YFLogxK
U2 - 10.1177/10775463241228102
DO - 10.1177/10775463241228102
M3 - Article
AN - SCOPUS:85183046925
SN - 1077-5463
JO - JVC/Journal of Vibration and Control
JF - JVC/Journal of Vibration and Control
ER -