基于平面选址问题的最速下降粒子群融合优化算法

来源 :科学与财富 | 被引量 : 0次 | 上传用户:qimao1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:平面选址问题是运筹学中的一个经典优化问题,是最重要的长期决策之一,在实际生活中有广泛的应用。用传统的最速下降法求解平面选址问题虽然设计简单,计算工作量小,但容易陷入局部最优,并且对不等式的处理比较困难;而粒子群算法具有易克服局部最优、收敛速度快、设置参数少和容易处理约束等优点,因此本文将粒子群算法与传统的最速下降算法融合,提出最速下降粒子群融合优化算法并将其运用于求解无约束的平面选址问题,实现算法全局优化和局部优化的平衡。最后通过具体实验与现有求解方法进行比较,验证了算法的可行性和有效性。
  关键词:最优化计算;平面选址问题;最速下降法;粒子群;最速下降粒子群融合算法
  1 引言
  平面选址问题是运筹学中的一个经典优化问题。作为最重要的长期决策之一,平面选址的好坏直接影响着企业的生产成本、人民生活的便利度、产品的性价比等。因此,平面选址问题的研究有着重大现实意义。平面选址问题自提出以来,已经受到许多研究者的关注并提出了多种求解算法,这些方法为选址问题的求解提供了解决办法,但从实验结果来看这些方法的优化精度不高、求解效率较慢。而选址问题本身是一种较难的优化问题,探寻新的求解算法颇为重要。
  粒子群优化算法PSO (Particle Swarm Optimization)作为一种经典的随机搜索优化算法,从多个初始点开始进行搜索的,较容易克服局部最优问题。此外,在PSO 中,可通过对粒子的移动区域和速度进行限制来满足优化问题中的各类约束。本文将粒子群算法与传统的最速下降算法进行融合,提出最速下降粒子群融合算法SDPSO(Steepest Descent Particle Swarm Optimization)并将其运用到求解平面选址问题中,取得了良好的效果。
  2 平面选址问题数学模型
  本文研究的是最常见的极小极大选址问题。其一般形式化描述为:在平面上给定n个位置点Pi(xi,yi),现要确定选址位置点P(x,y),使点P(x,y)到平面上n个点的距离之和最小。这类问题还没有通用的好方法。目前,求解平面选址问题的智能优化算法有模拟退火算法、蚁群算法、蜂群算法等。
  3 最速下降法
  最速下降法SDM(steepest descent method )求解无约束优化问题minf(x)的基本思想是从当前点xk出发,取函数f(x)在点xk处的负梯度方向dk = - ▽ f(xk),即最速下降方向,得到点列{xk}满足条件f(x(k+1))  作为无约束最优化中最经典的方法之一。最速下降法具有结构简单、计算量小、存储量小、对初始点没有特殊要求等优点,特别适合于低维空间的无约束最优化问题求解。
  4 粒子群优化算法
  粒子群优化算法是1995 年提出的一种基于群智能的随机优化算法。它把每个个体看作是一个D维搜索空间中的没有质量,没有体积的粒子,其中第i个粒子可以表示为Xi,所有这些粒子都有一个由目标函数确定的适应值, 每个粒子还有飞行方向和距离。每个粒子的速度也是一个D 维的向量, 记为vi。第i个粒子经过的最好的位置记为Pi,也称为pbest。整个群体搜索到的最优位置为pg。对每一次迭代粒子i(1≤i≤n)的第d维(1≤d≤D)更新自己的速度和位置,直到找到最优解。
  5 最速下降粒子群融合算法求解平面选址问题
  5.1 最速下降粒子群融合算法设计
  为了克服粒子群优化算法的精度低, 后期收敛速度慢的缺点,本文将粒子群算法和最速下降法有机地结合起来, 构造出最速下降粒子群融合算法, 该算法继承了粒子群算法的全局收敛性与最速下降法的快速收敛性以及精度高等特点,提高了优化的速度和效果。
  最速下降粒子群融合算法的基本思想是先通过粒子群算法初始化种群个体的位置及速度,计算每个个体的适应值并求出整个种群的最好点pg,再利用最速下降法对pg进行搜索得到pg′,然后继续用粒子群算法更新种群个体的速度和位置,产生下一代种群继续上述过程,直到达到最大迭代次数。
  最速下降粒子群融合算法的基本流程如下:
  Step 1 初始化种群, 设置各参数
  Step 2 用粒子群算法更新种群,并求得每个粒子的历史最好点pbest以及整个种群的最好点pg
  Step 3 以pg为初始点用最速下降法进行搜索,用得到的点代替pg
  Step 4 根据粒子群算法來更新速度
  Step 5 xid=xid+vid,返回Step 2,继续迭代,直到达到迭代次数
  5.2 最速下降粒子群融合算法的性能
  为了证明设计的最速下降粒子群融合算法的可行性,选取文献2中的一个算例,运用融合前的粒子群算法、最速下降法和融合后的最速下降粒子群融合算法分别求解,并将计算的结果进行比较。最后的结果数据为:最速下降法、粒子群算法求得的最优解分别为92.9855、92.9857,达到最优解的迭代次数分别为5次、60次。而SDPSO算法求得的最优解为92.9855,达到最优解的迭代次数为3次。
  通过数据可以看出,改进后的SDPSO算法收敛的速度明显优于粒子群算法和最速下降法可以有效减少迭代次数提高优化效率,并且能找到比粒子群算法更优的目标值;而在求得同样最优解的情况下,改进后的算法达到最优解的迭代次数又少于最速下降法。因此证明本文对粒子群算法和最速下降法的融合可以有效减少迭代次数,优化求解结果。
  6 实验分析
  为了验证SDPSO算法的有效性,进行了实验对算法进行验证。实验在PC 机系列的Win8 环境下运行 Matlab R2013a 编程环境进行。实验平台如下: 计算机硬件资源,CPU 为 Core i5,内存为4GB。在实验中选取文献2中的算例进行求解,并将本文的计算结果和文献2、3、4中的模拟退火算法、蚁群优化算法和蜂群算法的求解性能进行比较。各算法求解的最好结果数据如表1所示。
  从数据中发现,与传统的智能优化算法相比,本文提出的SDPSO算法,在求解平面选址问题上能发现更优的目标值,对求解无约束的平面选址问题的有效的。
  7 结论
  本文通过对粒子群算法的最速下降法的优缺点进行比较分析,设计出了最速下降粒子群融合算法SDPSO,并给出了采用SDPSO算法求解一般无约束平面选址问题的算法描述,再针对具体的实例进行了验算,计算结果表明利用本文提出的SDPSO算法求解无约束的平面选址问题是可行的。实际生活中存在许多与平面选址问题相关的优化问题,文中给出的方法为求解这类优化问题提供了一种新的方法,为数值优化提供了一种新的思路和手段。
  参考文献:
  [1] 袁亚湘, 孙文瑜.最优化理论与方法.科学出版社,1997.
  [2] 马良.多目标平面选址问题的模拟退火算法. 系统工程理论与实践,1997,17(3).
  [3] 邱模杰, 马良.约束平面选址问题的蚂蚁算法. 上海理工大学学报,2000(22).
  [4] 樊小毛,马良.约束平面选址问题的蜂群优化算法.上海理工大学学报,2010(32).
