A solution to bi/tri-level programming problems using particle swarm optimization

被引:54
作者
Jialin, Han [1 ,2 ]
Guangquan, Zhang [1 ]
Yaoguang, Hu [2 ]
Jie, Lu [1 ]
机构
[1] Univ Technol Sydney, Decis Syst & E Serv Intelligence Lab, Ctr Quantum Computat & Intelligent Syst, Fac Engn & Informat Technol, Sydney, NSW 2007, Australia
[2] Beijing Inst Technol, Sch Mech Engn, Ind & Syst Engn Lab, Beijing, Peoples R China
基金
澳大利亚研究理事会;
关键词
Bi-level programming; Tri-level programming; Multilevel decision-making; Particle swarm optimization; Computational intelligence; PENALTY-FUNCTION APPROACH; KTH-BEST APPROACH; DECISION-MAKING; BILEVEL; ALGORITHM; FRAMEWORK; MODEL;
D O I
10.1016/j.ins.2016.08.022
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multilevel (including bi-level and tri-level) programming aims to solve decentralized decision-making problems that feature interactive decision entities distributed throughout a hierarchical organization. Since the multilevel programming problem is strongly NP-hard and traditional exact algorithmic approaches lack efficiency, heuristics-based particle swarm optimization (PSO) algorithms have been used to generate an alternative for solving such problems. However, the existing PSO algorithms are limited to solving linear or small-scale bi-level programming problems. This paper first develops a novel bi-level PSO algorithm to solve general bi-level programs involving nonlinear and large-scale problems. It then proposes a tri-level PSO algorithm for handling tri-level programming problems that are more challenging than bi-level programs and have not been well solved by existing algorithms. For the sake of exploring the algorithms' performance, the proposed bi/tri-level PSO algorithms are applied to solve 62 benchmark problems and 810 large-scale problems which are randomly constructed. The computational results and comparison with other algorithms clearly illustrate the effectiveness of the proposed PSO algorithms in solving bi-level and tri-level programming problems. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:519 / 537
页数:19
相关论文
共 50 条
[31]   SOLVING TRI-LEVEL LINEAR PROGRAMMING PROBLEM BY A NOVEL HYBRID ALGORITHM [J].
Tayebnasab, S. F. ;
Hamidi, F. ;
Allahdadi, M. .
TWMS JOURNAL OF APPLIED AND ENGINEERING MATHEMATICS, 2021, 11 (01) :101-112
[32]   Particle Swarm Optimization for Complex Nonlinear Optimization Problems [J].
Alexandridis, Alex ;
Famelis, Ioannis Th. ;
Tsitouras, Charalambos .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2015 (ICNAAM-2015), 2016, 1738
[33]   Improving solution characteristics of particle swarm optimization using digital pheromones [J].
Kalivarapu, Vijay ;
Foo, Jung-Leng ;
Winer, Eliot .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2009, 37 (04) :415-427
[34]   Programming of CNC Milling Machines Using Particle Swarm Optimization [J].
Klancnik, Simon ;
Brezocnik, Miran ;
Balic, Joze ;
Karabegovic, Isak .
MATERIALS AND MANUFACTURING PROCESSES, 2013, 28 (07) :811-815
[35]   Hybrid particle swarm optimization with chaotic search for solving integer and mixed integer programming problems [J].
Tan Yue ;
Tan Guan-zheng ;
Deng Shu-guang .
JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2014, 21 (07) :2731-2742
[36]   Bi-level programming model for military supply chain coordination with contracts based on particle swarm optimization algorithm [J].
Shen, Yachen ;
Xiang, Huachun ;
Li, Jing .
JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2025, 25 (04) :2964-2975
[37]   Using augmented Lagrangian particle swarm optimization for constrained problems in engineering">Using augmented Lagrangian particle swarm optimization for constrained problems in engineering [J].
Kai Sedlaczek ;
Peter Eberhard .
Structural and Multidisciplinary Optimization, 2006, 32 (4) :277-286
[38]   Quantum binary particle swarm optimization-based algorithm for solving a class of bi-level competitive facility location problems [J].
MirHassani, S. A. ;
Raeisi, S. ;
Rahmani, A. .
OPTIMIZATION METHODS & SOFTWARE, 2015, 30 (04) :756-768
[39]   An Improved Particle Swarm Optimization Algorithm For Solving Mixed Integer Programming Problems [J].
Jia, Chunhua ;
Zhang, Yuping ;
Zeng, Yong ;
Yuan, Cheng .
2015 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS IHMSC 2015, VOL II, 2015,
[40]   Improved particle swarm optimization algorithm for mixed integer nonlinear programming problems [J].
Li Hui-rong ;
Gao Yue-lin .
MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 467-469 :359-+