A genetic algorithm for solving linear integer bilevel programming problems

被引:9
|
作者
Liu Yuhui [1 ]
Li Hecheng [2 ]
Chen Huafei [3 ]
机构
[1] Qinghai Normal Univ, Sch Comp Sci & Technol, Xining 810008, Qinghai, Peoples R China
[2] Qinghai Normal Univ, Sch Math & Stat, Xining 810008, Qinghai, Peoples R China
[3] Sichuan Univ Sci & Engn, Sch Math & Stat, Zigong 643000, Peoples R China
基金
中国国家自然科学基金;
关键词
bilevel programming problem; genetic algorithm; integer programming; gradient information; optimal solutions; OPTIMIZATION;
D O I
10.1109/CIS2018.2018.00017
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This manuscript discusses a class of linear integer bilevel programming problems, in which the objective functions and the constraints are linear. A genetic algorithm based on gradient information guidance is proposed for this kind of problems. First of all, for each fixed upper-level variable x, it is proved that the optimal solution y to the lower level integer programming problem can be obtained by solving associated relaxed problems, and then a simplified branch and bound approach is used to solve the follower-level programming problems. In addition, a crossover operator based on gradient information guidance is designed, and the descendant individual is produced in the negative gradient direction of the upper-level function. The simulation results illustrate that the proposed algorithm is efficient and robust.
引用
收藏
页码:40 / 44
页数:5
相关论文
共 50 条