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

改进蝙蝠算法在模糊层次分析中的应用
引用本文:张晓琪,胡振,唐天国.改进蝙蝠算法在模糊层次分析中的应用[J].计算机系统应用,2018,27(3):143-148.
作者姓名:张晓琪  胡振  唐天国
作者单位:南充职业技术学院 信息与管理工程系, 南充 637000,南充职业技术学院 信息与管理工程系, 南充 637000,南充职业技术学院 信息与管理工程系, 南充 637000
基金项目:四川省教育厅2018年度自然科学研究项目(18ZB0316)
摘    要:为了解决基本蝙蝠算法易发生早熟收敛、求解精度较低等问题,提出并实现了旨在提高群体多样性的改进算法.首先在蝙蝠算法中引入速度权重因子,令其在迭代过程中线性递减;其次在局部新解不满足接受条件时,对蝙蝠位置进行Cauchy分布随机数扰动,并在算法运行中间隔性调用非线性规划函数.改进算法能在寻优过程中保持群体多样性,增强全局搜索和局部搜索能力.标准函数测试及在模糊层次分析中的应用结果表明,改进蝙蝠算法的性能远优于基本蝙蝠算法,具有较好的实用价值.

关 键 词:蝙蝠算法  模糊层次分析  柯西分布  非线性规划  权重
收稿时间:2017/6/14 0:00:00
修稿时间:2017/6/30 0:00:00

Application of Improved Bat Algorithm in Fuzzy Analytic Hierarchy Process
ZHANG Xiao-Qi,HU Zhen and TANG Tian-Guo.Application of Improved Bat Algorithm in Fuzzy Analytic Hierarchy Process[J].Computer Systems& Applications,2018,27(3):143-148.
Authors:ZHANG Xiao-Qi  HU Zhen and TANG Tian-Guo
Affiliation:Department of Electronic Information Engineering, Nanchong Vocational and Technical College, Nanchong 637131, China,Department of Electronic Information Engineering, Nanchong Vocational and Technical College, Nanchong 637131, China and Department of Electronic Information Engineering, Nanchong Vocational and Technical College, Nanchong 637131, China
Abstract:In order to improve the basic bat algorithm''s premature convergence and low solving accuracy, an improved algorithm is proposed to enhance the diversity of the swarm. Firstly, the velocity weighting factor is introduced into the bat algorithm to make it decrease linearly during the iteration. Then the position of the bat is perturbed by the random number of Cauchy distribution when the local new solution does not satisfy the acceptance condition and the nonlinear programming function is called at intervals between algorithm runs. The improved algorithm can maintain the diversity of the swarm and enhance the ability of global and local search in the optimization process. The standard function test and its application in fuzzy hierarchical analysis show that the performance of the improved bat algorithm is much better than that of the basic bat algorithm, and has better practical value.
Keywords:bat algorithm  fuzzy analytic hierarchy process  Cauchy distribution  nonlinear programming  weight
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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