Research Article

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

Table 12

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 10-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

SMD1DE1,80060,2092,04068,5692,32077,968
NBEA1,080862,6532,5341,623,3563,4882,074,334

SMD2DE1205,9871,80065,6042,24086,422
NBEA1,3981,055,9762,3661,467,2463,4182,114,442

SMD3DE1,880122,7812,080134,3972,360154,032
NBEA1,210900,3582,2781,383,6322,8621,805,562

SMD4DE1202,9891,74073,8362,24094,518
NBEA678566,3441,5981,087,6322,0281,314,986

SMD5DE1,560116,1121,960143,3442,240165,197
NBEA1,6201,226,3442,8901,993,1243,4922,483,442

SMD6DE1,80031,4362,04035,4902,32039,932
NBEA1,5021,225,7422,9362,224,4504,278( )3,786,498( )

SMD7DE1206,0372,24079,3603,960142,556
NBEA1,382932,4602,3941,566,4813,858( )2,435,994( )

SMD8DE3,040485,1453,400557,7424,120671,696
NBEA2,1161,457,4804,1882,710,1325,986( )5,294,734( )

SMD9DE1209,4692,720220,7493,360293,523
NBEA

SMD10DE5,840493,0796,600556,9817,880658,663
NBEA

SMD11DE5,520592,66310,9601,143,64812,0401,257,916
NBEA

SMD12DE7,000597,1657,320624,6588,320709,605
NBEA