An Efficient Modified Particle Swarm Optimization Algorithm for Solving Mixed-Integer Nonlinear Programming Problems

被引:14
|
作者
Sun, Ying [1 ]
Gao, Yuelin [2 ]
机构
[1] Hefei Univ Technol, Sch Comp Sci & Informat Engn, 193 Tunxi Rd, Hefei 230009, Anhui, Peoples R China
[2] North Minzu Univ, Ningxia Prov Key Lab Intelligent Informat & Data, 204 Wenchang North St, Yinchuan 750021, Peoples R China
关键词
Particle swarm optimization; Mixed-integer nonlinear programming; Constrained optimization; Simulated annealing; NETWORKS; DEVICES; DESIGN; MODELS;
D O I
10.2991/ijcis.d.190402.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents an efficient modified particle swarm optimization (EMPSO) algorithm for solving mixed-integer nonlinear programming problems. In the proposed algorithm, a new evolutionary strategies for the discrete variables is introduced, which can solve the problem that the evolutionary strategy of the classical particle swarm optimization algorithm is invalid for the discrete variables. An update strategy under the constraints is proposed to update the optimal position, which effectively utilizes the available information on infeasible solutions to guide particle search. In order to evaluate and analyze the performance of EMPSO, two hybrid particle swarm optimization algorithms with different strategies are also given. The simulation results indicate that, in terms of robustness and convergence speed, EMPSO is better than the other algorithms in solving 14 test problems. A new performance index (NPI) is introduced to fairly compare the other two algorithms, and in most cases the values of the NPI obtained by EMPSO were superior to the other algorithms. (c) 2019 The Authors. Published by Atlantis Press SARL.
引用
收藏
页码:530 / 543
页数:14
相关论文
共 50 条
  • [1] An Efficient Modified Particle Swarm Optimization Algorithm for Solving Mixed-Integer Nonlinear Programming Problems
    Ying Sun
    Yuelin Gao
    International Journal of Computational Intelligence Systems, 2019, 12 : 530 - 543
  • [2] An Improved Particle Swarm Optimization Algorithm For Solving Mixed Integer Programming Problems
    Jia, Chunhua
    Zhang, Yuping
    Zeng, Yong
    Yuan, Cheng
    2015 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS IHMSC 2015, VOL II, 2015,
  • [3] Improved particle swarm optimization algorithm for mixed integer nonlinear programming problems
    Li Hui-rong
    Gao Yue-lin
    MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 467-469 : 359 - +
  • [4] A differential evolution algorithm for solving mixed-integer nonlinear programming problems
    Molina-Perez, Daniel
    Mezura-Montes, Efren
    Portilla-Flores, Edgar Alfredo
    Vega-Alvarado, Eduardo
    Calva-Yanez, Barbara
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 84
  • [5] Hybrid particle swarm optimization with chaotic search for solving integer and mixed integer programming problems
    Yue Tan
    Guan-zheng Tan
    Shu-guang Deng
    Journal of Central South University, 2014, 21 : 2731 - 2742
  • [6] Hybrid particle swarm optimization with chaotic search for solving integer and mixed integer programming problems
    谭跃
    谭冠政
    邓曙光
    Journal of Central South University, 2014, 21 (07) : 2731 - 2742
  • [7] Hybrid particle swarm optimization with chaotic search for solving integer and mixed integer programming problems
    Tan Yue
    Tan Guan-zheng
    Deng Shu-guang
    JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2014, 21 (07) : 2731 - 2742
  • [8] Particle swarm optimization for nonlinear integer programming problems
    Matsui, Takeshi
    Kato, Kosuke
    Sakawa, Masatoshi
    Uno, Takeshi
    Matsumoto, Koichi
    IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 1874 - 1877
  • [9] An improved Estimation of Distribution Algorithm for Solving Constrained Mixed-Integer Nonlinear Programming Problems
    Molina Perez, Daniel
    Alfredo Portilla-Flores, Edgar
    Mezura-Montes, Efren
    Vega-Alvarado, Eduardo
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [10] A center-cut algorithm for solving convex mixed-integer nonlinear programming problems
    Kronqvist, Jan
    Lundell, Andreas
    Westerlund, Tapio
    27TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, PT C, 2017, 40C : 2131 - 2136