Research Article

A Differential Evolution with Two Mutation Strategies and a Selection Based on an Improved Constraint-Handling Technique for Bilevel Programming Problems

Table 13

Comparison of function evaluations (FE) for the upper level (UL) and lower level (LL) by the proposed differential evolution algorithm (DE) and the nested bilevel evolutionary algorithm (NBEA) in [28] for 20-dimensional test problems of the second set. A dash denotes that a feasible solution could not be obtained for the test problem. A notation of ( ) denotes that the algorithm terminated far away ( ) from the optimal solution.

Problem AlgorithmBest FEMedian FEWorst FE
ULLLULLLULLL

SMD1DE3,600537,2213,960585,5954,520649,558
NBEA3,2103,105,1785,2485,262,4567,3786,868,944

SMD2DE3,280613,7593,720696,8954,120734,711
NBEA3,3262,166,3844,0524,102,6787,0765,803,812

SMD3DE3,520890,9983,920981,3304,2401,064,627
NBEA3,2203,696,0324,2824,814,1126,3147,015,724

SMD4DE3,1201,140,2133,4001,261,7203,9601,462,526
NBEA2,4542,017,7343,1102,755,5345,2964,364,876

SMD5DE3,6001,175,8153,9601,308,9064,5201,516,729
NBEA4,4884,574,4827,0048,800,2329,29012,064,566

SMD6DE3,680338,7374,080375,7524,560421,805
NBEA3,5305,026,5226,9628,448,1549,978( )12,448,922( )

SMD7DE3,840633,7064,560747,6058,0401,161,633
NBEA

SMD8DE5,5602,738,9876,0603,003,4916,6403,253,497
NBEA

SMD9DE5,7601,240,9936,8401,504,9527,2401,589,831
NBEA

SMD10DE
NBEA

SMD11DE
NBEA

SMD12DE
NBEA