基于蚁群算法的集合覆盖问题求解及其应用研究

被引量 : 0次 | 上传用户:syf1122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集合覆盖问题已经被证明为NP完全问题,所有的NP完全问题都不能在多项式算法时间内求解。目前主要用近似算法优化集合覆盖问题,对于复杂的或规模较大的集合覆盖问题,现有算法很难达到理想的优化效果。蚁群算法是建立在群体智能基础上的一种进化算法,讲究蚂蚁个体之间的合作,利用信息素正反馈机制,具有很强的搜索较优解的能力。蚁群算法在很多复杂的组合优化问题上已有成功的应用,其出色的优化能力给集合覆盖问题的求解提供了新的思路。蚁群算法同时也有消耗时间长和容易陷于局部最优解的缺点。对蚁群算法进行深入分析后,本文提出了一种基于罚函数理论的蚁群算法PFACO(penalty function ant colony optimization),仿真结果表明用PFACO求解集合覆盖问题在全局寻优及收敛速度上效果显著。数字系统的测试集优化问题与集合覆盖问题本质上相似。对两种基本电路进行分析后,可以对测试集优化问题建立相应的集合覆盖模型,从而将测试集优化问题转化为集合覆盖问题。对时序电路来说,测试出一个故障需要施加一个测试序列,使建立的集合覆盖矩阵规模很庞大,算法的运行效率很低。本文设计了两条规则,在不影响最优解的前提下有效地压缩了测试集的规模。仿真实验表明两条压缩规则效果显著,测试集规模比原来的问题规模要小几倍甚至几十倍,大大降低了测试集优化问题的复杂程度,用PFACO优化压缩过的测试集能得到理想的优化解。
其他文献
目的探讨手法整复联合颈三针治疗神经根型颈椎病的临床效果。方法选取2016年1月至2019年1月我院收治的78例神经根型颈椎病的患者为研究对象,根据治疗方式的不同将其分为对照
市场经济的发展,一方面提供了更多的机会、机遇和选择;另一方面也带来了更多的竞争和风险。市场情况瞬息万变,商业机会稍纵即逝,及时订立交易合同,明确双方权利义务,是保护商
目的:研发适用于全透明隐形矫治技术的专用正畸软件平台,并进行错畸形隐形矫治的临床应用。方法:由正畸医生与软件工程师共同合作研发三维数字化正畸软件OrthoRx。临床选取
功能性寡糖多来自于细胞壁多糖水解,在植物诱抗、抑制病原菌、增强免疫力、改善胃肠功能等方面具有重要生理活性。黄原胶是植物致病菌野油菜黄单胞菌所分泌的胞外多糖,其主链
两次世界大战摧毀了人们的宗教信仰,理性认识,崇高的理想与价值观念,而且日益增长的物资财富又把人们放在一个被疏离的,感到压抑的互相隔膜的状态,人们认为,在这个时代,人们
针对现行变电站类Unix系统服务器硬件检测技术功能单一、兼容性低和操作难度大的问题,设计与实现了一套高效简单且兼容所有操作系统的离线综合硬件检测软件。通过预定制完整D
本文综述了国内外铣刨机的发展现状及其发展趋势,总结了国内外2 m铣刨机性能特点和整机参数。阐述了铣刨机的分类方法,并对铣刨机的工作原理进行了说明。根据功能将2 m铣刨机
【目的】在豆科与禾本科牧草混播草地中不仅存在种内竞争也存在种间竞争,由于不同植物之间竞争力强弱不同,竞争的结果将出现一方逐渐消退,另一方逐渐占据优势的现象,因此研究
以豆制品生产中黄浆水废液为主料,辅以少量牛乳,添加长白山高山红景天汁液,进行复合乳酸菌发酵,研制加工出高营养价值的新型饮料。
1.提高雏鸡成活率。①做好进雏前的准备工作。按饲养计划修建好育雏舍,备足用具,冲洗干净地板、墙壁、天棚等,用两种以上不同药物进行交替消毒或熏蒸消毒,用具浸泡消毒。修好照明