An application of swarm optimization to nonlinear programming

被引:120
|
作者
Dong, Y [1 ]
Tang, JF [1 ]
Xu, BD [1 ]
Wang, DW [1 ]
机构
[1] Northeastern Univ, Sch Informat Sci & Engn, Key Lab Proc Ind Automat MOE, Dept Syst Engn, Shenyang 110004, Peoples R China
关键词
particle swarm optimization; nonlinear programming; global optimization; evolutionary algorithm; priority-based ranking;
D O I
10.1016/j.camwa.2005.02.006
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Particle swarm optimization (PSO) is an optimization technique based on population, which has similarities to other evolutionary algorithms. It is initialized with a population of random solutions and searches for optima by updating generations. Particle swarm optimization has become the hotspot of evolutionary computation because of its excellent performance and simple implementation. After introducing the basic principle of the PSO, a particle swarm optimization algorithm embedded with constraint fitness priority-based ranking method is proposed in this paper to solve nonlinear programming problem. By designing the fitness function and constraints-handling method, the proposed PSO can evolve with a dynamic neighborhood and varied inertia weighted value to find the global optimum. The results from this preliminary investigation are quite promising and show that this algorithm is reliable and applicable to almost all of the problems in multiple-dimensional, nonlinear and complex constrained programming. It is proved to be efficient and robust by testing some example and benchmarks of the constrained nonlinear programming problems. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1655 / 1668
页数:14
相关论文
共 50 条
  • [1] 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
  • [2] Nonlinear Integer Programming based on Particle Swarm Optimization
    Matsui, Takeshi
    Sakawa, Masatoshi
    Kato, Kosuke
    Matsumoto, Koichi
    IAENG TRANSACTIONS ON ENGINEERING TECHNOLOGIES VOL 1, 2009, 1089 : 236 - 243
  • [3] Solutions of nonlinear multilevel programming based on particle swarm optimization
    Zhang, Guo-Fu
    Jiang, Jian-Guo
    Qi, Mei-Bin
    Su, Zhao-Pin
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2007, 20 (06): : 745 - 750
  • [4] Particle swarm optimization based heuristics for nonlinear programming problems
    Matsui, Takeshi
    Kato, Kosuke
    Sakawa, Masatoshi
    Uno, Takeshi
    Morihara, Kenji
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 2312 - +
  • [5] Application of particle swarm optimization based on CHKS smoothing function for solving nonlinear bilevel programming problem
    Jiang, Yan
    Li, Xuyong
    Huang, Chongchao
    Wu, Xianing
    APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (09) : 4332 - 4339
  • [7] Verifiable outsourcing of constrained nonlinear programming by particle swarm optimization in cloud
    Tao Xiang
    Weimin Zhang
    Shigang Zhong
    Jiyun Yang
    Soft Computing, 2018, 22 : 3343 - 3355
  • [8] Particle Swarm Optimization for Nonlinear 0-1 Programming Problems
    Matsui, Takeshi
    Sakawa, Masatoshi
    Kato, Kosuke
    Uno, Takeshi
    2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 168 - +
  • [9] Particle Swarm Optimization Based on Genetic Operators for Nonlinear Integer Programming
    Chen, Huadong
    Wang, Shuzong
    Wang, Hangyu
    2009 INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS, VOL 1, PROCEEDINGS, 2009, : 431 - +
  • [10] Verifiable outsourcing of constrained nonlinear programming by particle swarm optimization in cloud
    Xiang, Tao
    Zhang, Weimin
    Zhong, Shigang
    Yang, Jiyun
    SOFT COMPUTING, 2018, 22 (10) : 3343 - 3355