面向三次分配问题的高效启发式算法设计

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:apap4444
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三次分配问题(AP3问题)是一种经典的组合优化问题,是线性分配问题的直接推广。线性分配问题是在两个基数相同的有限集合上进行一对一分配。线性分配问题可以使用匈牙利算法在多项式时间内完成最优值求解。三次分配问题,是在三个基数相同的有限集合上进行分配,但三次分配问题已经被证明是NP难问题,因此不存在多项式时间算法求解三次分配问题的最优值。而三次分配问题具有很广泛的应用领域,因此目前学术界已经提出了许多启发式算法来求解三次分配问题的次优解。本文首先基于NP难问题求解的有效策略“肌肉”(最优解的并集),提出了一种基于近似“肌肉”的束搜索(Beam Search)算法来求解三次分配问题。该算法首先对问题进行分析,求解出其近似“肌肉”,减小搜索空间,再使用束搜索在所得的近似“肌肉”上完成求解。通过“肌肉”和束搜索来合理地缩小问题搜索空间,达到了问题求解质量和算法运行时间开销的平衡。通过在标准数据集上进行实验,从实验结果中可以发现,和现有的启发式算法相比,本文提出的算法可以求得质量较好解,并且在规模较大的问题上也可以在合理的运行时间内完成求解。该算法不仅仅是一个求解三次分配问题的有效求解算法,更是束搜索的一种有效的改进方法。对于大规模的三次分配问题,本文提出了一种基于数学规划求解器的超启发式算法对其进行求解。数学规划求解器是一种专门用于求解数学规划问题的工具,可以在较短的时间内完成对规模较小的问题实例的求解。而对于规模较大的问题,数学规划求解器受内存大小和问题复杂度的影响,可能无法在合理时间内完成求解。本文提出了一个超启发式算法,通过在求解的不同阶段使用不同的算子构建出大规模的三次分配问题的子问题,然后使用数学规划求解器对子问题进行求解,进而完成对大规模的三次分配问题的求解。使用数学规划求解器的优势在于,只需要将问题转化为数学规划的格式作为求解器的输入即可,需要很少的领域知识来构建对应问题的启发式算法,有很好的可移植性。实验表明,该算法可以在较短的时间内求出大规模的三次分配问题的具有较高质量的解,并具有很好的适应性。
其他文献
目的探究β受体阻滞剂与钙离子通道阻滞剂对个体血压变异及卒中风险的影响。方法选取2010年5月~2012年7月就诊的200例心血管疾病患者,采取随机的方法将其分为对照组和观察组,每
不少教育专家指出:教材是实现课程目标,实施教学的重要资源,但不是唯一的资源,而更多的教育资源则是在课堂中产生的.这其中,学生在学习过程中出现的错误,就是一种教育资源.课
国际贸易与技术创新间的关系而言,两者之间是互动的;而对广大的发展中国家而言,国际贸易对其技术创新的影响应该更为具体和深刻,因为与国际贸易相关的技术创新是发展中国家展
医疗卫生事业是与千家万户利益密切相关的社会公益事业,国有医疗卫生机构是非盈利性的事业单位,事业单位能不能搞产业化经营,如何进行产业化经营?最近在与宁波市第二医院院
目的:观察自早卵泡期或中晚卵泡期开始加入HMG的CC/HMG/HCG促排卵方案对PCOS不孕患者的治疗效果。方法:对18例PCOS不孕患者共36个周期进行自身对照的回顾性分析,其中早卵泡期
<正>作为具有独特商业模式的行业AI解决方案公司,Aibee(爱笔智能)与目前从技术出发、以单点技术提供服务的普遍做法不同,它从行业用户的痛点和价值出发,将计算机视觉、语音识
分析了引江济淮工程小合线输水渠道周边防洪形势及洪水威胁可能,并基于MIKE11、21软件建立杭埠河、巢湖与小合线输水渠道所在圩区的一、二维耦合水动力学模型,选用非结构化三
基于小波变换的特性,提出了一种用于视频码流的数字水印设计技术,该方案将水印算法设计在视频流的8&#215;8像素块的编码部分,在对视频流进行可变长解码和反量化后,将置乱后的水印
目的研究参附注射液对慢性心力衰竭患者美托洛尔耐受性的影响。方法以失代偿期慢性心力衰竭的住院患者为研究对象,随机分为参附注射液组30例和对照组32例,通过分析美托洛尔使
本文探讨审美精神对人类社会发展的不可磨灭的贡献,以及它在知识经济时代的作用.