×

通过混合MILP/CP Benders分解算法调度多技能人员项目。 (英文) Zbl 1185.90112号

摘要:我们研究了资源为多技能人员的任务型资源约束项目调度问题,以最小化总人员成本。我们开发了一种混合Benders分解(HBD)算法,该算法结合了混合整数线性规划(MILP)和约束规划(CP)的优点来解决这个NP难优化问题。为了解决资源冲突,提出了一种有效的基于时间分析的项目调度切割生成方案。计算研究表明,与纯MILP或CP方法相比,我们的混合MILP/CP算法既有效又高效。

MSC公司:

90B36型 运筹学中的随机调度理论
90B80型 离散位置和分配
90C05(二氧化碳) 线性规划
90立方厘米 整数编程
90立方厘米 混合整数编程
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Aksin,O.Z.、Karaesmen,F.和Ormeci,E.L.(2006)。从运营管理的角度审查呼叫中心的员工交叉培训。在D.Nembhard(Ed.)《劳动力交叉培训手册》中。博卡拉顿:CRC出版社。
[2] Baptiste,P.、Le Pape,C.和Nuijten,W.(2001)。基于约束的调度:将约束编程应用于调度问题。纽约:斯普林格·邮编1094.90002
[3] Bartusch,M.、Mohring,R.H.和Randermacher,F.J.(1988年)。使用资源限制和时间窗口安排项目网络。《运筹学年鉴》,第16期,201-240页·doi:10.1007/BF02283745
[4] Bellenguez,O.和Neron,E.(2004)。解决多技能项目调度问题的方法。第九届项目管理和进度安排国际研讨会论文集,法国南希。
[5] Benders,J.F.(1962年)。解决混合变量编程问题的分区过程。数字数学,4238-252·Zbl 0109.38302号 ·doi:10.1007/BF01386316
[6] Benoist,T.、Laburthe,F.和Rotternbourg,B.(2001)。旅行竞赛问题的拉格朗日松弛和约束规划协作方案。在约束条件下集成AI和OR技术。
[7] Benoist,T.、Gaudin,E.和Rotternbourg,B.(2002年)。约束编程对Benders分解的贡献:案例研究。在纽约伊萨卡举行的第八届约束规划原则和实践国际会议上。
[8] Bockmayr,A.和Kasper,T.(1998年)。整数和有限域约束编程的统一框架。信息计算杂志,10(3),287–300·Zbl 1034.90517号 ·doi:10.1287/ijoc.10.3.287
[9] Brucker,P.(2001)。调度算法。柏林:斯普林格·Zbl 1051.90011号
[10] Brucker,P.(2002)。调度和约束传播。离散应用数学,123(1-3),227–256·Zbl 1018.90013号 ·doi:10.1016/S0166-218X(01)00342-0
[11] Brucker,P.和Knust,S.(1998年)。解决大型资源受限项目调度问题。J.Weglarz(Ed.),《项目进度:最新模型、算法和应用》。多德雷赫特:克鲁沃学院。
[12] Brucker,P.和Knust,S.(2000年)。RCPSP的基于线性规划和约束传播的下限。欧洲运筹学杂志,127(2),335-362·Zbl 0990.90055号 ·doi:10.1016/S0377-2217(99)00489-0
[13] Brucker,P.和Knust,S.(2003年)。资源受限项目调度问题的下限。《欧洲运筹学杂志》,149302-313·Zbl 1036.90038号 ·doi:10.1016/S0377-2217(02)00762-2
[14] Brucker,P.、Drexl,A.、Mohring,R.H.、Neumann,K.和Pesch,E.(1999)。资源约束项目调度:符号、分类、模型和方法。欧洲运筹学杂志,112(1),3–41·Zbl 0937.90030号 ·doi:10.1016/S0377-2217(98)00204-5
[15] Dechter,R.、Meiri,I.和Pearl,J.(1991)。时间约束网络。人工智能,49(1-3),61-95·Zbl 0737.68070号 ·doi:10.1016/0004-3702(91)90006-6
[16] Dincbas,M.、Van Hentenryck,P.、Simonis,H.和Aggoun,A.(1988年)。约束逻辑编程语言CHIP。第二届第五代计算机系统国际会议论文集·Zbl 0800.68287号
[17] Drexl,A.和Kimms,A.(2001年)。优化引导下的资源投资问题的上下限。运筹学学会杂志,52340-351·Zbl 1131.90378号 ·doi:10.1057/palgrave.jors.2601099
[18] Drexl,A.、Juretzka,J.、Salewski,F.和Schirmer,A.(1998)。新的建模概念及其对资源约束项目调度的影响。J.Weglarz(Ed.),《项目进度:最新模型、算法和应用》。多德雷赫特:克鲁沃学院。
[19] Easton,K.、Nemhauser,G.和Trick,M.(2004年)。基于CP的分支机构和价格。在M.Milano(编辑)中,约束和整数编程。柏林:斯普林格·Zbl 1183.90451号
[20] Eremin,A.和Wallace,M.(2001年)。约束逻辑规划中的混合Benders分解算法。计算机科学课堂讲稿,2239,1-15·Zbl 1067.68630号 ·doi:10.1007/3-540-45578-7_1
[21] Focacci,F.、Laborie,P.和Nuijten,W.(2000)。利用设置时间和替代资源解决调度问题。第五届人工智能规划与调度国际会议论文集。
[22] Fox,M.(2006年)。混合离散连续域的规划。J.C.Beck和B.M.Smith(编辑),计算机科学讲稿:第3990卷。CPAIOR 2006(第2页)。柏林:斯普林格·Zbl 1177.68184号
[23] Fox,M.和Long,D.(2001年)。混合STAN:识别和管理规划中的组合优化子问题。在国际人工智能联合会议(IJCAI)的会议记录中。
[24] Fox,M.和Long,D.(2003年)。PDDL2.1:表达时间规划域的PDDL扩展。《人工智能研究杂志》,20,61-124·Zbl 1036.68093号
[25] Frank,J.和Kurklu,E.(2005年)。调度航空天文观测的混合离散和连续算法。R.Batak和M.Milano(编辑),计算机科学讲稿:第3524卷。CPAIOR 2005(第183-200页)。柏林:斯普林格·Zbl 1133.90338号
[26] Harvey,W.和Ginsberg,M.(1995)。有限的差异搜索。第十四届国际人工智能联合会议(IJCAI-95)。
[27] 胡克,J.(2000)。基于逻辑的优化方法:结合优化和约束满足。纽约:Wiley-Interscience·Zbl 0974.90001号
[28] 胡克,J.(2002)。逻辑、优化和约束编程。信息计算杂志,14(4),285–321·兹比尔1238.90002 ·doi:10.1287/ijoc.14.4.295.2828
[29] 胡克,J.和奥索里奥,M.(1999)。混合逻辑线性编程。离散应用数学,96–97,395–442·Zbl 0945.90031号 ·doi:10.1016/S0166-218X(99)00100-6
[30] ILOG(2002年a)。ILOG Solver 5.3用户手册。
[31] ILOG(2002b)。ILOG CPLEX 8.1用户手册。
[32] ILOG(2002c)。OPL Studio 3.6.1用户手册:ILOG,Inc。
[33] Jain,V.和Grossmann,I.(2001年)。一类优化问题的混合MILP/CP模型算法。信息计算杂志,13(4),258–276·Zbl 1238.90106号 ·doi:10.1287/ijoc.13.4.258.9733
[34] Jasen,K.(1999)。带冲突装箱的近似方案。组合优化杂志,3363–377·Zbl 0971.90072号 ·doi:10.1023/A:1009871302966
[35] Joslin,D.E.和Clements,D.P.(1999)。”Squeaky Wheel”优化。《人工智能研究杂志》,10353–373·Zbl 0918.90120号
[36] Lasdon,L.S.(1970年)。大系统优化理论。纽约:麦克米伦公司·Zbl 0224.90038号
[37] Li,H.和Womer,K.(2006年a)。确定新技术的船员组成(工作文件)。
[38] Li,H.和Womer,K.(2006年b)。多用途资源项目调度:MILP/CP分解组合方法。国际运营与定量管理杂志,12(4),305-325。
[39] Li,H.和Womer,K.(2008)。资源约束下的供应链配置问题建模。《国际项目管理杂志》,26(6),646–654·doi:10.1016/j.ijproman.2007.08.004
[40] Milano,M.和Trick,M.(2004)。约束和整数编程。在M.Milano(Ed.)中,约束和整数规划:走向统一的方法。柏林:斯普林格·Zbl 1078.90055号
[41] Nemhauser,G.和Wolsey,L.(1988年)。整数和组合优化。纽约:威利·兹比尔0652.90067
[42] Neron,E.、Bellenguez,O.和Heurtebise,M.(2006)。解决多技能项目调度问题的分解方法。在波兹南举行的第十届项目管理和日程安排国际研讨会论文集。
[43] Neumann,K.、Schwindt,C.和Zimmermann,J.(2002年)。具有时间窗口和稀缺资源的项目调度:具有规则和非规则目标函数的时间和资源约束项目调度。纽约:斯普林格·Zbl 1059.90001号
[44] Schwindt,C.(1996)。产生具有最小和最大时滞的资源受限项目调度问题(技术报告WIOR-489)。卡尔斯鲁厄大学韦尔·维茨学院与运筹研究所(Institute für Wirtschaftstheorie und Operations Research,University of Karlsruhe)。
[45] Sellmann,M.和Fahle,T.(2003)。基于约束规划的拉格朗日松弛法求解自动录音问题。《运筹学年鉴》,118,17-33·兹比尔1026.90510 ·doi:10.1023/A:1021845304798
[46] Thesen,A.(1977年)。项目网络限制措施。网络,7,193–208·Zbl 0366.90057号 ·doi:10.1002/net.3230070302
[47] Thorsteinsson,E.S.(2001)。分支与检查:集成混合整数编程和约束逻辑编程的混合框架。第七届约束规划原则与实践国际会议论文集(CP-01)。柏林:斯普林格·Zbl 1067.68677号
[48] Tsang,E.(1993)。约束满足的基础。圣地亚哥:学术出版社。
[49] Van Hentenryck,P.(1999)。OPL优化编程语言。剑桥:麻省理工学院出版社。
[50] Wah,B.W.和Chen,Y.(2006)。求解时间规划问题的惩罚公式中的约束划分。人工智能,170187-231·Zbl 1131.68100号 ·doi:10.1016/j.artint.2005.07.001
[51] Wallace,M.、Novello,S.和Schimpf,J.(1997)。ECLiPSe:约束逻辑编程平台。可从以下位置获得:http://www.icparc.ic.ac.uk/eclipse/reports/eclipse/eclipse.html .
[52] Xing,Z.、Chen,Y.和Zhang,W.(2006)。一种有效的时间规划混合策略。J.C.Beck和B.M.Smith(编辑),计算机科学讲稿:第3990卷。CPAIOR 2006(第273-287页)。柏林:斯普林格·Zbl 1177.68196号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。