基于禁忌搜索的混合粒子群优化算法
【计算机应用】_混合优化_期刊发文热词逐年推荐_20140728

科研热词 推荐指数 遗传算法 6 蚁群算法 3 混合遗传算法 3 粒子群算法 2 粒子群优化 2 禁忌搜索算法 2 神经网络 2 物流配送 2 混合优化 2 微粒群算法 2 全局优化 2 优化 2 高斯混合模型 1 预测模型 1 锅炉 1 铅锌烧结过程 1 量子粒子群优化算法 1 适应度赋值 1 连续系统 1 软件测试 1 路径离散 1 路径构建 1 资源定位 1 贷款组合 1 负载平衡 1 说话人识别 1 试验设计 1 证书验证代理 1 覆盖 1 自适应惯性权重 1 自适应微粒群算法 1 自适应人工鱼群算法 1 聚类 1 网络生存期 1 网格工作流 1 综合透气性 1 约束全局最优化 1 粒子群优化算法 1 粒子种群优化 1 策略迭代 1 空间聚类 1 空间索引 1 空间数据库 1 移动节点 1 相关度反馈 1 演化算法 1 混沌 1 混合自适应交叉变异算子 1 混合编程 1 混合整数非线性规划 1 混合响应面 1 混合优化算法 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
ห้องสมุดไป่ตู้
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
测试数据 水声传感器网络 模糊物元分析 模糊模拟 模糊推理 模糊变量 模糊前端 模糊petri网 模拟退火 模拟 模块环境 检索过程优化 机会约束 服务质量感知 最小可恢复状态集 无线传感器网络 旅行商问题 方差最小化模型 数据融合 性能优化 循环调度 差分演化算法 局部搜索 客户创意挖掘 定位一路线问题 定位-路线问题 多约束最优路径 多目标组合优化 多目标混合整数非线性规划 多样性规则 多层混合检查点 图像配准 四叉树 吸收塔 可扩展标记语言概率查询 变异算子 包容式结构 加强连续禁忌搜索 列队竞争算法 分类算法 入侵检测 信息素 人工鱼群算法 产生式规则 互信息 事件 个体差异 下降单纯形法 uam so2转化 r-link树 qos路由 powell算法 pki
【微计算机信息】_搜索算法_期刊发文热词逐年推荐_20140723

科研热词 遗传算法 防碰撞 运动估计 路径规划 改进遗传算法 启发式搜索算法 估价函数 mathemafica fpga 颜色相似性 颜色特征 频率估计 非线性系统 非线性 非特定人 集成优化 随机路径 遗传算法(ga) 运动估算 软硬件划分 转台 足球机器人 超宽带 资源管理 资源声望值 贝叶斯分类器 视觉 蚁群算法 自适应变异 自主跟踪 联锁进路表 网络蜘蛛 网络攻击路径 网络安全 网格计算 综合倒排索引 继承排除 约束图 系统辨识 等分组 移动机器人 禁忌搜索算法 直接搜索算法 直接序列码分多址 直接存储访问 目标识别 目标搜索 电子地图 电场编码器 用户兴趣模型 生产调度 球面点分布
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
特定人 片上系统 炉温 火电厂机炉协调控制系统 混合搜索 波长路由 波分多路复用 泛洪 气浮平台 模糊神经网络 模板匹配 模拟退火算法 模拟退火 检测 染色体 机器人足球 机动目标 有效载荷控制器 最短路径 最优控制 最优化 时隙 无链表spiht图像压缩fpga 无线射频识别 方向性 文档频度 敌对信号 改进蚁群算法 改进算法 搜索策略 提前中止 推挽式二进制搜索 捕获 捕球任务 拟物算法 拟人智能控制 抽样 扩频信号 扩散搜索 悬架系统 德州仪器 彩色图像增强 归一化互相关 弱点 引线键合 异步 建模 嵌入式系统 射频识别 导航 宽度优先搜索算法 多种块模式 多目标遗传编程 多普勒频偏
2008年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
物流配送优化模型及算法综述

