×

走向单纯形方法的实际并行化。 (英语) 邮编:1185.90149

摘要:单纯形法通常是求解线性规划(LP)问题的最有效方法。本文回顾了以往关于高效串行单纯形技术和实际LP问题性质的单纯形方法的并行化尝试。对于解决一般大型稀疏LP问题的主要挑战,单纯形方法没有并行化,与良好的串行实现相比,该方法可以显著提高性能。然而,在为稠密或具有特定结构属性的LP开发并行解算器方面取得了一些成功。作为审查的结果,本文确定了未来工作的范围,以实现开发具有实用价值的单纯形方法并行实现的目标。

MSC公司:

90C05(二氧化碳) 线性规划

关键词:

稀疏的
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Agrawal A,Blelloch GE,Krawitz RL,Phillips CA(1989)四向量矩阵基元。摘自:ACM并行算法和架构研讨会,第292-302页
[2] Amdahl GM(1967)单处理器方法实现大规模计算能力的有效性。摘自:AFIPS会议记录,第30卷。AFIPS Press,Reston,第483–485页
[3] Amestoy PR,Duff IS,L'Excellent J-Y(2000)多前沿并行分布式对称和非对称解算器。计算方法应用机械工程184:501–520·兹比尔0956.65017 ·doi:10.1016/S0045-7825(99)00242-X
[4] Amestoy PR,Duff IS,Koster J,L'Excellent J-Y(2001)使用分布式动态调度的完全异步多前沿解算器。SIAM J矩阵分析应用23(1):15–41·Zbl 0992.65018号 ·doi:10.1137/S0895479899358194
[5] Amestoy PR,Guermouche A,L'Excellent J-Y,Pralet S(2006)线性系统并行解的混合调度。并行计算32(2):136–156·doi:10.1016/j.parco.2005.07.004
[6] Amestoy P,Li XS,Ng EG(2007a)局部对称的对角线Markowitz格式。SIAM J矩阵分析应用29(1):228–244·Zbl 1133.65016号 ·数字对象标识代码:10.1137/050637315
[7] Amestoy P,Pralet S,Li XS(2007b)使用约束Markowitz格式的非对称排序。SIAM J矩阵分析应用29(1):302–327·Zbl 1133.65016号 ·数字对象标识代码:10.1137/050637315
[8] Aykanat C,Pinar A,ChatalyüreküV(2004)将稀疏矩形矩阵置换为块对角形式。SIAM科学计算杂志25(6):1860–1879·Zbl 1070.65027号 ·doi:10.1137/S1064827502401953
[9] Babaev DA,Mardanov SS(1991)求解线性规划问题的并行算法。Zh Vychislitel’noi Matematiki Matematicheskoi Fiziki(1):86–95
[10] Badr E-S,Moussa M,Papparrizos K,Samaras N,Sifaleras A(2006)稠密单纯形方法MPI并行实现的一些计算结果。跨工程计算技术17:228–231
[11] Barr RS,Hickman BL(1994)大型纯网络问题的并行单纯形:计算测试和加速源。运营研究42(1):65–80·Zbl 0798.90040号 ·doi:10.1287/opre.42.165
[12] Beasley JE(1990)克雷超级计算机上的线性规划。《运营研究杂志》41(2):133–139·Zbl 0692.90065号
[13] Benders-JF(1962)用于解决混合变量编程问题的分区过程。数理4:238–252·Zbl 0109.38302号 ·doi:10.1007/BF01386316
[14] Bixby RE(2002)《解决现实世界的线性规划:十年多的进展》。运营研究50(1):3–15·Zbl 1163.90643号 ·doi:10.1287/opre.50.1.3.17780
[15] Bixby RE,Martin A(2000)对偶单纯形法进行并行化。INFORMS J计算12:45-56·Zbl 1034.90008号 ·doi:10.1287/ijoc.12.1.45.11902年
[16] Bixby RE、Fenelon M、Gu Z、Rothberg E、Wunderling R(2000)MIP:缩小差距的理论与实践。收录:Powell MJD,Scholtes S(eds)系统建模与优化:方法、理论和应用。荷兰克鲁沃,第19-49页·Zbl 0986.90025号
[17] 菩提树。我\。I(1997)块结构线性程序的可扩展大规模并行单纯形算法。纽约哥伦比亚大学GSAS博士论文
[18] Boffey TB,Hay R(1989)《并行单纯形算法的实现》。在:CONPAR 88。英国剑桥,剑桥大学出版社,第169-176页
[19] Carolan WJ、Hill JE、Kennington JL、Niemi S、Wichmann SJ(1990)《军事空运应用KORBX算法的实证评估》。运营研究38(2):240–248·doi:10.1287/opre.38.2.240
[20] Chang MD,Engquist M,Finkel R,Meyer RR(1988)广义网络的并行算法。《运营年鉴》14:125–145·doi:10.1007/BF02186477
[21] Crowder H,Hattingh JM(1975)线性规划中的部分规范化枢轴选择。数学课程学习4:12-25·Zbl 0394.90060号
[22] Cvetanovic Z,Freedman EG,Nofsinger C(1991)并行PDE、FFT、蒙特卡罗模拟、单纯形和稀疏解算器的有效分解和性能。J超级计算机5:19–38·Zbl 0749.65100号 ·doi:10.1007/BF00127844
[23] Dantzig GB(1960)线性程序的分解原理。运营研究8:101–111·Zbl 0093.32806号 ·doi:10.1287/opre.8.1.101
[24] Dantzig GB,Orchard-Hays W(1954)单纯形法中逆函数的乘积形式。数学计算8:64–67·Zbl 0055.35103号 ·doi:10.1090/S0025-5718-1954-0061469-8
[25] Demmel JW,Eisenstat SC,Gilbert JR,Li XS,Liu JWH(1999)稀疏部分旋转的超节点方法。SIAM J矩阵分析应用20(3):720–755·Zbl 0931.65022号 ·doi:10.1137/S0895479895291765
[26] Dempster MAH,Thompson RT(1998)嵌套Benders分解的并行化和聚合。《Ann Oper Res》81:163–187·Zbl 0908.90200 ·doi:10.1023/A:1018996821817
[27] Eckstein J,Bodroglu。我\。一、 Polymenakos L,Goldfarb D(1995)连接机器CM-2上密集单纯形方法的数据并行实现。ORSA J计算结果7(4):402–416·Zbl 0842.90080号
[28] Evans DJ,Hatzopoulos M(1979)平行线性系统求解器。国际计算数学杂志7:227–238·Zbl 0442.65019号 ·网址:10.1080/00207167908803174
[29] Ferris MC,Horn JD(1998)并行求解的分区数学程序。数学课程80:35-61·Zbl 0894.90108号
[30] Finkel RA(1987)《大粒度并行:三个案例研究》。摘自:Jamieson LH、Gannon D、Douglas RJ(eds)《并行算法的特点》。麻省理工学院出版社,剑桥,第21-63页
[31] Forrest JJ,Goldfarb D(1992),线性规划的SteepestEdge单纯形算法。数学课程57:341–374·Zbl 0787.90047号 ·doi:10.1007/BF01581089
[32] Forrest JJH,Tomlin JA(1990)单纯形中的向量处理和线性规划的内部方法。Ann Oper Res第22期:71–100·Zbl 0714.90064号 ·doi:10.1007/BF02023049
[33] Gay DM(1985)线性规划测试问题的电子邮件分发。数学课程Soc COAL新闻13:10-12
[34] Gill PE、Murray W、Saunders MA、Wright MH(1989)线性约束优化的实用反循环程序。数学课程45:437–474·兹比尔0688.90038 ·doi:10.1007/BF01589114
[35] Gnanendran SK,Ho JK(1993)块角线性程序并行优化中的负载平衡。数学课程62:41–67·Zbl 0798.90096号 ·doi:10.1007/BF01585159
[36] Goldfarb D,Reid JK(1977)一种实用的最陡边单纯形算法。数学课程12:361-371·Zbl 0443.90058号 ·doi:10.1007/BF01593804
[37] Hall JAJ(2005)SYNPLEX:修正单纯形法的任务并行方案。发表于:2005年6月,在第二届组合科学计算国际研讨会(CSC05)上发表演讲
[38] Hall JAJ(2007)超解析LP问题的并行基矩阵三角化。2007年9月,在IMA数字线性代数与优化会议上发表特约演讲
[39] Hall JAJ,McKinnon KIM(1992),平行修正单纯形法的更新程序。爱丁堡大学数学与统计系MSR 92-13技术报告
[40] Hall JAJ,McKinnon KIM(1996)PARSMI:一种并行修正的单纯形算法,包含小迭代和Devex定价。收录:Wa sh niewski J、Dongarra J、Madsen K、Olesen D(eds)《应用并行计算》,第1184卷。计算机科学课堂讲稿。柏林施普林格,第67-76页
[41] Hall JAJ,McKinnon KIM(1998)ASYNPLEX:异步并行修正单纯形法算法。《Ann Oper Res》81:27–49·Zbl 0906.90119号 ·doi:10.1023/A:1018957107705
[42] Hall JAJ,McKinnon KIM(1999),利用修正单纯形法中的超稀疏性。技术报告MS99-014。爱丁堡大学数学与统计系
[43] Hall JAJ,McKinnon KIM(2005),修正单纯形方法中的超parsity及其利用方法。计算优化应用32(3):259-283·Zbl 1125.90033号 ·doi:10.1007/s10589-005-4802-0
[44] Harris PMJ(1973)Devex LP代码的轴心选择方法。数学课程5:1–28·Zbl 0261.90031号 ·doi:10.1007/BF01580108
[45] Helgason RV,Kennington LJ,Zaki HA(1988)单纯形方法的并行化。Ann Oper Res第14期:17–40·doi:10.1007/BF02186472
[46] Hiller RS,Eckstein J(1993)《随机奉献:使用大规模并行Benders分解设计固定收益投资组合》。管理科学39(11):1422–1438·Zbl 0800.90064号 ·doi:10.1287/mnsc.39.11.1422
[47] Ho JK,Lee TC,Sundarraj RP(1988)使用并行计算的线性程序分解。数学课程42:391–405·Zbl 0658.90064号 ·doi:10.1007/BF01589413
[48] Ho JK,Sundaraj RP(1994)关于线性规划的分布式单纯形算法的有效性。计算优化应用程序3(4):349–363·Zbl 0814.90078号 ·doi:10.1007/BF01299209
[49] Kaul RN(1965)线性规划广义上界技术的扩展。技术报告ORC 65-27。地址:加利福尼亚州旧金山伯克利UC中心OR
[50] Klabjan D,Johnson EL,Nemhauser GL(2000)并行原始-对偶单纯形算法。运营Res Lett 27:47–55·Zbl 0988.90019号 ·doi:10.1016/S0167-6377(00)00017-1
[51] Kumar V,Grama A,Gupta A,Karypis G(2003)《并行计算导论:算法的设计和分析》,第二版。Addison–Wesley,纽约·Zbl 0861.68040号
[52] Lentini M,Reinoza A,Teruel A,Guillen A(1995)SIMPAR:并行稀疏单纯形。计算应用数学14(1):49–58·Zbl 0833.65052号
[53] Li XS,Demmel JW(2003)SuperLU_DIST:非对称线性系统的可扩展分布式内存稀疏直接求解器。ACM Trans数学软件29(2):110–140·Zbl 1068.90591号 ·数字对象标识代码:10.1145/779359.7793361
[54] Luo J,Reijns GL(1992)Transputer上的线性规划。In:van Leeuwen J(eds)算法、软件、架构IFIP。交易A(计算机科学和技术)。阿姆斯特丹爱思维尔,第525-534页
[55] Luo J,Reijns GL,Bruggeman F,Lindfield GR(1991)线性规划并行算法综述。摘自:Depletter EF,van der Veen A-J(eds)Algorithms and parallel VLSI architectures,vol B.Elsevier,Amsterdam,第485-490页·Zbl 0800.90685号
[56] Markowitz H(1957)逆的消除形式及其在线性规划中的应用。管理科学3:255–296·兹比尔0995.90592 ·数字对象标识代码:10.1287/mnsc.3.225
[57] Maros I,Mitra G(2000)研究分布式内存多处理器上的稀疏单纯形算法。并行计算26:151–170·Zbl 1046.68981号 ·doi:10.1016/S0167-8191(99)00100-3
[58] McKinnon KIM,Plab F(1997年A)一种改进的Markowitz准则,用于增加稀疏矩阵逆因子的并行性。爱丁堡大学数学与统计系技术报告
[59] McKinnon KIM,Plab F(1997年b)修正单纯形法中正向变换的并行性上限。爱丁堡大学数学与统计系技术报告
[60] Medhi D(1990)大规模结构化数学规划问题的并行束分解算法。Ann Oper Res 22:101–127号·Zbl 0714.90079号 ·doi:10.1007/BF02023050
[61] Mittelmann HD(2008)优化软件基准。http://plato.asu.edu/bench.html . 2008年2月访问
[62] Nielsen SN,Zenios SA(1997),随机线性规划的可伸缩Benders分解。并行计算23:1069–1088·Zbl 0896.90153号 ·doi:10.1016/S0167-8191(97)00044-6
[63] Orchard-Hays W(1968)高级线性编程计算技术。McGraw-Hill,纽约·Zbl 0995.90595号
[64] Peters J(1990)多处理器上的网络单纯形方法。网络20:845–859·Zbl 0712.90024号 ·doi:10.1002/net.3230200704
[65] Pfefferkorn CE,Tomlin JA(1976)ILLIAC IV线性编程系统的设计。技术报告SOL 76-8。斯坦福大学系统优化实验室
[66] Pinar A,Aykanat C(1996)分解线性程序以获得并行解的有效模型。发表于:Wa sh niewski J、Dongarra J、Madsen K、Olesen D(eds)Applied parallel computing。计算机科学课堂讲稿,第1184卷。施普林格,海德堡,第592-601页·Zbl 0887.65063号
[67] Rosen JB,Maier RS(1990)大型块角线性程序的并行解决方案。Ann Oper Res第22期:23–41页·Zbl 0714.90066号 ·doi:10.1007/BF02023046
[68] Shu W(1995)在MIMD分布式存储计算机上并行实现稀疏单纯形算法。J平行Distrib Comput 31(1):25-40·doi:10.1006/jpdc.1995.1142
[69] Stunkel CB(1988)通过基于消息的并行处理进行线性优化。摘自:并行处理国际会议,第三卷,1988年8月,第264–271页
[70] Suhl UH,Suhl LM(1990)计算大规模线性规划基的稀疏LU分解。ORSA J计算2(4):325–335·Zbl 0755.90059号
[71] Thomadakis ME,Liu J-C(1996)SIMD计算机的一种有效的最陡边单纯形算法。摘自:超级计算国际会议,第286-293页
[72] Tomlin JA(1972)在线性规划反演例程中旋转大小和稀疏性。数学应用杂志10:289–295·Zbl 0249.90039号 ·doi:10.1093/imamat/10.3.289
[73] Wunderling R(1996a)并行化单纯形算法。ILAY优化线性代数研讨会,阿尔比
[74] Wunderling R(1996b)《并联器与定向器单纯形》。技术报告TR-96-09,Konrad-Zuse-Zentrum für Informationstechnik Berlin·Zbl 0871.65048号
[75] Yarmish G(2001)单纯形方法的分布式实现。2001年3月,纽约布鲁克林理工大学博士论文
[76] Zenios SA(1989)《并行数值优化:现状和注释书目》。ORSA J计算1(1)(冬季):20–43·Zbl 0825.65049号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。