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

被引:53
|
作者
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 条
  • [1] Solving Tri-level Programming Problems Using a Particle Swarm Optimization Algorithm
    Han, Jialin
    Zhang, Guangquan
    Hu, Yaoguang
    Lu, Jie
    PROCEEDINGS OF THE 2015 10TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, 2015, : 569 - 574
  • [2] A Compromise-based Particle Swarm Optimization Algorithm for Solving Bi-level Programming Problems with Fuzzy Parameters
    Han, Jialin
    Hu, Yaoguang
    Han, Jialin
    Zhang, Guangquan
    Lu, Jie
    2015 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (ISKE), 2015, : 214 - 221
  • [3] Applying improved particle swarm optimization algorithm to bi-level linear programming problem with bi-random coefficients
    Zhang, Zhe
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2011, : 147 - 152
  • [4] A simplex-based branch-and-cut method for solving integer tri-level programming problems
    Awraris, Ashenafi
    Wordofa, Berhanu Guta
    Kassa, Semu Mitiku
    JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2022, 25 (03): : 232 - 250
  • [5] An Effective Solution to Nonlinear Bilevel Programming Problems Using Improved Particle Swarm Optimization Algorithm
    Li, Zhonghua
    Liu, Caiming
    Jia, Liping
    2017 13TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2017, : 16 - 19
  • [6] Particle swarm optimization for bi-level pricing problems in supply chains
    Gao, Ya
    Zhang, Guangquan
    Lu, Jie
    Wee, Hui-Ming
    JOURNAL OF GLOBAL OPTIMIZATION, 2011, 51 (02) : 245 - 254
  • [7] Particle swarm optimization for bi-level pricing problems in supply chains
    Ya Gao
    Guangquan Zhang
    Jie Lu
    Hui-Ming Wee
    Journal of Global Optimization, 2011, 51 : 245 - 254
  • [8] Tri-level mixed-binary linear programming: Solution approaches and application in defending critical infrastructure
    Fakhry, Ramy
    Hassini, Elkafi
    Ezzeldin, Mohamed
    El-Dakhakhni, Wael
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 298 (03) : 1114 - 1131
  • [9] Solving bi-level programming with multiple linear objectives at lower level using particle swarm optimization
    Matroud, Fatehem
    Sadeghi, Habibeh
    JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2013, 7 (03): : 221 - 229
  • [10] The Bi-Level Particle Swarm Optimization for Joint Pricing in a Supply Chain
    Mansyuri, Umar
    Panudju, Andreas Tri
    Sitorus, Helena
    Spalanzani, Widya
    Nurhasanah, Nunung
    Khaerudin, Dedy
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (04) : 745 - 753