物流配送优化模型及算法综述随着互联网和电商的发展,物流配送的重要性越来越受到关注。
物流配送的效率直接关系到企业运营的成本和客户满意度,因此,如何优化物流配送成为了重要的问题。
目前,随着信息技术和数学模型的发展,物流配送优化模型及算法也日渐成熟。
本文将对物流配送优化模型及算法进行综述。
一、物流配送优化模型物流配送优化模型主要分为单一时间窗口模型和多时间窗口模型两类。
1. 单一时间窗口模型单一时间窗口模型是指整个配送过程中,每个客户的配送时间窗口都是相同的。
该模型通常采用的是车辆路径问题(Vehicle Routing Problem, VRP)模型。
VRP模型一般会考虑以下多个因素:客户需求量、车辆容量、时间窗口、路线长度、人力成本等。
其中,车辆路径规划是最重要的一环。
在车辆路径规划时,需要考虑配送顺序和路线,使得每个配送点的需求得到满足,同时尽量缩短路径长度和时间成本。
近年来,多种求解VRP问题的算法被提出。
例如,Tabu搜索、模拟退火、粒子群优化等。
这些算法主要基于启发式算法,能够有效地解决VRP问题。
2. 多时间窗口模型多时间窗口模型是指每个客户的配送时间窗口不同,该模型通常采用的是遗传算法(Genetic Algorithm, GA)模型。
GA模型的迭代过程包括评估当前解的质量、选择优良的解、通过交叉和变异生成新的解。
这样的迭代过程以欧几里得距离作为距离函数,可实现基于时间窗口的最优解搜索,进而有效提升物流配送效率。
二、物流配送优化算法1. Ant Colony Optimization蚁群算法(Ant Colony Optimization, ACO)是基于蚂蚁寻路行为的一种启发式算法。
该算法主要通过模拟蚂蚁在寻找食物时释放的信息素来构造解空间。
在物流配送中,该算法可用于规划车辆路径,寻找最佳路线。
2. Particle Swarm Optimization粒子群优化算法(Particle Swarm Optimization, PSO)也是一种启发式算法。
电力系统中的潮流计算与优化方法

电力系统中的潮流计算与优化方法潮流计算是电力系统运行和规划中的重要环节,它用于计算电力系统中各节点的电压、相角、有功、无功功率以及线路、变压器等的潮流分布情况。
对电力系统进行潮流计算可以帮助电力系统运行人员了解系统的稳定性、可靠性以及容载能力,也可以为电力系统规划提供数据支持。
本文将介绍电力系统潮流计算的基本方法与优化技术。
一、潮流计算的基本方法1.1 普通潮流计算方法潮流计算的基本方法是牛顿-拉夫逊迭代法(Newton-Raphson Iteration Method)和高尔顿法(Gauss-Seidel Method)。
牛顿-拉夫逊迭代法主要是通过不断迭代求解雅可比矩阵的逆,直到迭代误差小于给定阀值时停止迭代;高尔顿法则是逐一更新所有节点的电压与相角,直至所有节点的迭代误差都小于给定阀值。
1.2 快速潮流计算方法在大型电力系统中,普通的潮流计算方法计算速度较慢。
因此,研究人员提出了一些针对快速潮流计算的方法,如快速牛顿-拉夫逊法(Fast Newton-Raphson Method)和DC潮流计算方法。
快速牛顿-拉夫逊法通过简化牛顿-拉夫逊法的迭代公式,减少计算量,提高计算速度;DC潮流计算方法则是将潮流计算问题转化为一个线性方程组的求解问题,进一步提升计算效率。
二、潮流计算的优化技术2.1 改进的潮流计算算法为了提高潮流计算的准确性和收敛速度,研究人员提出了一些改进的潮流计算算法。
其中,改进的牛顿-拉夫逊法(Improved Newton-Raphson Method)是一种结合牛顿-拉夫逊法和割线法的算法,通过混合使用这两种方法,实现在减小迭代误差的同时加快计算速度。
此外,基于粒子群优化算法(Particle Swarm Optimization)和遗传算法(Genetic Algorithm)的潮流计算算法也得到了广泛研究和应用。
2.2 潮流优化潮流计算不仅可以用于分析电力系统的工作状态,还可以作为优化问题的约束条件。
【国家自然科学基金】_禁忌搜索启发式算法_基金支持热词逐年推荐_【万方软件创新助手】_20140801

