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 条
[21]  
Mousa AA(2010)Double-layered hybrid neural network approach for solving mixed integer quadratic bilevel problems Integr. Uncert. Manag. Appl. 68 6-230
[22]  
Farag MA(1996)A simple Tabu search method to solve the mixed integer linear bilevel programming problem Eur. J. Oper. Res. 88 6-571
[23]  
Mathieu R(1996)A hybrid Tabu-ascent algorithm for the linear bilevel programming problem J. Global Optim. 8 6-233
[24]  
Pittard L(2003)A Tabu search based approach for solving a class of bilevel programming problems in chemical engineering J. Heuristics. 9 6-319
[25]  
Anandalingam G(1998)Dual temperature simulated annealing approach for solving bilevel programming problems Comput. Chem. Eng. 23 6-25
[26]  
Hejazi SR(2014)A hybrid intelligent algorithm by combining particle swarm optimization with chaos searching technique for solving nonlinear bilevel programming problems Swarm Evol. Comput. 8 6-32
[27]  
Memariani A(2009)Application of particle swarm optimization algorithm for solving bi-level linear programming problem Comput. Math. Appl. 58 6-685
[28]  
Jahanshanloo G(2017)A bilevel improved fruit fly optimization algorithm for the nonlinear bilevel programming problem Knowl. Based Syst. 138 6-123
[29]  
Sepehri MM(2019)Nested evolutionary algorithms for computationally expensive bilevel optimization problems: variants and their systematic analysis Swarm Evol. Comput. 48 6-344
[30]  
Wang YP(2019)A novel evolutionary algorithmic solution approach for bilevel reliability-redundancy allocation problem Reliab. Eng. Syst. Safety. 191 6-undefined