Multi-Sine Cosine Algorithm for Solving Nonlinear Bilevel Programming Problems

被引:18
作者
Abo-Elsayed, Yousia [1 ]
El-Shorbagy, M. A. [2 ,3 ]
机构
[1] Higher Technol Inst, Dept Basic Sci, Tenth Of Ramadan City, Egypt
[2] Prince Sattam Bin Abdulaziz Univ, Coll Sci & Humanities Al Kharj, Dept Math, Al Kharj 11942, Saudi Arabia
[3] Menoufia Univ, Fac Engn, Dept Basic Engn Sci, Shibin Al Kawm, Egypt
关键词
Nonlinear bilevel programming problems; Sine cosine algorithm; Optimization; NEURAL-NETWORK APPROACH; GENETIC ALGORITHM; OPTIMIZATION ALGORITHM;
D O I
10.2991/ijcis.d.200411.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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. (C) 2020 The Authors. Published by Atlantis Press SARI.
引用
收藏
页码:421 / 432
页数:12
相关论文
共 41 条
[1]  
[Anonymous], 2005, 4OR, DOI [DOI 10.1007/S10288-005-0071-0, 10.1007/s10288-005-0071-0]
[2]   SOME PROPERTIES OF THE BILEVEL PROGRAMMING PROBLEM [J].
BARD, JF .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1991, 68 (02) :371-378
[3]  
Bard Jonathan F, 2013, Practical bilevel optimization. Algorithms and applications, V30
[4]   COMPUTATIONAL DIFFICULTIES OF BILEVEL LINEAR-PROGRAMMING [J].
BENAYED, O ;
BLAIR, CE .
OPERATIONS RESEARCH, 1990, 38 (03) :556-560
[5]   A new approach for solving linear bilevel problems using genetic algorithms [J].
Calvete, Herminia I. ;
Gale, Carmen ;
Mateo, Pedro M. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 188 (01) :14-28
[6]   An Evolutionary Approach for Bilevel Multi-objective Problems [J].
Deb, Kalyanmoy ;
Sinha, Ankur .
CUTTING-EDGE RESEARCH TOPICS ON MULTIPLE CRITERIA DECISION MAKING, PROCEEDINGS, 2009, 35 :17-24
[7]  
Deb K, 2009, LECT NOTES COMPUT SC, V5467, P110, DOI 10.1007/978-3-642-01020-0_13
[8]   Annotated bibliography on bilevel programming and mathematical programs with equilibrium constraints [J].
Dempe, S .
OPTIMIZATION, 2003, 52 (03) :333-359
[9]  
Deng XT, 1998, NONCON OPTIM ITS APP, V20, P149
[10]  
El-Shorbagy M. A., 2020, International Conference on Advanced Machine Learning Technologies and Applications (AMLTA2019). Advances in Intelligent Systems and Computing (AISC 921), P143, DOI 10.1007/978-3-030-14118-9_15