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 条
[21]   Credit portfolio management using two-level particle swarm optimization [J].
Lu, Fu-Qiang ;
Huang, Min ;
Ching, Wai-Ki ;
Siu, Tak Kuen .
INFORMATION SCIENCES, 2013, 237 :162-175
[22]   Reactive energy scheduling using bi-objective programming with modified particle swarm optimization [J].
Kuo, Cheng-Chien .
ENERGY, 2009, 34 (06) :804-815
[23]   Polynomial goal programming and particle swarm optimization for enhanced indexation [J].
Kaucic, Massimiliano ;
Barbini, Fabrizio ;
Verdu, Federico Julian Camerota .
SOFT COMPUTING, 2020, 24 (12) :8535-8551
[24]   Bayesian Optimization Approach of General Bi-level Problems [J].
Kieffer, Emmanuel ;
Danoy, Gregoire ;
Bouvry, Pascal ;
Nagih, Anass .
PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, :1614-1621
[25]   Designing a model for service facility protection with a time horizon based on tri-level programming [J].
Parvasi, Seyed Parsa ;
Tavakkoli-Moghaddam, Reza ;
Bashirzadeh, Reza ;
Taleizadeh, Ata Allah ;
Baboli, Armand .
ENGINEERING OPTIMIZATION, 2020, 52 (01) :90-105
[26]   Particle Swarm Optimization for Nonlinear 0-1 Programming Problems [J].
Matsui, Takeshi ;
Sakawa, Masatoshi ;
Kato, Kosuke ;
Uno, Takeshi .
2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, :168-+
[27]   Aggregate production planning considering implementation error: A robust optimization approach using bi-level particle swarm optimization [J].
Jang, Jaeyeon ;
Chung, Byung Do .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 142
[28]   A Novel Supervised Bi-Level Thresholding Technique Based on Particle Swarm Optimization [J].
Nickfarjam, Ali Mohammad ;
Soltaninejad, Sarah ;
Tajeripour, Farshad .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2014, 39 (02) :753-766
[29]   Research on Large-Scale Bi-Level Particle Swarm Optimization Algorithm [J].
Jiang, Jia-Jia ;
Wei, Wen-Xue ;
Shao, Wan-Lu ;
Liang, Yu-Feng ;
Qu, Yuan-Yuan .
IEEE ACCESS, 2021, 9 :56364-56375
[30]   Particle Swarm Optimization Using the Decoding Algorithm for Nonlinear 0-1 Programming Problems [J].
Matsui, Takeshi ;
Sakawa, Masatoshi ;
Kato, Kosuke .
AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, PROCEEDINGS, 2009, 5559 :670-676