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...

Full description

Saved in:
Bibliographic Details
Published inCentral European journal of operations research Vol. 25; no. 4; pp. 967 - 984
Main Authors Tar, Péter, Stágel, Bálint, Maros, István
Format Journal Article
LanguageEnglish
Published Berlin/Heidelberg Springer Berlin Heidelberg 01.12.2017
Springer
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN1435-246X
1613-9178
DOI10.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