Parallel search paths for the simplex algorithm
It is well known that the simplex method is inherently a sequential algorithm with little scope for parallelization. Even so, during the last decades several attempts were made to parallelize it since it is one of the most important algorithms for solving linear optimization problems. Such paralleli...
Saved in:
| Published in | Central European journal of operations research Vol. 25; no. 4; pp. 967 - 984 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Berlin/Heidelberg
Springer Berlin Heidelberg
01.12.2017
Springer Springer Nature B.V |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1435-246X 1613-9178 |
| DOI | 10.1007/s10100-016-0452-9 |
Cover
| Abstract | It is well known that the simplex method is inherently a sequential algorithm with little scope for parallelization. Even so, during the last decades several attempts were made to parallelize it since it is one of the most important algorithms for solving linear optimization problems. Such parallelization ideas mostly rely on iteration parallelism and overlapping. Since the simplex method goes through a series of basic solutions until it finds an optimal solution, each of them must be available before performing the next basis change. This phenomenon imposes a limit on the performance of the parallelized version of the simplex method which uses overlapping iterations. Another approach can be considered if we think about alternative paths on the
n
-dimensional simplex polyhedron. As the simplex method goes through the edges of this polyhedron it is generally true that the speed of convergence of the algorithm is not smooth. It depends on the actual part of the surface. If a parallel version of the simplex algorithm simultaneously goes on different paths on this surface a highly reliable algorithm can be constructed. There is no known dominating strategy for pivot selection. Therefore, one can try different pivot selection methods in parallel in order to guide the algorithm on different pathways. This approach can be used effectively with periodic synchronization on shared memory multi-core computing environments to speed up the solution algorithm and get around numerically and/or algorithmically difficult situations throughout the computations. |
|---|---|
| AbstractList | It is well known that the simplex method is inherently a sequential algorithm with little scope for parallelization. Even so, during the last decades several attempts were made to parallelize it since it is one of the most important algorithms for solving linear optimization problems. Such parallelization ideas mostly rely on iteration parallelism and overlapping. Since the simplex method goes through a series of basic solutions until it finds an optimal solution, each of them must be available before performing the next basis change. This phenomenon imposes a limit on the performance of the parallelized version of the simplex method which uses overlapping iterations. Another approach can be considered if we think about alternative paths on the n-dimensional simplex polyhedron. As the simplex method goes through the edges of this polyhedron it is generally true that the speed of convergence of the algorithm is not smooth. It depends on the actual part of the surface. If a parallel version of the simplex algorithm simultaneously goes on different paths on this surface a highly reliable algorithm can be constructed. There is no known dominating strategy for pivot selection. Therefore, one can try different pivot selection methods in parallel in order to guide the algorithm on different pathways. This approach can be used effectively with periodic synchronization on shared memory multi-core computing environments to speed up the solution algorithm and get around numerically and/or algorithmically difficult situations throughout the computations. It is well known that the simplex method is inherently a sequential algorithm with little scope for parallelization. Even so, during the last decades several attempts were made to parallelize it since it is one of the most important algorithms for solving linear optimization problems. Such parallelization ideas mostly rely on iteration parallelism and overlapping. Since the simplex method goes through a series of basic solutions until it finds an optimal solution, each of them must be available before performing the next basis change. This phenomenon imposes a limit on the performance of the parallelized version of the simplex method which uses overlapping iterations. Another approach can be considered if we think about alternative paths on the n -dimensional simplex polyhedron. As the simplex method goes through the edges of this polyhedron it is generally true that the speed of convergence of the algorithm is not smooth. It depends on the actual part of the surface. If a parallel version of the simplex algorithm simultaneously goes on different paths on this surface a highly reliable algorithm can be constructed. There is no known dominating strategy for pivot selection. Therefore, one can try different pivot selection methods in parallel in order to guide the algorithm on different pathways. This approach can be used effectively with periodic synchronization on shared memory multi-core computing environments to speed up the solution algorithm and get around numerically and/or algorithmically difficult situations throughout the computations. |
| Audience | Academic |
| Author | Maros, István Tar, Péter Stágel, Bálint |
| Author_xml | – sequence: 1 givenname: Péter surname: Tar fullname: Tar, Péter email: tar@dcs.uni-pannon.hu organization: University of Pannonia – sequence: 2 givenname: Bálint surname: Stágel fullname: Stágel, Bálint organization: University of Pannonia – sequence: 3 givenname: István surname: Maros fullname: Maros, István organization: University of Pannonia |
| BookMark | eNp9kMtKxDAUhoMoOF4ewF3BrZ3JPc1yGLyBoAsFdyGTpm2k0445GdC3N1IXKiiBc0L4v5zkO0L7wzh4hM4InhOM1QIIzr3ERJaYC1rqPTQjkrBSE1Xt5z1noqRcPh-iI4AXjCnRWM7Q4sFG2_e-L8Db6Lpia1MHRTPGInW-gLDZ9v6tsH07xpC6zQk6aGwP_vSrH6Onq8vH1U15d399u1relY4LlUpOFCGce1qxWmC7VsyvK0l0XWutVKOpErnU3HIquGPOY8HXylKhuKs4o-wYnU_3buP4uvOQzMu4i0MeaYgWhFLNJMup-ZRqbe9NGJoxRevyqv0muGyoCfl8qbDkulJSZuDiG7DeQRg85AKh7RK0dgfwM06muIsjQPSN2cawsfHdEGw-vZvJu8nezad3ozOjfjEuJJvCOOS3hf5fkk4k5ClD6-O3P_8JfQBav5Wy |
| CitedBy_id | crossref_primary_10_1007_s10100_017_0482_y crossref_primary_10_1109_ACCESS_2020_2980309 crossref_primary_10_1007_s10100_018_0524_0 crossref_primary_10_1109_ACCESS_2020_3006353 crossref_primary_10_1007_s11227_020_03227_9 |
| Cites_doi | 10.1287/mnsc.3.3.255 10.1007/978-1-4615-0257-9 10.1006/jpdc.1995.1142 10.1007/BF01589114 10.1515/9781400884179 10.1007/BF00127844 10.1016/S0167-8191(99)00100-3 10.1287/opre.50.1.3.17780 10.1109/IPDPS.2011.362 10.1023/A:1018957107705 10.1109/IPDPSW.2010.5470831 10.1007/s10287-008-0080-5 10.1023/B:ANOR.0000004769.36807.cf 10.1287/ijoc.12.1.45.11902 10.1007/s10589-005-4802-0 10.1287/opre.38.2.240 10.1007/BF01299209 10.2307/2001993 10.1016/S0377-2217(02)00072-3 10.1007/s10589-014-9689-1 10.1287/ijoc.7.4.402 10.1007/BF02186472 10.1007/978-3-642-31464-3_15 |
| ContentType | Journal Article |
| Copyright | Springer-Verlag Berlin Heidelberg 2016 COPYRIGHT 2017 Springer Central European Journal of Operations Research is a copyright of Springer, 2017. |
| Copyright_xml | – notice: Springer-Verlag Berlin Heidelberg 2016 – notice: COPYRIGHT 2017 Springer – notice: Central European Journal of Operations Research is a copyright of Springer, 2017. |
| DBID | AAYXX CITATION N95 3V. 7SC 7TB 7WY 7WZ 7XB 87Z 8AL 8AO 8FD 8FE 8FG 8FK 8FL ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BEZIV BGLVJ CCPQU DWQXO FR3 FRNLG F~G GNUQQ H8D HCIFZ JQ2 K60 K6~ K7- KR7 L.- L6V L7M L~C L~D M0C M0N M7S P5Z P62 PHGZM PHGZT PKEHL PQBIZ PQBZA PQEST PQGLB PQQKQ PQUKI PTHSS Q9U |
| DOI | 10.1007/s10100-016-0452-9 |
| DatabaseName | CrossRef Gale Business: Insights ProQuest Central (Corporate) Computer and Information Systems Abstracts Mechanical & Transportation Engineering Abstracts ABI/INFORM Collection ABI/INFORM Global (PDF only) ProQuest Central (purchase pre-March 2016) ABI/INFORM Collection Computing Database (Alumni Edition) ProQuest Pharma Collection Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ABI/INFORM Collection (Alumni Edition) ProQuest Materials Science & Engineering ProQuest Central (Alumni) ProQuest Central Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Business Premium Collection Technology Collection ProQuest One Community College ProQuest Central Korea Engineering Research Database Business Premium Collection (Alumni) ABI/INFORM Global (Corporate) ProQuest Central Student Aerospace Database SciTech Premium Collection ProQuest Computer Science Collection ProQuest Business Collection (Alumni Edition) ProQuest Business Collection Computer Science Database Civil Engineering Abstracts ABI/INFORM Professional Advanced ProQuest Engineering Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ABI/INFORM Global Computing Database Engineering Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic ProQuest One Academic Middle East (New) ProQuest One Business (UW System Shared) ProQuest One Business (Alumni) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition Engineering Collection ProQuest Central Basic |
| DatabaseTitle | CrossRef ProQuest Business Collection (Alumni Edition) Computer Science Database ProQuest Central Student ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts SciTech Premium Collection ABI/INFORM Complete ProQuest One Applied & Life Sciences ProQuest Central (New) Engineering Collection Advanced Technologies & Aerospace Collection Business Premium Collection ABI/INFORM Global Engineering Database ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest Business Collection ProQuest One Academic UKI Edition Engineering Research Database ProQuest One Academic ProQuest One Academic (New) ABI/INFORM Global (Corporate) ProQuest One Business Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) Mechanical & Transportation Engineering Abstracts ProQuest Central (Alumni Edition) ProQuest One Community College ProQuest Pharma Collection ProQuest Central ABI/INFORM Professional Advanced Aerospace Database ProQuest Engineering Collection ProQuest Central Korea Advanced Technologies Database with Aerospace ABI/INFORM Complete (Alumni Edition) Civil Engineering Abstracts ProQuest Computing ABI/INFORM Global (Alumni Edition) ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest SciTech Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database Materials Science & Engineering Collection ProQuest One Business (Alumni) ProQuest Central (Alumni) Business Premium Collection (Alumni) |
| DatabaseTitleList | ProQuest Business Collection (Alumni Edition) |
| Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1613-9178 |
| EndPage | 984 |
| ExternalDocumentID | A706498766 10_1007_s10100_016_0452_9 |
| GeographicLocations | Hungary |
| GeographicLocations_xml | – name: Hungary |
| GroupedDBID | -57 -5G -BR -EM -Y2 -~C .86 .VR 06D 0R~ 0VY 203 29B 2J2 2JN 2JY 2KG 2KM 2LR 2VQ 2~H 30V 3V. 4.4 406 408 409 40D 40E 5GY 5VS 67Z 6NX 7WY 8AO 8FE 8FG 8FL 8TC 8UJ 8VB 95- 95. 95~ 96X AAAVM AABHQ AABXT AACDK AAHNG AAIAL AAJBT AAJKR AANZL AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDZT ABECU ABFTV ABHLI ABHQN ABJCF ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABUWG ABWNU ABXPI ACAOD ACBXY ACDTI ACGFS ACHSB ACHXU ACIWK ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSNA ACZOJ ADHHG ADHIR ADINQ ADKNI ADKPE ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMOZ AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFGCZ AFKRA AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHQJS AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ AKVCP ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARAPS ARMRJ ASPBG AVWKF AXYYD AYQZM AZFZN AZQEC B-. BA0 BAPOH BDATZ BENPR BEZIV BGLVJ BGNMA BPHCQ BSONS CAG CCPQU COF CS3 CSCUP DDRTE DNIVK DPUIP DWQXO EBA EBLON EBO EBR EBS EBU EIOEI EJD EMK EPL ESBYG FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRNLG FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNUQQ GNWQR GQ6 GQ7 GQ8 GROUPED_ABI_INFORM_COMPLETE GXS H13 HCIFZ HF~ HG5 HG6 HLICF HMJXF HQYDN HRMNR HVGLF HZ~ IAO IHE IJ- IKXTQ IOF ISM ITC IWAJR IXC IXD IXE IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ K1G K60 K6V K6~ K7- KDC KOV L6V LLZTM M0C M0N M4Y M7S MA- N2Q N95 NB0 NPVJJ NQJWS NU0 O9- O93 O9G O9J OAM P2P P62 P9M PF0 PQBIZ PQBZA PQQKQ PROAC PT4 PTHSS Q2X QOS QWB R89 R9I ROL RPX RSV S16 S1Z S27 S3B SAP SBE SDH SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 TH9 TSG TSK TSV TUC U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR Z45 Z81 ZL0 ZMTXR ~8M AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG AEZWR AFDZB AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP AMVHM ATHPR AYFIA CITATION PHGZM PHGZT PQGLB PUEGO 7SC 7TB 7XB 8AL 8FD 8FK FR3 H8D JQ2 KR7 L.- L7M L~C L~D PKEHL PQEST PQUKI Q9U |
| ID | FETCH-LOGICAL-c457t-4171144e283d50ab73eb8619dd9977f9275f92d4a4254c3ce054b7a2574c84323 |
| IEDL.DBID | U2A |
| ISSN | 1435-246X |
| IngestDate | Fri Jul 25 10:34:02 EDT 2025 Mon Oct 20 16:32:35 EDT 2025 Fri Jun 27 03:06:53 EDT 2025 Wed Oct 01 02:22:05 EDT 2025 Thu Apr 24 23:07:43 EDT 2025 Fri Feb 21 02:36:19 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Keywords | Linear programming Simplex method Parallelization |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c457t-4171144e283d50ab73eb8619dd9977f9275f92d4a4254c3ce054b7a2574c84323 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| PQID | 1951229363 |
| PQPubID | 46921 |
| PageCount | 18 |
| ParticipantIDs | proquest_journals_1951229363 gale_infotracacademiconefile_A706498766 gale_businessinsightsgauss_A706498766 crossref_primary_10_1007_s10100_016_0452_9 crossref_citationtrail_10_1007_s10100_016_0452_9 springer_journals_10_1007_s10100_016_0452_9 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2017-12-01 |
| PublicationDateYYYYMMDD | 2017-12-01 |
| PublicationDate_xml | – month: 12 year: 2017 text: 2017-12-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Berlin/Heidelberg |
| PublicationPlace_xml | – name: Berlin/Heidelberg – name: Heidelberg |
| PublicationSubtitle | CEJOR |
| PublicationTitle | Central European journal of operations research |
| PublicationTitleAbbrev | Cent Eur J Oper Res |
| PublicationYear | 2017 |
| Publisher | Springer Berlin Heidelberg Springer Springer Nature B.V |
| Publisher_xml | – name: Springer Berlin Heidelberg – name: Springer – name: Springer Nature B.V |
| References | HallJTowards a practical parallelisation of the simplex methodComput Manag Sci20107213917010.1007/s10287-008-0080-5 Koberstein A (2005) The dual simplex method, techniques for a fast and stable implementation. PhD thesis, Universität Paderborn, Paderborn CarolanWHillJKenningtonJNiemiSWichmannSAn empirical evaluation of the KORBX algorithms for military airlift applicationsOper Res199038224024810.1287/opre.38.2.240 MarkowitzHMThe elimination form of the inverse and its application to linear programmingManag Sci19573325526910.1287/mnsc.3.3.255 Yarmish G (2001) A distributed implementation of the simplex method. PhD thesis, Polytechnic University, Brooklyn, NY, USA. AAI3006399 HallJMcKinnonKHyper-sparsity in the revised simplex method and how to exploit itComput Optim Appl200532325928310.1007/s10589-005-4802-0 HuangfuQHallJNovel update techniques for the revised simplex methodComput Optim Appl201560358760810.1007/s10589-014-9689-1 GayDElectronic mail distribution of linear programming test problemsMath Program Soc COAL Newsl1985131012 BixbyRMartinAParallelizing the dual simplex methodINFORMS J Comput2000121455610.1287/ijoc.12.1.45.11902 MarosIMitraGInvestigating the sparse simplex algorithm on a distributed memory multiprocessorParallel Comput200026115117010.1016/S0167-8191(99)00100-3 Bieling J, Peschlow P, Martini P (2010) An efficient GPU implementation of the revised simplex method. In: 2010 IEEE international symposium on parallel distributed processing, workshops and PhD Forum (IPDPSW), pp 1–8 MarosIComputational techniques of the simplex method2003NorwellKluwer Academic Publishers10.1007/978-1-4615-0257-9 CvetanovicZFreedmanENofsingerCEfficient decomposition and performance of parallel PDE, FFT, Monte Carlo simulations, simplex, and Sparse solversJ Supercomput199152–321923810.1007/BF00127844 HelgasonRKenningtonJZakiHA parallelization of the simplex methodAnn Oper Res1988141174010.1007/BF02186472 ShuWParallel Implementation of a sparse simplex algorithm on MIMD distributed memory computersJ Paral Distrib Comput1995311254010.1006/jpdc.1995.1142 HallJMcKinnonKASYNPLEX, an asynchronous parallelrevised simplex algorithmAnn Oper Res199881275010.1023/A:1018957107705 GillPMurrayWSaundersMWrightMA practical anti-cycling procedure for linearly constrained optimizationMath Program1989451–343747410.1007/BF01589114 University of Pannonia (2015) Pannon optimizer. http://sourceforge.net/projects/pannonoptimizer BixbyRSolving real-world linear programs: a decade and more of progressOper Res200250131510.1287/opre.50.1.3.17780 DantzigGLinear programming and extensions1963PrincetonPrinceton University Press10.1515/9781400884179 Lalami M, Boyer V, El-Baz D (2011) Efficient implementation of the simplex method on a CPU-GPU system. In: Proceedings of the 2011 IEEE international symposium on parallel and distributed processing workshops and PhD Forum, IPDPSW’11, Washington, DC, USA. IEEE Computer Society, pp 1999–2006 MarosIKhaliqMAdvances in design and implementation of optimization softwareEur J Oper Res2002140232233710.1016/S0377-2217(02)00072-3 DantzigGOrchard-HaysWThe product form for the inverse in the simplex methodMath Tables Other Aids Comput1954846646710.2307/2001993 HallJHuangfuQWyrzykowskiRDongarraJKarczewskiKWaśniewskiJA high performance dual revised simplex solverParallel Processing and Applied Mathematics. Lecture Notes in Computer Science2012BerlinSpringer14315110.1007/978-3-642-31464-3_15 Tar P, Maros I (2012) Product form of the inverse revisited. In: 3rd student conference on operational research, Ravizza S, Holborn P (eds) OpenAccess Series in Informatics (OASIcs), Dagstuhl, Germany. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, vol 22, pp 64–74 Grama A, Karypia G, Gupta A, Kumar V (2003) Introduction to parallel computing: design and analysis of algorithms. Addison-Wesley, Reading HallJMcKinnonKWaśniewskiJDongarraJMadsenKOlesenDPARSMI, a parallel revised simplex algorithm incorporating minor iterations and Devex pricingApplied parallel computing industrial computation and optimization. Lecture notes in computer science1996SpringerBerlin359368 Huangfu Q, Hall J (2015b) Parallelizing the dual revised simplex method. Technical report, Cornell University HoJSundarrajROn the efficacy of distributed simplex algorithms for linear programmingComput Optim Appl19943434936310.1007/BF01299209 MarosIA general pricing scheme for the simplex methodAnn Oper Res20031241–419320310.1023/B:ANOR.0000004769.36807.cf EcksteinJBoduroğluIPolymenakosLGoldfarbDData-parallel implementations of dense simplex methods on the connection machine CM-2ORSA J Comput19957440241610.1287/ijoc.7.4.402 Stágel B, Tar P, Maros I (2015) The Pannon Optimizer - a linear programming solver for research purposes. In: Proceedings of the 5th international conference on recent achievements in mechatronics, automation, computer science and robotics, vol 1(1), pp 293–301 R Helgason (452_CR17) 1988; 14 P Gill (452_CR10) 1989; 45 R Bixby (452_CR2) 2002; 50 452_CR21 452_CR22 J Hall (452_CR15) 1998; 81 452_CR20 J Hall (452_CR13) 2012 Q Huangfu (452_CR19) 2015; 60 J Hall (452_CR12) 2010; 7 452_CR1 W Carolan (452_CR4) 1990; 38 R Bixby (452_CR3) 2000; 12 J Eckstein (452_CR8) 1995; 7 J Ho (452_CR18) 1994; 3 I Maros (452_CR27) 2000; 26 D Gay (452_CR9) 1985; 13 452_CR32 452_CR11 Z Cvetanovic (452_CR5) 1991; 5 452_CR30 452_CR31 J Hall (452_CR14) 1996 I Maros (452_CR25) 2003 I Maros (452_CR26) 2002; 140 452_CR29 G Dantzig (452_CR7) 1954; 8 W Shu (452_CR28) 1995; 31 J Hall (452_CR16) 2005; 32 HM Markowitz (452_CR23) 1957; 3 I Maros (452_CR24) 2003; 124 G Dantzig (452_CR6) 1963 |
| References_xml | – reference: HallJMcKinnonKASYNPLEX, an asynchronous parallelrevised simplex algorithmAnn Oper Res199881275010.1023/A:1018957107705 – reference: University of Pannonia (2015) Pannon optimizer. http://sourceforge.net/projects/pannonoptimizer/ – reference: Grama A, Karypia G, Gupta A, Kumar V (2003) Introduction to parallel computing: design and analysis of algorithms. Addison-Wesley, Reading – reference: HoJSundarrajROn the efficacy of distributed simplex algorithms for linear programmingComput Optim Appl19943434936310.1007/BF01299209 – reference: MarosIComputational techniques of the simplex method2003NorwellKluwer Academic Publishers10.1007/978-1-4615-0257-9 – reference: Huangfu Q, Hall J (2015b) Parallelizing the dual revised simplex method. Technical report, Cornell University – reference: HallJHuangfuQWyrzykowskiRDongarraJKarczewskiKWaśniewskiJA high performance dual revised simplex solverParallel Processing and Applied Mathematics. Lecture Notes in Computer Science2012BerlinSpringer14315110.1007/978-3-642-31464-3_15 – reference: GillPMurrayWSaundersMWrightMA practical anti-cycling procedure for linearly constrained optimizationMath Program1989451–343747410.1007/BF01589114 – reference: DantzigGLinear programming and extensions1963PrincetonPrinceton University Press10.1515/9781400884179 – reference: Bieling J, Peschlow P, Martini P (2010) An efficient GPU implementation of the revised simplex method. In: 2010 IEEE international symposium on parallel distributed processing, workshops and PhD Forum (IPDPSW), pp 1–8 – reference: BixbyRSolving real-world linear programs: a decade and more of progressOper Res200250131510.1287/opre.50.1.3.17780 – reference: BixbyRMartinAParallelizing the dual simplex methodINFORMS J Comput2000121455610.1287/ijoc.12.1.45.11902 – reference: Stágel B, Tar P, Maros I (2015) The Pannon Optimizer - a linear programming solver for research purposes. In: Proceedings of the 5th international conference on recent achievements in mechatronics, automation, computer science and robotics, vol 1(1), pp 293–301 – reference: Tar P, Maros I (2012) Product form of the inverse revisited. In: 3rd student conference on operational research, Ravizza S, Holborn P (eds) OpenAccess Series in Informatics (OASIcs), Dagstuhl, Germany. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, vol 22, pp 64–74 – reference: Yarmish G (2001) A distributed implementation of the simplex method. PhD thesis, Polytechnic University, Brooklyn, NY, USA. AAI3006399 – reference: MarosIA general pricing scheme for the simplex methodAnn Oper Res20031241–419320310.1023/B:ANOR.0000004769.36807.cf – reference: MarosIKhaliqMAdvances in design and implementation of optimization softwareEur J Oper Res2002140232233710.1016/S0377-2217(02)00072-3 – reference: HallJMcKinnonKWaśniewskiJDongarraJMadsenKOlesenDPARSMI, a parallel revised simplex algorithm incorporating minor iterations and Devex pricingApplied parallel computing industrial computation and optimization. Lecture notes in computer science1996SpringerBerlin359368 – reference: MarkowitzHMThe elimination form of the inverse and its application to linear programmingManag Sci19573325526910.1287/mnsc.3.3.255 – reference: DantzigGOrchard-HaysWThe product form for the inverse in the simplex methodMath Tables Other Aids Comput1954846646710.2307/2001993 – reference: HallJTowards a practical parallelisation of the simplex methodComput Manag Sci20107213917010.1007/s10287-008-0080-5 – reference: GayDElectronic mail distribution of linear programming test problemsMath Program Soc COAL Newsl1985131012 – reference: Lalami M, Boyer V, El-Baz D (2011) Efficient implementation of the simplex method on a CPU-GPU system. In: Proceedings of the 2011 IEEE international symposium on parallel and distributed processing workshops and PhD Forum, IPDPSW’11, Washington, DC, USA. IEEE Computer Society, pp 1999–2006 – reference: CarolanWHillJKenningtonJNiemiSWichmannSAn empirical evaluation of the KORBX algorithms for military airlift applicationsOper Res199038224024810.1287/opre.38.2.240 – reference: CvetanovicZFreedmanENofsingerCEfficient decomposition and performance of parallel PDE, FFT, Monte Carlo simulations, simplex, and Sparse solversJ Supercomput199152–321923810.1007/BF00127844 – reference: HuangfuQHallJNovel update techniques for the revised simplex methodComput Optim Appl201560358760810.1007/s10589-014-9689-1 – reference: HallJMcKinnonKHyper-sparsity in the revised simplex method and how to exploit itComput Optim Appl200532325928310.1007/s10589-005-4802-0 – reference: ShuWParallel Implementation of a sparse simplex algorithm on MIMD distributed memory computersJ Paral Distrib Comput1995311254010.1006/jpdc.1995.1142 – reference: MarosIMitraGInvestigating the sparse simplex algorithm on a distributed memory multiprocessorParallel Comput200026115117010.1016/S0167-8191(99)00100-3 – reference: Koberstein A (2005) The dual simplex method, techniques for a fast and stable implementation. PhD thesis, Universität Paderborn, Paderborn – reference: HelgasonRKenningtonJZakiHA parallelization of the simplex methodAnn Oper Res1988141174010.1007/BF02186472 – reference: EcksteinJBoduroğluIPolymenakosLGoldfarbDData-parallel implementations of dense simplex methods on the connection machine CM-2ORSA J Comput19957440241610.1287/ijoc.7.4.402 – volume: 3 start-page: 255 issue: 3 year: 1957 ident: 452_CR23 publication-title: Manag Sci doi: 10.1287/mnsc.3.3.255 – ident: 452_CR32 – ident: 452_CR30 – volume: 13 start-page: 10 year: 1985 ident: 452_CR9 publication-title: Math Program Soc COAL Newsl – ident: 452_CR11 – volume-title: Computational techniques of the simplex method year: 2003 ident: 452_CR25 doi: 10.1007/978-1-4615-0257-9 – volume: 31 start-page: 25 issue: 1 year: 1995 ident: 452_CR28 publication-title: J Paral Distrib Comput doi: 10.1006/jpdc.1995.1142 – volume: 45 start-page: 437 issue: 1–3 year: 1989 ident: 452_CR10 publication-title: Math Program doi: 10.1007/BF01589114 – volume-title: Linear programming and extensions year: 1963 ident: 452_CR6 doi: 10.1515/9781400884179 – ident: 452_CR20 – volume: 5 start-page: 219 issue: 2–3 year: 1991 ident: 452_CR5 publication-title: J Supercomput doi: 10.1007/BF00127844 – volume: 26 start-page: 151 issue: 1 year: 2000 ident: 452_CR27 publication-title: Parallel Comput doi: 10.1016/S0167-8191(99)00100-3 – volume: 50 start-page: 3 issue: 1 year: 2002 ident: 452_CR2 publication-title: Oper Res doi: 10.1287/opre.50.1.3.17780 – ident: 452_CR22 doi: 10.1109/IPDPS.2011.362 – volume: 81 start-page: 27 year: 1998 ident: 452_CR15 publication-title: Ann Oper Res doi: 10.1023/A:1018957107705 – ident: 452_CR1 doi: 10.1109/IPDPSW.2010.5470831 – ident: 452_CR29 – ident: 452_CR31 – volume: 7 start-page: 139 issue: 2 year: 2010 ident: 452_CR12 publication-title: Comput Manag Sci doi: 10.1007/s10287-008-0080-5 – volume: 124 start-page: 193 issue: 1–4 year: 2003 ident: 452_CR24 publication-title: Ann Oper Res doi: 10.1023/B:ANOR.0000004769.36807.cf – start-page: 359 volume-title: Applied parallel computing industrial computation and optimization. Lecture notes in computer science year: 1996 ident: 452_CR14 – volume: 12 start-page: 45 issue: 1 year: 2000 ident: 452_CR3 publication-title: INFORMS J Comput doi: 10.1287/ijoc.12.1.45.11902 – volume: 32 start-page: 259 issue: 3 year: 2005 ident: 452_CR16 publication-title: Comput Optim Appl doi: 10.1007/s10589-005-4802-0 – volume: 38 start-page: 240 issue: 2 year: 1990 ident: 452_CR4 publication-title: Oper Res doi: 10.1287/opre.38.2.240 – volume: 3 start-page: 349 issue: 4 year: 1994 ident: 452_CR18 publication-title: Comput Optim Appl doi: 10.1007/BF01299209 – volume: 8 start-page: 64 issue: 46 year: 1954 ident: 452_CR7 publication-title: Math Tables Other Aids Comput doi: 10.2307/2001993 – volume: 140 start-page: 322 issue: 2 year: 2002 ident: 452_CR26 publication-title: Eur J Oper Res doi: 10.1016/S0377-2217(02)00072-3 – volume: 60 start-page: 587 issue: 3 year: 2015 ident: 452_CR19 publication-title: Comput Optim Appl doi: 10.1007/s10589-014-9689-1 – volume: 7 start-page: 402 issue: 4 year: 1995 ident: 452_CR8 publication-title: ORSA J Comput doi: 10.1287/ijoc.7.4.402 – ident: 452_CR21 – volume: 14 start-page: 17 issue: 1 year: 1988 ident: 452_CR17 publication-title: Ann Oper Res doi: 10.1007/BF02186472 – start-page: 143 volume-title: Parallel Processing and Applied Mathematics. Lecture Notes in Computer Science year: 2012 ident: 452_CR13 doi: 10.1007/978-3-642-31464-3_15 |
| SSID | ssj0021906 |
| Score | 2.1141136 |
| Snippet | It is well known that the simplex method is inherently a sequential algorithm with little scope for parallelization. Even so, during the last decades several... |
| SourceID | proquest gale crossref springer |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 967 |
| SubjectTerms | Algorithms Business and Management Computer memory Iterative methods Linear programming Methods Microprocessors Operations research Operations Research/Decision Theory Original Paper Parallel processing Polyhedra Simplex method Synchronism |
| SummonAdditionalLinks | – databaseName: ProQuest Central dbid: BENPR link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dS8MwED90vuiD-InVKX1QBCWsTdJmfRCZMhHBMcTB3kqatlOYm9oO_PO964c6xb30pelHLsnd73K53wEcq0DFvhCcOU4SMZn6hmnuCJYYNzJBqhFFU0T3vuffDuTd0BsuQa_OhaFjlbVOLBR1PDW0R95yEQpwtE2-uHx9Y1Q1iqKrdQkNXZVWiC8KirFlWOHEjNWAlatur__w5YKh-SvzjYTHuPSHdZyzTKZzKcvaRQ9bepwFc5bqt77-Ezgt7NHNBqxXQNLulCO_CUvJZAvWftALbkOrr9-pVMrYLuezTeWHMxthqo2wz86eiRn4w9bjEXY0f3rZgcFN9_H6llUFEpiRnsqZdBW6MzJBiBB7jo6USKI2ekRxHCCsSwOuPLzEUuPClEaYBPFZpDSuUmnaUnCxC43JdJLsge0SDvFc7VKqadx2Au6bFLWo9B2lEbNZ4NTCCE3FHk5FLMbhN-8xyS-kE2MkvzCw4OzrkdeSOmNR4xOScFiV3sRLRpsT2UjPsizsKEROASpu34LToh0tP_y-0VUWAfaCiKzmWjbrwQqrdZmF37PIgvN6AH_c_u_39he_7ABWOZn74phLExr5-yw5RLCSR0fVDPwEEnvgpg priority: 102 providerName: ProQuest |
| Title | Parallel search paths for the simplex algorithm |
| URI | https://link.springer.com/article/10.1007/s10100-016-0452-9 https://www.proquest.com/docview/1951229363 |
| Volume | 25 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVEBS databaseName: EBSCOhost Mathematics Source - HOST customDbUrl: eissn: 1613-9178 dateEnd: 20241102 omitProxy: false ssIdentifier: ssj0021906 issn: 1435-246X databaseCode: AMVHM dateStart: 19990101 isFulltext: true titleUrlDefault: https://www.ebsco.com/products/research-databases/mathematics-source providerName: EBSCOhost – providerCode: PRVLSH databaseName: SpringerLink Journals customDbUrl: mediaType: online eissn: 1613-9178 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0021906 issn: 1435-246X databaseCode: AFBBN dateStart: 20060201 isFulltext: true providerName: Library Specific Holdings – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1613-9178 dateEnd: 20171231 omitProxy: true ssIdentifier: ssj0021906 issn: 1435-246X databaseCode: BENPR dateStart: 20040601 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 1613-9178 dateEnd: 20241102 omitProxy: true ssIdentifier: ssj0021906 issn: 1435-246X databaseCode: 8FG dateStart: 20040601 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest – providerCode: PRVAVX databaseName: SpringerLINK - Czech Republic Consortium customDbUrl: eissn: 1613-9178 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0021906 issn: 1435-246X databaseCode: AGYKE dateStart: 20060101 isFulltext: true titleUrlDefault: http://link.springer.com providerName: Springer Nature – providerCode: PRVAVX databaseName: SpringerLink Journals (ICM) customDbUrl: eissn: 1613-9178 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0021906 issn: 1435-246X databaseCode: U2A dateStart: 20060201 isFulltext: true titleUrlDefault: http://www.springerlink.com/journals/ providerName: Springer Nature |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5se9GD-MRqLTkogrKYbDbZ5FilDxRLEQv1FDabtBZqK00L_nxn0qS2vsBLcsjksbM7M99kdmYAzqQvI9e2OTPNOGSi72qmuGmzWFuh9vsKUTRFdB_abqsr7npOL8vjTvLd7nlIMtXUK8luFmVBW-gBC4czvwAlh6p54SLu8trSy0ILt0gpsh3GhdvLQ5k_PWLNGH1Vyd9io6nJaezAdoYVjdpicndhIx7vwdZKBcF9uO6oKXVDGRmLJWtQh-HEQCRqILIzkiEV_3031GgwmQ5nL68H0G3Un25bLOuBwLRw5IwJS6LHImJEAZFjqlDaceih0xNFPiK3vs-lg4dIKJQ9oW0dIwQLpUJBFNoTNrcPoTiejOMjMCyCGo6lLMomjTzT567uo6IUrikVwrIymDkzAp0VCKc-FaPgs7Qx8S-gTWHEv8Avw-XylrdFdYy_iM-Jw0HWXRMPCf1_SAZqniRBTSI48lE3u2W4SOlIwvD9WmWJAjgKqlW1RlnJJyvIRC8JLMSMHEEMDegqn8CVy7993vG_qE9gk5OBTze2VKA4m87jU4Qns7AKBa_RrEKp1ny-r-P5pt7uPFbTRfoBIn3ang |
| linkProvider | Springer Nature |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9wwEB4hONAeqpa26lIoPhRVamWR2E68PqCKFtBSYIUqkPbmOo4XkLYLJYsKf47f1pnE4VXBjYsvcV7j8Xzf2J4ZgI_a6DKXUvAkCQVXw9xzJxLJg08Lb4YOWTTt6O72896B-jHIBlNw1cbC0LHK1ibWhro88bRGvpIiFRCITbn8evqHU9Uo2l1tS2i4WFqhXK1TjMXAju1w-RdduGp1ax3He1mIzY397z0eqwxwrzI94SrV6BOogDhbZokrtAxFF92KsjTIjYZG6AybUjnUbuWlD0hyCu1Q1ZXvKkmJDxACZpRUBp2_mW8b_b2f1y4fwm0T3yQzLlQ-aPdVm-C9lKK6U_ToVSa4uYOM9_Hhv43aGv82X8KLSFzZWqNpr2AqjOfg-a10hq9hZc-dUWmWEWsEw6jcccWQFjOkmaw6pkzEF8yNDlGwk6Pfb-DgSUT1FqbHJ-PwDlhKvCdLXUqhrWU3MSL3Q7TaKk-0Q47YgaQVhvUxWzkVzRjZmzzLJD9LJ9RIftZ04PP1LadNqo7HOi-ThG0s9YlNRYsh1aE7ryq7ppGpGQSKvAOf6n403fH93sWoBfwLSpx1p-dCO1g22oHK3mhtB760A3jr8kOfN__4w5Zgtre_u2N3tvrb7-GZIKpRH7FZgOnJ2XlYRKI0KT5EbWTw66knwD-SZhtV |
| linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9wwEB6tQEJwQLwqtjzqQxESyNrEceLNoapQYXkjDiDtzXUcByotyyOLoH-NX9eZPNhdULlxySXOa_xl5ht7HgDfVazSKAgE9zyXcJlFlhvhBdxZP7FxZpBF047u6Vl0cCmPumG3AS91LgyFVdY6sVDU6a2lNfKWj1RAoG2KglZWhUWc73Z-3t1z6iBFO611O40SIsfu7xO6b_mPw12c6w0hOnsXvw541WGAWxmqAZe-Qn9AOrSxaeiZRAUuaaNLkaYx8qIsFirEQyoNIlvawDokOIkyCHNp2zKgogeo_icVVXGnLPXO_quzh4a2zGwKQi5k1K13VMu0PZ_yuX305WUoeDxmE99ahndbtIXl68zBbEVZ2U6JsXlouP4CzIwUMlyE1rl5oKYsPVaKhVGj45whIWZIMFn-h2oQPzPTu0IxDq5vluDyUwT1BSb6t323DMwnxhP6xqek1rTtxSKyGeprGXnKIDtsglcLQ9uqTjm1y-jpYYVlkp-m2DSSn46bsPV6yV1ZpOOjwRskYV01-cRDTssg-ZV5zHO9o5CjxWgioiZsFuPoR8fnW1PlK-BXUMmssZGr9WTpSgPkeojXJmzXEzhy-n-v9_Xjm32DKYS9Pjk8O16BaUEco4itWYWJwcOjW0OGNEjWCygy-P3Z2P8HqTAY7w |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Parallel+search+paths+for+the+simplex+algorithm&rft.jtitle=Central+European+journal+of+operations+research&rft.au=Tar%2C+P%C3%A9ter&rft.au=St%C3%A1gel%2C+B%C3%A1lint&rft.au=Maros%2C+Istv%C3%A1n&rft.date=2017-12-01&rft.issn=1435-246X&rft.eissn=1613-9178&rft.volume=25&rft.issue=4&rft.spage=967&rft.epage=984&rft_id=info:doi/10.1007%2Fs10100-016-0452-9&rft.externalDBID=n%2Fa&rft.externalDocID=10_1007_s10100_016_0452_9 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1435-246X&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1435-246X&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1435-246X&client=summon |