×

求解硬多背包问题的分枝定界算法。 (英语) Zbl 1225.90104号

多背包问题是一个经典的组合优化问题。一些MKP类的最新算法是二进制补全,这是一种双向分支定界算法。本文提出了MKP分枝定界搜索空间中剪枝节点的路径对称性和路径支配准则。此外,我们集成了以前的MKP解算器中使用的“有界和有界”上限验证技术。我们的实验表明,我们的新MKP求解器成功地集成了基于优势的修剪、对称破坏和有界和有界,在某些类型的硬问题实例上显著优于以前的求解器。

MSC公司:

90C27型 组合优化

软件:

背包默克纳普
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] A.卡普拉、H.凯勒;Pferchy,U.(2000年)。针对具有不同背包容量的多个子集和问题的PTAS。信息处理快报,73111-118·Zbl 1014.68225号 ·doi:10.1016/S0020-0190(00)00010-7
[2] A.卡普拉、H.凯勒;Pferschy,U.(2003年)。多重子集和的3/4近似算法。启发式杂志,9,99–111·Zbl 1035.90068号 ·doi:10.1023/A:1022584312032
[3] Chekuri,C.和;Khanna,S.(2000)。多背包问题的pta。第11届ACM-SIAM离散算法年度研讨会论文集(第213-222页)·Zbl 0952.90020号
[4] 艾隆,S.,&;Christofides,N.(1971)。装载问题。管理科学,17(5),259-268·Zbl 0224.90028号 ·doi:10.1287/mnsc.17.5.259
[5] Fahle,T.、Schamberger,S.和;Sellmann,M.(2001)。对称性破坏。《约束规划国际会议论文集》(第93-107页)·Zbl 1067.68631号
[6] Fischetti,M.和;Salvagnin,D.(2008)。修剪动作(技术报告)·Zbl 1243.90136号
[7] Fischetti,M.和;Toth,P.(1988)。组合优化问题的一种新的优势算法。《运营研究快报》,7(4),181–186·Zbl 0655.90064号 ·doi:10.1016/0167-6377(88)90025-9
[8] Focacci,F.和;米兰,M.(2001)。用于消除对称性的全局切割框架。《约束规划国际会议论文集》(第77-92页)·Zbl 1067.68633号
[9] Focacci,F.和;Shaw,P.(2002)。使用局部搜索修剪次优搜索分支。第四届国际研讨会论文集,关于组合优化问题约束规划中人工智能和操作规则技术的集成(CP-AI-OR)(第181-189页)。
[10] Fukunaga,A.(2008)。一种新的分组遗传算法求解多背包问题。IEEE进化计算大会会议记录(第2225–2232页)。
[11] Fukunaga,A.和;Korf,R.(2007)。多容器包装、背包和覆盖问题的二进制补全算法。《人工智能研究杂志》,28393-429·Zbl 1172.90475号
[12] Hung,M.和;Fisk,J.(1978)。0-1多重背包问题的一种算法。海军研究后勤季刊,24571-579·Zbl 0393.90061号 ·doi:10.1002/nav.3800250316
[13] Ingargiola,G.和;Korsh,J.(1975)。求解0-1加载问题的算法。运营研究,23(6),1110–1119·Zbl 0315.90054号 ·数字对象标识代码:10.1287/opre.23.6.110
[14] Kalagnanam,J.、Davenport,A.和;Lee,H.(2001)。具有分配约束和不可分割需求的清算连续调用双重拍卖的计算方面。电子商务研究,1221–238·Zbl 1005.91054号 ·doi:10.1023/A:1011589804040
[15] 拉贝,M.,拉波特,G;Martello,S.(2003)。最大基数装箱问题的上限和算法。《欧洲运筹学杂志》,149490–498·兹伯利1033.90108 ·doi:10.1016/S0377-2217(02)00466-6
[16] Martello,S.和;Toth,P.(1981a)。零-一多重背包问题的一个定界算法。离散应用数学,3275–288·Zbl 0466.90050号 ·doi:10.1016/0166-218X(81)90005-6
[17] Martello,S.和;Toth,P.(1981b)。多背包问题的启发式算法。计算,27,93–112·Zbl 0458.90043号 ·doi:10.1007/BF02243544
[18] Martello,S.和;Toth,P.(1990)。背包问题:算法和计算机实现。纽约:Wiley·Zbl 0708.68002号
[19] Mitchell,D.、Selman,B.和;Levesque,H.(1992年)。SAT问题的难易分布。AAAI会议记录(第459-465页)。
[20] Pisinger,D.(1999)。大型多背包问题的精确算法。欧洲运筹学杂志,114,528–541·Zbl 0948.90110号 ·doi:10.1016/S0377-2217(98)00120-9
[21] Pisinger,D.(2005)。背包难题在哪里?计算机与运筹学,322271–2284·Zbl 1116.90089号 ·doi:10.1016/j.cor.2004.03.002
[22] Raidl,G.(1999)。多容器装箱问题:带加权编码的遗传算法方法。在ACM SIGAPP应用计算审查中(第22-31页)。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。