智能优化算法的性能及搜索空间研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:hldxiesj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
优化作为一个重要的科学分支,一直受到人们的广泛重视,它对多个学科产生了重大影响,并在诸多工程领域得到迅速推广和应用,己成为不同领域中很多工作不可或缺的工具。优化算法基于某种思想和机制,通过一定的途径来得到满足用户要求的解。现在,求解线性规划、非线性规划以及随机规划、几何规划、整数规划等各种最优化问题的理论研究发展迅速,新方法不断出现,实际应用日益广泛。在计算机技术的推动下,最优化理论与方法在经济计划、工程设计、生产管理、交通运输等方面得到了广泛应用,成为一门十分活跃的学科。很多优化问题如旅行商问题、设备布局问题、生产调度问题等等,己被证明是NP完全问题,至今没有有效的多项式时间解法,用传统的最优化方法求解,需要的计算时间与问题的规模成指数关系。因此,人们转而求其次,发展了很多随机性搜索算法,希望在有限的时间内求得问题的次优解或近优解,如蒙特卡罗模拟、模拟退火、遗传算法、禁忌搜索及其混合优化策略等。智能优化算法作为新兴的搜索算法,一般是指利用自然界的生物系统与优化过程的某些相似性而逐步发展起来的优化算法,如遗传算法、粒子群算法、蚁群算法等,它们通过对搜索空间中的一组解按某些概率规则操作得到下一组解。因此算法本身的搜索机制决定算法对空间的全局搜索能力和局部寻优能力,从而决定算法的搜索性能,即是否能较快地收敛于全局最优解。同时,由于变量取值、约束复杂等使得搜索空间中可行解与不可行解交叉分布,空间结构很不规则,往往造成智能优化算法得到不可行解的无效搜索过多,极大地影响搜索速度,且算法不能很好地收敛到最优解。因此,本论文主要围绕智能优化算法的空间搜索能力,从算法搜索机制和搜索空间结构两个方面,研究增强算法的全局搜索能力的方法,同时兼顾局部寻优能力,以避免算法陷入局部最优,提高搜索性能。此前的智能优化算法,在搜索过程中不断繁殖好解并择优保留个体,导致有效成分缺失,群体多样性降低,从而使算法失去了探索新空间区域的能力,易于陷入局部最优。而算法运行后期局部搜索能力不强,收敛速度过慢,得到的解的质量不高。权衡算法的空间探测和开发能力,即大范围全局搜索和小范围局部寻优能力,并且在算法运行过程中有效控制搜索的进行,才能使算法具有较好的搜索性能,提高收敛速度和解的质量。1.针对算法种群多样性减小导致的算法失去空间探索能力的问题,在算法迭代过程中以合理的方式接受劣解,以增加种群的多样性,可以避免算法陷入局部最优,从而提高算法的搜索性能。变异操作是产生种群多样性的根本,交叉(包括信息交互或传递)起加速作用。因此选用仅包含变异操作的进化规划算法,引入退火概率的选择方式,每次迭代以退火概率接受劣解,形成退火进化规划算法。经证明这种算法是全局收敛的,可有效地避免局部最优,较快地达到最优解。通过估计算法种群以概率1包含最优解的速度和达到收敛的最大时间,发现退火因子会影响算法的收敛速度,通过选择合适的退火因子,可以提高算法的收敛速度。2.在算法的搜索过程中以当前信息为基础不断产生新解,在牺牲部分时间性能的条件下,也可以扩展搜索范围。本文利用组合优化问题的解的模式概念,通过比较种群中的解包含的相同模式,在迭代过程中产生新解来提高算法的全局搜索能力和解的质量。(1)首先改变利用极值操作的个体解的变量适应度定义,使其与目标函数相关。经实验证实,新的目标函数适应度可较大程度提高个体的搜索能力。应用新的变量适应度定义,设计了基于模式的极值进化算法。解的模式信息的利用增强了算法的局部搜索能力,较好地改善了解的质量。最后证明了算法的收敛性。(2)基于新的目标函数适应度,分析迭代过程中产生的新解对搜索的影响作用。然后以拓扑进化网络描述的生物进化模型为结构,设计具有可变种群规模的网络拓扑进化算法。经过对比,该算法明显扩展了搜索的范围。由于网络拓扑进化算法不设定解的变异方式,因而可以采用各种现有的变异方法,具有广泛的可结合性。该算法主要用于离散优化问题,然而通过将连续变量转换成二进制编码,以相同取值的二进制“位”表示解的相同部分,算法也可应用于连续函数优化。优化问题搜索空间庞大、算法搜索的随机性与搜索速度之间的矛盾,也在很大程度上影响了算法性能。大部分智能优化算法属于全局搜索算法,都是在问题的全空间上进行搜索,当问题规模变大时,搜索空间迅速膨胀。此前的智能优化算法都是在不明确空间结构的情况下进行寻优,所以其盲目性很大,随着优化问题规模的增大,算法的搜索时间往往以指数速度增长。目前所研究的确定型模型,一般都有确定的空间结构,但是算法在搜索过程中不了解最优解和空间结构的关系,因此要改善算法的性能,除了设计更为合理的搜索机制,研究问题的搜索空间也有重要意义。1.智能优化算法通过在空间的搜索来寻找问题的最优解,因此了解搜索空间结构有助于理解问题求解的难度,从而设计合适的搜索策略以提高求解效率。(1)传统的遗传算法等智能优化算法基本不使用搜索空间的知识,从而影响了算法的搜索效率。已经搜索到的解能够反映空间的部分信息,利用这些信息可以对算法进行指导,实现算法的自适应搜索,在此思想基础上设计了具有信息指导的退火进化规划算法。经过仿真比较,算法具有更快的收敛速度:对于较大规模的优化问题,解的精度误差百分比仍然可以控制在3%以内。(2)虽然智能优化算法的共同特点是对优化问题的依赖性小,但都具有随机性,且都是在问题的全空间寻优。实现寻优空间的简约,可以提高算法的搜索速度和解的质量。此前的空间收缩和划分方法,缺乏针对性,难处理离散优化问题,且需要人为设定划分的子空间个数。这里用不完全演化的智能优化算法获得好解信息收缩空间后,利用组合优化的解的模式将搜索空间自动地划分为一个或多个最优解域,然后再进行局部优化。经车间作业调度问题仿真验证,该方法可快速获得多个高质量的解。2.对于具体的优化问题,问题的空间结构或某些性质是已知的,如能充分利用,必能提高算法效率,从而减少搜索的不确定性,提高解的质量。混合整数规划模型(MIP)的空间,可由整数变量自然地划分为多个分散的子空间,将搜索限制在可行解的子空间可降低优化算法的搜索工作量。在生产调度形成的MIP模型中存在任务加工所用设备之间的竞争约束,我们将这个性质融合到算法中,可以实现空间的进一步简约,从而将搜索限制在可行的子空间。通过分析间歇过程生产调度形成的0-1MIP模型中的0-1变量间及其与实数变量之间的关系,设计基于空间划分的分解算法,并对分解算法所适用的问题规模进行分析。结果表明:当求解算法的复杂度O(f(·))的函数增长速度大于2~n的增长速度,且连续变量个数m、0-1变量个数n均大于阈值ξ时,分解算法可以极大地降低求解的计算量。综上所述,经过对智能优化算法的搜索机制和搜索空间的分析,本文从算法搜索机制和空间结构两方面对提高求解性能的方法做了系统的研究工作。一方面,在算法迭代过程中以合理的方式接受劣解或产生新解,扩展了算法的搜索范围,从而增强了算法的全局搜索能力,使其能获得高质量的解。另一方面,利用搜索空间的信息来指导搜索或估计空间结构,提高了算法的效率和求解质量。基于模型的已知空间结构和问题的性质简约空间,可以设计更合适的求解策略,降低求解的复杂性。将智能优化算法与问题空间结构结合的优化方式,是很有发展前途的研究方向,正受到越来越多优化研究人员的关注。
其他文献
随着新课改的实施,问题探究式教学模式已逐渐成为基础教育课程改革中的重点。高中是学生各方面技能成长的重要阶段,作为教师应该利用数学学科本身的特点,将教学内容与学生接
<正>湛江港是我国大陆通往东南亚、中东、非洲、欧洲和大洋洲航程最短的口岸之一,是连接中国大陆桥与环太平洋海域物流运输的重要枢纽,是大西南和粤西地区的出海主通道。湛江
非生物胁迫如干旱、盐碱和低温是限制作物产量和品质的最重要因素,培育对非生物逆境抗性强的作物新品种对于提高农业生产力和节约资源具有重要的意义,是满足人类对食物、能源等
针对目前基于磁梯度张量的目标多测量点定位方法中存在求解过程复杂且无法得到解析最优解的问题,提出了基于磁梯度张量的目标多测量点线性定位方法。该方法将磁梯度张量的三
本文在阐述赏识教育内涵基础上,分析了中学德育中实施赏识教育的必要性。从而提出赏识教育融入中学德育的四个支撑点:一是树立正确的赏识教育理念--理论支撑;二是提高德育教师整
<正>Fas死亡蛋白途径是细胞毒性T淋巴细胞(CTL)诱导靶细胞死亡的重要途径之一。FK506(tacrolimus)是一种新近应用于临床的免疫抑制剂,具有强大的免疫抑制活性,并能逆转环孢素
“第四种剧本”,是剧作家刘川对1956年前后出现在中国剧坛的一批戏剧的概括。这些剧本突破了当时剧坛所流行的公式化、概念化的框框,而显示出某些特色。它们积极干预生活,关注普
文章以北京轻工技师学院航空服务专业为例,论述了“工匠精神”对技工院校人才培养的指导性意义。我院基于“工匠精神”的内涵,构建了技工院校航空服务专业人才培养模式;构建
胃食管反流病(GERD)是消化内科常见病种,是指胃内容物反流入食管、口腔(包括喉部)或肺所致的症状和并发症,属上消化道动力障碍疾病。不同食管动力障碍类型患者主要反流机制不
进行了碳酸钙对聚丙烯(PP)的填充改性研究,结果表明:随1%(质量分数)钛酸酯偶联剂表面处理的碳酸钙用量增加,PP/碳酸钙复合材料的拉伸强度、弯曲强度、弯曲模量等逐渐增加,碳酸钙质量分