其他文献
多年的教学实践使我们深深地体会到作为思想政治教师,要取得良好的教学效果,除了要认真备课,吃透教材,将知识点讲清、讲活、讲准之外,还有一个不能忽视的问题,平时教学中要注重命题研究,才能适应高考改革要求的需要。  一、要认真研究高考政治试题,明确指导思想  在高考命题已实现突破性改革的今天,我们教师的教学思路也应该有根本性的转变。立德树人是具有时代性的伟大事业,要充分认识我们作为思想政治课教师、作为思
目的:探讨早期高压氧舱治疗对颅内动脉瘤术后脑血管痉挛的影响.方法:将80例颅内动脉瘤术后患者分为H B O观察组和对照组,各40例.H B O观察组在对照组治疗的基础上早期应用H B
摘 要:在设定教学目标时,要考虑到“教什么”“怎样教”,“怎样学”以及“学得怎样”等问题。本文提出确定教学目标和优化教学环节两大观点,并进行论述  关键词:教学目标;确定  小学英语课程标准的要求,小学英语教学目标的设定应从“知识和能力”、“过程和方法”、“情感态度和价值观”出发,这样既可克服教学中的盲目性和随意性,又可以提高学生自主学习的能力,从而使师生共同达到课时目标。那么,如何确定小学英语课
摘 要:在高中地理教学中,为了教学质量得到进一步的提高,则会将许多新型的教学方法引入其中。而在地理教学方法中,比较法是一种应用比较普遍的方法,它既能够强化课程前后知识承接,又可以帮助学生深入理解教材内容,构建更准确的地理思考模式,建立完善的地理知识系统。不仅能帮助学生全面了解高中地理知识,还能有效提升高中地理教学的效率,促进教学质量的提升。以下笔者就针对比较教学法在高中地理学科的实际运用作简单的阐
摘 要:初中物理教育在初中义务教育中占据着不可替代的地位,有着很大的作用,在进行物理教育的同时一定要注意改变教学方法,进行合作学习,用新颖的教育方式来引起学生的学习兴趣,完善教学需要,让物理教育有效进行。在进行初中物理教学合作学习的过程中,如何有效地进行改革是问题的关键,可以针对初中物理进行合作学习的方法进行分析以及探讨。  关键词:合作学习;初中物理;教学  关于提高学生学习效率的改革,首先应是
摘 要:山东省实施了半岛蓝色经济区发展战略,而区域内现有高职院校专业结构与半岛蓝色经济区的产业发展要求不相适应。本文对高职院校专业建设过程中存在的问题进行了深入探讨,借鉴国际经验,提出了专业设置的相关建议。  关键词:半岛蓝色经济区;高职院校;专业设置  一、半岛蓝色经济区高职院校专业设置现状  (一)半岛蓝色经济区高职院校分布情况  半岛蓝色经济区7城市,共有高职高专院校32所,分布在三个产业带
摘 要:思想引导行为;行为养成习惯;习惯造就人生。良好的行为习惯是健康人生之基。因此,培养良好的行为习惯,有利于学生的成长,成才。可见,技校学生教育应从培养学生良好的行为习惯抓起,即从习惯养成教育抓起,班主任在行为习惯养成教育中扮演着不可或缺的角色,适当的教育对策能改善技校学生的行为习惯,从而让技校学生更好的适应社会,造福社会。  关键词:技校学生 班主任 行为习惯养成教育 教育对策  一、技校学
摘 要:电焊作业的高质量及高效率均成为了电焊作业的优点,节省了操作时间,降低了成本,因此被大量运用,可是对于电焊作业的安全性而言,令作业人员产生危机的因素众多,令人们受到威胁,所以,电焊作业的防护工作尤为关键。电焊作业中职业危害较多,有电焊弧光、毒气体、电焊烟尘等,这些方面均会导致电焊工出现不同程度的电光性眼疾、尘肺、噪音聋等病症。  关键词:电焊;电焊作业;职业危害;防护  引言:职业危害关系到