Multi-Sine Cosine Algorithm for Solving Nonlinear Bilevel Programming Problems

被引:0
作者
Yousria Abo-Elnaga
M. A. El-Shorbagy
机构
[1] Higher Technological Institute,Department of Basic Science
[2] Prince Sattam bin Abdulaziz University,Department of Mathematics, College of Science and Humanities in Al
[3] Menoufia University,Kharj
来源
International Journal of Computational Intelligence Systems | 2020年 / 13卷
关键词
Nonlinear bilevel programming problems; Sine cosine algorithm; Optimization;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, multi-sine cosine algorithm (MSCA) is presented to solve nonlinear bilevel programming problems (NBLPPs); where three different populations (completely separate from one another) of sine cosine algorithm (SCA) are used. The first population is used to solve the upper level problem, while the second one is used to solve the lower level problem. In addition, the Kuhn—Tucker conditions are used to transform the bilevel programming problem to constrained optimization problem. This constrained optimization problem is solved by the third population of SCA and if the objective function value equal to zero, the obtained solution from solving the upper and lower levels is feasible. The heuristic algorithm didn’t used only to get the feasible solution because this requires a lot of time and efforts, so we used Kuhn—Tucker conditions to get the feasible solution quickly. Finally, the computational experiments using 14 benchmark problems, taken from the literature demonstrate the effectiveness of the proposed algorithm to solve NBLPPs.
引用
收藏
页码:421 / 432
页数:11
相关论文
共 85 条
[1]  
Vicente L(1994)Bilevel and multibilevel programming: a bibliography review J. Global Optim. 5 6-305
[2]  
Calamai PH(2003)Annotated bibliography on bilevel programming and mathematical programs with equilibrium constraints Optimization. 52 6-359
[3]  
Dempe S(2005)Bilevel programming: a survey Q. J. Oper. Res. 3 6-107
[4]  
Colson B(2018)A review on bilevel optimization: from classical to evolutionary approaches and applications IEEE Trans. Evol. Comput. 22 6-295
[5]  
Marcotte P(1985)The polynomial hierarchy and a simple model for competitive analysis Math. Program. 32 6-164
[6]  
Savard G(1990)Computational difficulty of bilevel linear programming Oper. Res. 38 6-560
[7]  
Sinha A(1991)Some properties of the bilevel linear programming J. Optim. Theor. Appl. 68 6-378
[8]  
Malo P(1994)Decent approaches for quadratic bilevel programming J. Optim. Theor. Appl. 81 6-399
[9]  
Deb K(2019)Using karush-kuhn-tucker proximity measure for solving bilevel optimization problems Swarm Evol. Comput. 44 6-510
[10]  
Jeroslow R(2019)An intelligent computing technique based on a dynamic-size subpopulations for unit commitment problem OPSEARCH. 56 6-944