推荐指数 8 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
推荐指数 8 4 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2010年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
科研热词 推荐指数 禁忌搜索 7 调度 2 禁忌搜索算法 2 优化模型 2 马尔科夫链 1 零空闲流水线调度 1 采购 1 酸轧生产调度 1 选址-库存-路径问题 1 运输-选址问题 1 运输 1 软时间窗 1 软件测试 1 车辆路径问题 1 路径规划 1 设施选址 1 自动化制造单元 1 约束满足 1 物流保障 1 混合蚁群算法 1 混合启发式算法 1 模拟退火 1 模型 1 最小完工时间 1 最大完工时间 1 时间扩展网络 1 支付规则 1 提前/拖期 1 快速搜索 1 多模式项目支付进度安排 1 启发式算法 1 启发式 1 双重视角 1 双资源约束 1 区域疏散 1 动态车辆路径问题 1 关键路径 1 公交系统 1 供应商选择 1 优化 1 价值函数 1 两阶段混合启发式算法 1 p邻域 1 mppsp 1 job shop 1 dynasearch邻域 1 dynasearch算法 1 c-w算法 1
2008年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
一种新混合粒子群算法及其在阵列天线方向图综合中的应用

一种新混合粒子群算法及其在阵列天线方向图综合中的应用作者:姚旭曹祥玉陈沫来源:《现代电子技术》2008年第08期摘要:针对传统粒子群算法(PSO)中存在的易陷入局部最优解和后期收敛速度慢的问题,首次提出一种新混合粒子群算法(NHPSO),采用杂交粒子群算法和固定惯性权重策略,并把简化的二次插值法融入杂交粒子群算法中。
实验证明新算法大大提高了收敛速度,改善了解的质量。
对阵列天线特殊主瓣形式的波束赋形和旁瓣电平优化结果取得了非常好的效果,计算机仿真证实该新算法应用于此类问题非常有效。
关键词:粒子群算法;混合粒子群算法;二次插值法;阵列天线;波瓣赋形中图分类号:TN82文献标识码:B文章编号:1004-373X(2008)08-084-YAO Xu,CAO Xiangyu,(Laboratory of Microwave and Antennas Technology,Telecommunication College,Air ForceAbstract:A hybrid Particle Swarm Optimization(PSO) algorithm is proposed with fixed inertia weight in the hybrid particle swarm optimization algorithm,and a simplified quadratic interpolation method is integrated into this algorithm,aiming at overcoming easily trapping in the local extreme points and slow evolving speed of convergence.The experiment shows that this new algorithm improved the global search ability and the quality of optima.The results of both mainlobe shaping and sidelobe levels are very effective.The simulation results prove that the proposed hybrid new algorithm is efficieKeywords:particle swarm optimization algorithm;hybrid particle swarm optimization algorithm;quadratic interpolation method;array antennas;shaped beam在雷达、无线通信等众多领域中,常要求阵列天线具有确定的主瓣宽度、特殊形状的主瓣形状 (如余割波束、余割平方波束、扇形波束等)和低的副瓣电平。
禁忌搜索和应用

目录一、摘要 (2)二、禁忌搜索简介 (2)三、禁忌搜索的应用 (2)1、现实情况 (2)2、车辆路径问题的描述 (3)3、算法思路 (3)4、具体步骤 (3)5、程序设计简介 (3)6、算例分析 (4)四、禁忌搜索算法的评述和展望 (4)五、参考文献 (5)禁忌搜索及应用一、摘要工程应用中存在大量的优化问题,对优化算法的研究是目前研究的热点之一。
禁忌搜索算法作为一种新兴的智能搜索算法具有模拟人类智能的记忆机制,已被广泛应用于各类优化领域并取得了理想的效果。
本文介绍了禁忌搜索算法的特点、应用领域、研究进展,概述了它的算法基本流程,评述了算法设计过程中的关键要点,最后探讨了禁忌搜索算法的研究方向和发展趋势。
二、禁忌搜索简介禁忌搜索(Tabu Search或Taboo Search,简称TS)的思想最早由Glover(1986)提出,它是对局部领域搜索的一种扩展,是一种全局逐步寻优算法,是对人类智力过程的一种模拟。
TS算法通过引入一个灵活的存储结构和相应的禁忌准则来避免迂回搜索,并通过藐视准则来赦免一些被禁忌的优良状态,进而保证多样化的有效探索以最终实现全局优化。
相对于模拟退火和遗传算法,TS是又一种搜索特点不同的meta-heuristic算法。
迄今为止,TS算法在组合优化、生产调度、机器学习、电路设计和神经网络等领域取得了很大的成功,近年来又在函数全局优化方面得到较多的研究,并大有发展的趋势。
禁忌搜索是人工智能的一种体现,是局部领域搜索的一种扩展。
禁忌搜索最重要的思想是标记对应已搜索的局部最优解的一些对象,并在进一步的迭代搜索中尽量避开这些对象(而不是绝对禁止循环),从而保证对不同的有效搜索途径的探索。
禁忌搜索涉及到邻域(neighborhood)、禁忌表(tabu list)、禁忌长度(tabu length)、候选解(candidate)、藐视准则(aspiration criterion)等概念。
混沌搜索和模式搜索的混合优化方法

华东理工大学学报(自然科学版)Journal of East China University of Science and Technology (Natural Science Edition )Vol.34No.12008202收稿日期:2007203213作者简介:柳 贺(19792),女,安徽凤阳人,博士生,研究方向为智能控制理论与应用、间歇过程建模与控制研究。
通讯联系人:黄 道,E 2mail :dhuang @ 文章编号:100623080(2008)0120126205基于混沌搜索和模式搜索的混合优化方法柳 贺1, 黄 猛1, 柳桂国1,2, 黄 道1(1.华东理工大学信息科学与工程学院,上海200037;2.浙江工商职业技术学院,浙江宁波315020) 摘要:混沌搜索能够有效跳出局部极小,然而其细搜索能力不足;模式搜索具有很强的细搜索能力,但是其搜索结果的好坏在很大程度上依赖于初始点的选择。
为了提高基于混沌搜索的优化方法的搜索精度,基于混沌搜索和模式搜索,本文提出了一种混合混沌模式搜索方法。
该方法在混沌搜索的基础上再进行模式搜索得到最终的搜索结果。
混沌搜索结果的精度不需要很高,却可以为模式搜索提供有效的初始点,避免搜索陷入局部极小,只需要简单搜索即可得到理想的最优解。
仿真结果表明混合混沌模式搜索方法简单、高效。
关键词:最优化;混沌搜索;模式搜索法中图分类号:TP301文献标识码:AA H ybrid Optimization MethodB ased onChaotic Search and P attern SearchL I U He 1, H UA N G Meng 1, L I U Gui 2g uo1,2, H UA N G D ao1(1.S chool of I nf orm ation S cience and Engi neeri ng ,East Chi na U ni versit y of S cience andTechnolog y ,S hang hai 20037,Chi na;2.Zhej i ang B usi ness Technolog y I nstit ute ,N i ngbo 315020,Zhej i ang ,Chi na )Abstract :Chaotic search can effectively jump out of local minima but it has poor fine search ability.Pattern search met hod has excellent local search ability ;however it s search result mostly depends on t he initial point.To enhance t he precision of optimization result s ,a hybrid chaotic pattern search met hod (HCPSM )is presented in t his paper based on t he chaotic search and pattern search met hod.The final result is found by pattern search based on t he result of chaotic search.The result of chaotic search is not required to be high p recise ,but it can p rovide an effective initial point for pattern search met hod to avoid t he local minima.The ideal optimum can be found by simple pattern search based on good initial point.Simulation result s show t hat t he HCPSM is simple and high effective.K ey w ords :optimization ;chaotic search ;pattern search met hod 混沌是非线性系统中一种较为普遍的现象,具有随机性、遍历性和规律性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机研究与发展JournalofC冶1llputerR巴犯archandL吮veloPmentISN1000一1239/CNll一1777lTP
44(Suppl.):339一343,2007
基于禁忌搜索的混合粒子群优化算法张世勇’.2熊忠阳‘‘(重庆大学计算机学院重庆4o0044)2(重庆工商大学理学院重庆400067)(:瓦s-y@163.com)
HybridParticleSwarm0PtimizationAlgorithmBasedonTabooSearchingzhangshi扣ngl,Zandxiongzhongyangl1(叙2怪粥of肠m加te。&ience,cho”ggingun£ ̄艺ty,〔决。”gqing4004)2(叙2绍‘of反扮nce,以on朋ingT阮hnol卿a耐Bus£nes价£ ̄1妙,以on乡ng400o67)
AbstractParticleswarmoptimization(PSO)hassomedefects,suchasimmersionlocaloptimization,slowconvergencevelocityandlowprecisionsolution.Inthispapertal朋searchalgorithmandpenaltythinkingareincorporatedintotheparticleswarmoptimizationtoincreasethediversityofparticleswarm.InertialweightofPSOismended.UsingthePenaltyfunctionreconstructthefitnessfunction.AnewhybridPS(〕algorithmbasedontaboosearching(THPSO)isproposed.ThecomputationalexperimentalresultsonsixbenchmarkfunctionsshowthattheTHPSOhasbetterglobesearchcapability,fasterconve堪encevelocityandcanattainhigherprecisionvaluethanthePS0algorithm.
Keywordstaboosearch;PSOal即rithm;globaloptimization
摘要在粒子群优化算法中引入禁忌搜索思想从而增加粒子群的多样性,改进惯性权重,添加罚函数重新构造适应度函数.在此基础上提出一种基于禁忌搜索的混合粒子群优化算法(THPSO).通过6个标准测试函数实验,结果表明提出的算法比基本粒子群优化算法(PSO)具有更好的全局寻优能力、更快的收数速度以及获得更高精度的解的能力.
关键词禁忌搜索;粒子群优化算法;全局优化中图法分类号TP301.6
粒子群优化(particleswarmoptimization,PSo)算法是在研究群智能(swarmintelligence)演化计算技术的背景下,由Eberhart和Kennedy在受到自然生物群体行为研究结果的启发下于1995年提出的一种演化计算技术〔‘一2].由于其简单、有效、收敛速度较快并且有深厚的智能基础等特点,使得该算法不仅适合科学研究,而且又特别适合工程应用〔3〕,因此近年来受到学术界的高度关注,目前该算法已经在函数优化、神经网络训练、模式分类、模糊系统控制等领域中得到广泛应用.但是粒子群优化算法具有容易陷人局部最优值、最终解的精度低和后期收敛速度慢的缺点.目前已经有众多学者针对这一缺点提出了不同的改进算法,改进主要集中在以下几个方面:基于惯性权重[4]、学习因子等控制参数的改进【5];基于个体极值和全局极值的选取方式的改进;基于引人其他算法的思想的改进.其中基于引人其他算法的思想的改进最多,比如引人模拟退火算法思想的改进[“〕、引人遗传算法的改进等等f7〕.这些改进,在不同程度上提高了算法的收敛速度和精度,但效果并不十分理想.本文主要是采用改进参数与引人禁忌思想相结合的方式来改进粒子群优化算法,给出了基于禁忌搜索的混合粒子群优化算
收稿日期:2007一03一05
万方数据计算机研究与发展2007,44(增刊)法,该算法结合了粒子群优化算法具有全局寻优能力、实现简单的特点以及禁忌搜索算法具有的跳出局部最优解的能力,从而避免了粒子群优化算法易于陷入局部极值点的缺点,提高了进化后期算法的收敛速度和解的精度.6个基准测试函数的对比实验结果说明所提出的基于禁忌搜索的混合粒子群优化算法优于基本粒子群优化算法.1粒子群优化算法 Eberhart和Kennedy提出的粒子群算法也称为基本粒子群算法〔‘一幻.它跟遗传算法类似,是一种基于迭代的优化算法.算法开始时,把优化问题解空间的每个解都看成是搜索空间中的一只鸟即一个“粒子”,每个粒子有一个位置(一个向量)来决定粒子在搜索空间中所处的位置,每个粒子有一个速度(跟位置同维数的一个向量)来决定粒子飞翔的方向和距离,所有的粒子都有一个由被优化的函数或者构造的目标函数决定的适应度值,在每一次迭代中每一个粒子有一个个体极值,在每一次迭代中所有粒子共同拥有一个全局极值,粒子就追随个体极值和全局极值在解空间中搜索并找到最优解.设解向量为m维变量,则当算法迭代到第k次时,第1个粒子的位置、速度和适应度函数可以分别表示为对=(x少;,x轰,…,x氖),v季=(v季1,v九,…,v氮),(1)(2) 第2步.根据适应度函数计算每个粒子的适应度值;判断结束条件是否满足,如果满足结束条件则停止,否则进行第3步. 第3步.对每个粒子,比较当前位置和个体极值,若更好,则更新;对每个粒子,比较当前位置和全局极值,若更好,则更新. 第4步.根据粒子的速度式(4)和位置式(5)调整粒子的速度和位置.然后重复第2步. v懊+‘=。v全+clrl(p汾‘一x全)+
cZrZ(9沪‘一x季),(4) x飞+1=x季+v飞+‘,(5)在式(4)和式(5)中,k+1表示第k+1次迭代;1表示第1个粒子;v飞+’表示第1个粒子第k十1次迭代的速度;式十‘表示第1个粒子第k+1次迭代的位置;。是惯性权重,其取值范围在闭区间〔0,11;。1,。2学习因子,其取值都为2;rl,rZ是取值在闭区间【0,1]上的随机函数,p汁,表示第1个粒子第k次迭代时的最优位置即个体极值,9皆‘表示种群第k次迭代时的全局极值.由速度式(4)可以看出,当迭代到一定的次数以后,粒子的位置与个体极值和全局极值的差距越来越小,当k足够大时它们的差值趋于0,此时粒子的速度主要靠惯性权重和上一次的速度来改变,如果。是一个小于1的常数,则经过一定的迭代次数以后,粒子的速度会趋于0,这样粒子移动的距离就为0,此时粒子就陷人了局部极值.
fitnes(x‘),(3)其中,x轰是第1个粒子第k次迭代中在解空间中的第,维,即第1个粒子的第,维待优化变量.vft是第1个粒子在第k次迭代中的第t维速度分量.fitnes(x、)是适应度函数,根据应用领域的不同该函数具有不同的表达式。 个体极值表示为p汾,,所有粒子共同惟一的全局极值表示为9沪‘.其中个体极值是一个粒子从算法开始到当前迭代的过程中获得最优适应度值所对应的自己的位置。全局极值是整个粒子种群从算法开始到当前迭代过程中获得最优适应度值所对应的粒子的位置,即所有个体极值中取得最优适应度函数值的那个个体极值. n个粒子的种群(population)表示为一个m行n列的矩阵A氮、。,代表n个候选解. PSO算法的描述: 第1步.初始化粒子群.2禁忌搜索 禁忌搜索(taboosearch)是由Gfover提出的一种智能启发式的全局性邻域搜索算法,它模拟人类具有记忆功能的寻优特征,通过局部邻域搜索机制和相应的禁忌准则来避免迁回搜索,并通过特赦准则来释放一些被禁忌的优良状态,进而保证多样化的有效搜索.研究表明它可以克服如遗传算法等演化算法的容易陷人早熟的缺陷,并最终实现全局优化.该算法涉及到邻域(neigh肠rl刀分)、禁忌表(tah刀lst)、禁忌长度(tabolength)等概念,目前禁忌搜索算法多用来跟演化算法结合以增强演化算法的全局优化性能,本文主要是采用其跳离局部最优的思想,使用中长期记忆方法来改进粒子群优化算法.3混合粒子群优化算法
由上面分析可知,要克服PSO的上述缺点,可
万方数据张世勇等:基于禁忌搜索的混合粒子群优化算法以从多方面人手.本文对两个方面进行改进,首先对。进行改进.较大的。有助于算法在解空间中大范围的探测,有助于算法跳离局部极值点,但不利于算法的收敛并降低解的精度;较小的。有助于算法在解空间中小范围内开拓,可以帮助算法加快收敛速度以及提高解的精度,但如果从算法开始。就一直比较小,那么算法很容易陷入局部极值点.因此在文中首先引人一个均值等于0的正态随机变量,然后设置与迭代次数相关的对称积分区间,使用该随机变量在某个对称变化区间上的概率来作为。,其表达式如下:T一孟十口一(T一k+a) l
厂布-,_eV‘兀口
鑫,(6)
初始化各粒子的初始位置和初始速度、初始化个体极值和全局极值和禁忌表. 第2步.访问禁忌表,根据适应度函数式(9)计算每个粒子的适应度值. 第3步.对每个粒子,比较当前适应度值和它经历过的最好位置的适应度值.若更好,则更新;对每个粒子,比较当前适应度值和群体所经历的最好位置的适应度值.若更好,则更新. 第4步.根据粒子的速度式(4)和位置式(5)调整粒子的速度和位置,判断是否达到最大迭代次数或者满足最小误差,如果终止条件满足则输出结果并结束算法,否则重复第2步.尸! -- 田
这里T是迭代的最大次数,k是当前迭代次数,口是标准差,a是一个用于调整。的最小值的常数.这样在算法开始时积分区间大,。值比较大(小于等于0.95),进化后期积分区间小,田比较小(大于0.2),在一定程度克服PSO算法的缺点,加快算法后期的收敛速度并增加最终解的精度.其次对全局极值的选取方式进行改进.首先构造一个长度与粒子个数相等的向量(禁忌表)来记录种群中每个粒子在最近的100次中作为全局极值的次数,然后以禁忌表的分量作为自变量来构造罚函数
4.仿真实验 为了验证算法的有效性,文中使用6个经典的测试函数(Benchmarkfunction)来对算法进行测试,这6个函数是:Ackley,Griewallk,R倪tlbrock,Rastrigln,Sphere,Schaffer.下面给出这些函数的定义、全局极值以及在测试时所使用搜索空间.
Ackley函数:20+e一 120e一了2才_