启发式算法求解最大割问题的性能分析与优化

被引量 : 0次 | 上传用户:yong5665
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最大割问题(MAXCUT Problem)是著名的NP难问题,即使形式最简单的2-最大割问题(2-MAXCUT Problem)也属于NP难问题。这意味着,不存在任何算法能在多项式时间内为其找到最优解,除非NP=P。启发式算法是为了快速求解时间复杂度极高的组合优化问题(如NP难问题)而提出的一类近似算法。启发式算法与确定性算法的主要区别在于:启发式算法利用某些特殊的信息在多项式时间内寻找问题的近似解,而并非最优解。在过去的几十年,最大割问题作为一个研究热点一直被众多专家学者关注着。为了求解最大割问题,大量启发式算法被提出,如演化算法、蚁群算法等,但多数研究只从实验的角度估算算法的时间复杂度,而基于严格理论推导的研究成果却十分稀少。本文的主要工作包括:(1)本文从理论的角度分析和比较了三种著名的启发式算法在2-最大割问题上的近似性能,它们分别是:随机局部搜索算法(Random Local Search, RLS),(1+1)-演化算法((1+1)-Evolutionary Algorithm,(1+1)-EA)和随机游走算法(RandomWalk Algorithm)。分析结果表明:(1+1)-EA寻找一个0.5-近似解的时间上界是O (n3);随机游走算法寻找一个(12α)-近似解(α≥0)的时间上界是O (n (1+1/(3+2α)) n)。此外,为了深入了解不同启发式算法求解最大割问题的效率差异,本文分析了这三种算法求解完全二分图的时间复杂度。分析结果表明,这三种启发式算法都能够在多项式时间内找到完全二分图的最优解,且(1+1)-演化算法与随机局部搜索算法算法的性能均优于随机游走算法。(2)除了关注启发式算法在最大割问题上的性能分析,本文还关注启发式算法在最大割问题上的性能优化。在求解最大割问题时,朴素演化算法的稳定性较差、且容易出现过早收敛的现象。为了克服这些缺点,本文对朴素演化算法进行了改进。首先,本文在朴素演化算法中混合了一种局部优化策略来提高算法求解的质量;同时,本文为算法设计了自适应变异算子和交叉算子,它们可以克服算法的过早收敛。此外,本文通过降低“种群的浓度”来改进“比例选择算子”的性能。为了验证改进算法的有效性,本文研究了当前求解最大割问题的几种近似算法,并进行了实验对比。实验结果表明,本文提出的改进演化算法比朴素演化算法的性能好20%,且算法在求解最大割问题上的效率和质量上均优于大多数近似算法。
其他文献
试验旨在探究实际饲养条件下由十二指肠瘘管灌注不同必需氨基酸溶液对哈萨克羊羔羊氮平衡及血浆尿素氮(plasma urea nitrogen,PUN)的影响。选取5只体况良好、4月龄、体重为(29.4
砂石骨料与人类的生存和发展息息相关。回顾人类建筑文明历史,早在公元前10世纪,古希腊奥林匹亚人就用爱琴海中的胶凝物和天然砂石建造建筑。进入21世纪,随着人类科技的快速发展
<正>为进一步促进跨境电子商务健康快速发展,培育贸易新业态新模式,日前,财务部发布《关于跨境电子商务综合试验区零售出口货物税收政策的通知》(财税[2018]103号,以下简称《
设计使绘画等纯艺术增加了一些科技感和更多的可能性,而绘画等纯艺术为设计增加了艺术性。绘画艺术是是一切艺术活动的开端,是开启艺术活动的使者。绘画是提升审美的唯一途径
本文通过量子化学计算,深入探索了环己酮氨肟化的反应机理,发现了钛中心上两条并行的催化生成羟氨的机理路径和一条环己酮氨肟化亚胺机理路径。相关的研究工作不仅可以寻找催化
通过对实施《标准》13年的回顾与反思,指出《标准》部分指标评价方案存在以下问题:(1)身高标准体重:评价方案落后过时,不符合国际惯例,评分间距过大;(2)台阶与肺活量指数:较
本文通过对库鲁斯台草原毒害草原发生现状的调查研究,提出了治理库鲁斯台摹毒害草的具体方法,为当地政府防除毒害草,改善草原生态环境提供参考。
本文以成都市范围内的农家乐为研究对象,对成都市"三圣乡、农科村、桃花故里"三处具有典型代表意义的农家乐示范区域进行重点调研。从景观特色入手再到文化内涵的剖析,首先分
目的:比较双侧椎板扩大开窗椎间盘摘除椎间植骨融合内固定与单椎板开窗髓核摘除术治疗中、老年人腰椎间盘突出症的临床疗效,寻找合理的中、老年人腰椎间盘突出症治疗方式。方法
魏晋以来仙话故事中,神仙多食鹿,无论鹿脯还是鹿角、鹿茸,服食鹿主要为通天、延年等修仙之用;对鹿茸、鹿角功效的神奇想象一直流播至今;"食鹿"系古老的鹿崇拜遗存,应源于上古的