首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于动态罚函数的PSO-CO算法
引用本文:陈超核,姚壮乐.基于动态罚函数的PSO-CO算法[J].吉林师范大学学报(自然科学版),2014(3):17-21.
作者姓名:陈超核  姚壮乐
作者单位:华南理工大学土木与交通学院,广东广州510641
基金项目:国家自然科学基金项目(51039006)
摘    要:本文分析了协同优化算法中所存在的问题,采用动态罚函数的解决思路,对系统级中的一致性等式约束问题进行改造,使其成为一无约束问题.另外,提出不同学科分配不同的惩罚权重的方法,大大提高了计算精度.同时,以粒子群算法替代了原有的求解算法,消除了初始解对优化结果的影响,也改善了算法的整体求解速度.在Matlab软件中实现该算法的运行,同时通过两个典型算例对该算法进行验证,表明其具有较好的优化性能.

关 键 词:协同优化  粒子群算法  动态罚因子  Matlab

A PSO-CO Algorithm Based on Dynamic Penalty Factor
CHEN Chao-he,YAO Zhuang-le.A PSO-CO Algorithm Based on Dynamic Penalty Factor[J].Jilin Normal University Journal(Natural Science Edition),2014(3):17-21.
Authors:CHEN Chao-he  YAO Zhuang-le
Institution:( School of Civil Engineering and Transportation, South China University of Technology, Guangzhou 510641, China)
Abstract:This paper analyzes the problem existing in the collaborative optimization algorithm,and modifies the consistency equality constraint problem in system level using dynamic penalty function as a solution,making it into an unconstrained problem. In addition,the proposed method that assigns different penalty weights for different disciplines will improves accuracy greatly. Meanwhile,using particle swarm optimization algorithm to replace the original algorithm,not only eliminates the impact of the initial solution for the optimization results,but also improves the overall speed of the algorithm for solving. The running of this algorithm is realized in the Matlab software. At the same time,using two typical examples to validate the algorithm shows that it has better optimization performance.
Keywords:collaborative optimization (CO)  particle swarm optimization (PSO)  dynamic penalty factor  Matlab
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号