计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (19): 198-200.DOI: 10.3778/j.issn.1002-8331.2009.19.061

• 工程与应用 • 上一篇    下一篇

非线性约束优化的算法分析

郭庆军1,2,李慧民1,赛云秀1,2   

  1. 1.西安建筑科技大学 土木工程学院,西安 710055
    2.西安工业大学 建筑工程系,西安 710032
  • 收稿日期:2008-09-26 修回日期:2008-11-17 出版日期:2009-07-01 发布日期:2009-07-01
  • 通讯作者: 郭庆军

Approach to solve nonlinear constrained optimization problems

GUO Qing-jun1,2,LI Hui-min1,SAI Yun-xiu1,2   

  1. 1.School of Civil Engineering,Xi’an University of Architecture and Technology,Xi’an 710055,China
    2.Department of Civil Engineering,Xi’an Technological University,Xi’an 710032,China
  • Received:2008-09-26 Revised:2008-11-17 Online:2009-07-01 Published:2009-07-01
  • Contact: GUO Qing-jun

摘要: 针对非线性约束优化问题,运用了一种新的智能优化算法——社会认知优化算法。社会认知优化算法是一种基于社会认知理论的集群智能优化算法,它对目标函数的解析性质没有要求,适合于大规模约束问题处理的优点,使搜索不容易陷入局部最优。将该算法引入非线性约束问题,解决优化问题。通过实例和其他算法进行比较,对比数值实验结果表明,即使只有一个学习主体,该算法能够高效、稳定地得到解决方案,便于求解非线性约束优化问题。

关键词: 社会认知算法, 非线性约束优化, 智能优化算法, 社会认知理论

Abstract: This paper presents a new evolutionary algorithm for solving nonlinear constrained optimization problems based on Social Cognitive Optimization(SCO).The SCO is a simple behavioral model based on human social cognition,it shows that it can get high quality solutions efficiently,even only one learning agent,which may be conveniently employed to execute random and global search.The SCO method is employed to conduct nonlinear constrained optimization problems.The experiments by comparing SCO with other algorithms on some functions show that it can get high quality solutions efficiently,even by only one learning agent.

Key words: Social Cognitive Optimization(SCO), nonlinear constrained optimization, intelligent optimization algorithm, social cognitive theory