A multiphase dynamic programming algorithm for the shortest path problem with resource constraints

The shortest path problem with resource constraints (SPPRC) finds a least cost path between two nodes in a network while respecting constraints on resource consumption. The problem is mainly used as a subproblem inside column generation for crew scheduling and vehicle routing problems. The standard...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:European journal of operational research Ročník 315; číslo 2; s. 470 - 483
Hlavní autoři: Himmich, Ilyas, El Hallaoui, Issmail, Soumis, François
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier B.V 01.06.2024
Témata:
ISSN:0377-2217, 1872-6860
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract The shortest path problem with resource constraints (SPPRC) finds a least cost path between two nodes in a network while respecting constraints on resource consumption. The problem is mainly used as a subproblem inside column generation for crew scheduling and vehicle routing problems. The standard approach for the subproblems is based on dynamic programming (DP). This class of methods is generally effective in practice when there are only a few resources, but it seems to be time-consuming for huge instances with many resources. To handle this issue, we propose a new exact primal algorithm called the multiphase dynamic programming algorithm (MPDPA) to solve the SPPRC in acyclic networks. The proposed approach splits the state-space into small disjoint subspaces. These subspaces are sequentially explored in several iterations, where each iteration builds on the previous ones, to reduce the dimension of the subspaces to explore and to quickly generate better paths. Computational experiments on vehicle and crew scheduling instances show the excellent performance of our approach compared to the standard DP method. On the one hand, MPDPA returns optimal solutions while achieving time reduction factors between 1.44 and 3.59 on average compared to DP. On the other hand, MPDPA is able to generate feasible paths with up to 90% of the optimal cost in less than 10% of the time required by standard DP. This feature is useful in column generation and may greatly reduce the computational effort, because we can stop the MPDPA solution process once columns with sufficiently negative reduced costs are obtained. •New primal exact algorithm for the shortest path problem with resource constraints.•New generalized formulation to split the search space into disjoint subspaces.•Sets of feasible paths of nonincreasing costs leading to optimality are generated.•Learning techniques from the previous iterations are embedded.•Extensive experiments on simultaneous vehicle and crew scheduling problem instances.
AbstractList The shortest path problem with resource constraints (SPPRC) finds a least cost path between two nodes in a network while respecting constraints on resource consumption. The problem is mainly used as a subproblem inside column generation for crew scheduling and vehicle routing problems. The standard approach for the subproblems is based on dynamic programming (DP). This class of methods is generally effective in practice when there are only a few resources, but it seems to be time-consuming for huge instances with many resources. To handle this issue, we propose a new exact primal algorithm called the multiphase dynamic programming algorithm (MPDPA) to solve the SPPRC in acyclic networks. The proposed approach splits the state-space into small disjoint subspaces. These subspaces are sequentially explored in several iterations, where each iteration builds on the previous ones, to reduce the dimension of the subspaces to explore and to quickly generate better paths. Computational experiments on vehicle and crew scheduling instances show the excellent performance of our approach compared to the standard DP method. On the one hand, MPDPA returns optimal solutions while achieving time reduction factors between 1.44 and 3.59 on average compared to DP. On the other hand, MPDPA is able to generate feasible paths with up to 90% of the optimal cost in less than 10% of the time required by standard DP. This feature is useful in column generation and may greatly reduce the computational effort, because we can stop the MPDPA solution process once columns with sufficiently negative reduced costs are obtained. •New primal exact algorithm for the shortest path problem with resource constraints.•New generalized formulation to split the search space into disjoint subspaces.•Sets of feasible paths of nonincreasing costs leading to optimality are generated.•Learning techniques from the previous iterations are embedded.•Extensive experiments on simultaneous vehicle and crew scheduling problem instances.
Author Himmich, Ilyas
El Hallaoui, Issmail
Soumis, François
Author_xml – sequence: 1
  givenname: Ilyas
  surname: Himmich
  fullname: Himmich, Ilyas
  email: i.himmich@insea.ac.ma
  organization: GERAD et École Polytechnique de Montréal Département de Mathématiques et Génie Industriel, Montreal, Quebec H3C 3A7, Canada
– sequence: 2
  givenname: Issmail
  surname: El Hallaoui
  fullname: El Hallaoui, Issmail
  email: issmail.elhallaoui@gerad.ca
  organization: GERAD et École Polytechnique de Montréal Département de Mathématiques et Génie Industriel, Montreal, Quebec H3C 3A7, Canada
– sequence: 3
  givenname: François
  surname: Soumis
  fullname: Soumis, François
  email: francois.soumis@gerad.ca
  organization: GERAD et École Polytechnique de Montréal Département de Mathématiques et Génie Industriel, Montreal, Quebec H3C 3A7, Canada
BookMark eNp9kL1OwzAUhS1UJNrCCzD5BRL8k8SpxFJV_EmVWGC2bOe6cZTEle2C-vYkKhMD01nOd3XPt0KL0Y-A0D0lOSW0euhy6HzIGWE8pzQnhbhCS1oLllV1RRZoSbgQGWNU3KBVjB0hhJa0XCK9xcOpT-7Yqgi4OY9qcAYfgz8ENQxuPGDVH3xwqR2w9QGnFnBsfUgQEz6q1M5d3cOAv6cODhD9KRjAxo8xBeXGFG_RtVV9hLvfXKPP56eP3Wu2f3952233meEbkjJtyqbkpi61EJpsNEDFwQKtFVSlMoaVlVFKWFtUlquGiVoXpNCisA1rOFF8jdjlrgk-xgBWHoMbVDhLSuRsSXZytiRnS5JSOVmaoPoPZFxSyflx_r7_H328oDCN-nIQZDQORgONC2CSbLz7D_8BTQSJUg
CitedBy_id crossref_primary_10_1007_s11069_024_06985_4
crossref_primary_10_4236_jamp_2025_138162
crossref_primary_10_3390_math13132092
crossref_primary_10_1088_1742_6596_2891_11_112005
crossref_primary_10_3390_math13010134
Cites_doi 10.1287/trsc.35.3.286.10153
10.1002/net.3230100403
10.1016/j.cor.2012.07.008
10.1002/net.21511
10.1016/S0377-2217(96)00195-6
10.1016/j.disopt.2006.05.007
10.3138/infor.45.4.239
10.1002/net.3230190402
10.1016/0377-2217(88)90034-3
10.1287/opre.1110.0975
10.1016/j.ejor.2014.11.003
10.1287/trsc.2014.0582
10.1287/ijoc.1110.0456
10.1002/net.20292
10.1016/j.ejor.2006.10.012
10.1080/03155986.1988.11732063
10.1287/trsc.34.3.312.12298
10.1016/j.ejor.2004.09.052
10.1007/s11590-014-0742-x
10.1002/net.20247
10.1002/net.21960
10.1002/net.10090
10.1016/j.trb.2006.12.001
10.1002/net.3230040304
ContentType Journal Article
Copyright 2023
Copyright_xml – notice: 2023
DBID AAYXX
CITATION
DOI 10.1016/j.ejor.2023.11.047
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
Business
EISSN 1872-6860
EndPage 483
ExternalDocumentID 10_1016_j_ejor_2023_11_047
S0377221723009050
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1RT
1~.
1~5
4.4
457
4G.
5GY
5VS
6OB
7-5
71M
8P~
9JN
9JO
AAAKF
AABNK
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AARIN
AAXUO
AAYFN
ABAOU
ABBOA
ABFNM
ABFRF
ABJNI
ABMAC
ABUCO
ABYKQ
ACAZW
ACDAQ
ACGFO
ACGFS
ACIWK
ACNCT
ACRLP
ACZNC
ADBBV
ADEZE
ADGUI
AEBSH
AEFWE
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIGVJ
AIKHN
AITUG
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
APLSM
ARUGR
AXJTR
BKOJK
BKOMP
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EO8
EO9
EP2
EP3
F5P
FDB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HAMUX
IHE
J1W
KOM
MHUIS
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
ROL
RPZ
RXW
SCC
SDF
SDG
SDP
SDS
SES
SEW
SPC
SPCBC
SSB
SSD
SSV
SSW
SSZ
T5K
TAE
TN5
U5U
XPP
ZMT
~02
~G-
1OL
29G
41~
9DU
AAAKG
AAQXK
AATTM
AAXKI
AAYWO
AAYXX
ABWVN
ABXDB
ACLOT
ACNNM
ACRPL
ACVFH
ADCNI
ADIYS
ADJOM
ADMUD
ADNMO
ADXHL
AEIPS
AEUPX
AFFNX
AFJKZ
AFPUW
AGQPQ
AI.
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
CITATION
EFKBS
EJD
FEDTE
FGOYB
HVGLF
HZ~
LY1
M41
R2-
VH1
WUQ
~HD
ID FETCH-LOGICAL-c390t-bc5d53c85b77b09bee63efe18ae65acc256caa7ff46f3ad278b404b74fd2d30a3
ISICitedReferencesCount 3
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001185309900001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0377-2217
IngestDate Sat Nov 29 07:22:04 EST 2025
Tue Nov 18 21:32:56 EST 2025
Sat Feb 17 16:07:38 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 2
Keywords Column generation
Dynamic programming
Shortest path problem with resource constraints
Transportation
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c390t-bc5d53c85b77b09bee63efe18ae65acc256caa7ff46f3ad278b404b74fd2d30a3
PageCount 14
ParticipantIDs crossref_primary_10_1016_j_ejor_2023_11_047
crossref_citationtrail_10_1016_j_ejor_2023_11_047
elsevier_sciencedirect_doi_10_1016_j_ejor_2023_11_047
PublicationCentury 2000
PublicationDate 2024-06-01
PublicationDateYYYYMMDD 2024-06-01
PublicationDate_xml – month: 06
  year: 2024
  text: 2024-06-01
  day: 01
PublicationDecade 2020
PublicationTitle European journal of operational research
PublicationYear 2024
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Feillet, Gendreau, Rousseau (b17) 2007; 45
Lozano, Duque, Medaglia (b22) 2016; 50
Halpern, Priess (b19) 1974; 4
Di Puglia Pugliese, Guerriero (b14) 2013; 62
Irnich, Desaulniers (b21) 2005
Zabarankin, Uryasev, Pardalos (b30) 2001
Muhandiramge, Boland (b25) 2009; 53
Haase, Desaulniers, Desrosiers (b18) 2001; 35
Xue, G. (2000). Primal–dual algorithms for computing weight-constrained shortest paths and weight-constrained minimum spanning trees. In
Santos, Coutinho-Rodrigues, Current (b28) 2007; 41
(pp. 271–277).
Lozano, Medaglia (b23) 2013; 40
Desrochers, Soumis (b11) 1988; 35
Desrosiers, Dumas, Solomon, Soumis (b13) 1995; vol. 8
Desaulniers, Villeneuve (b7) 2000; 34
Baldacci, Mingozzi, Roberti (b1) 2011; 59
Desaulniers (b8) 1997; 97
Desrochers, Soumis (b10) 1988; 26
Duque, Lozano, Medaglia (b16) 2015; 242
Beasley, Christofides (b3) 1989; 19
Handler, Zang (b20) 1980; 10
Carlyle, Royset, Wood (b6) 2008; 52
Baldacci, Mingozzi, Roberti (b2) 2011; 24
Lübbecke (b24) 2010
Desrochers (b9) 1986
Nagih, Soumis (b26) 2006; 172
Dumitrescu, Boland (b15) 2003; 42
Cabrera, Medaglia, Lozano, Duque (b5) 2020; 76
Righini, Salani (b27) 2006; 3
Bolívar, Lozano, Medaglia (b4) 2014; 8
Desrosiers (b12) 2010
Zhu, Wilhelm (b31) 2007; 183
Haase (10.1016/j.ejor.2023.11.047_b18) 2001; 35
Di Puglia Pugliese (10.1016/j.ejor.2023.11.047_b14) 2013; 62
Duque (10.1016/j.ejor.2023.11.047_b16) 2015; 242
Desrochers (10.1016/j.ejor.2023.11.047_b9) 1986
Dumitrescu (10.1016/j.ejor.2023.11.047_b15) 2003; 42
Cabrera (10.1016/j.ejor.2023.11.047_b5) 2020; 76
Carlyle (10.1016/j.ejor.2023.11.047_b6) 2008; 52
Righini (10.1016/j.ejor.2023.11.047_b27) 2006; 3
Feillet (10.1016/j.ejor.2023.11.047_b17) 2007; 45
Irnich (10.1016/j.ejor.2023.11.047_b21) 2005
Desaulniers (10.1016/j.ejor.2023.11.047_b8) 1997; 97
Zabarankin (10.1016/j.ejor.2023.11.047_b30) 2001
Lozano (10.1016/j.ejor.2023.11.047_b22) 2016; 50
Halpern (10.1016/j.ejor.2023.11.047_b19) 1974; 4
Zhu (10.1016/j.ejor.2023.11.047_b31) 2007; 183
Desrosiers (10.1016/j.ejor.2023.11.047_b13) 1995; vol. 8
Lübbecke (10.1016/j.ejor.2023.11.047_b24) 2010
Desrosiers (10.1016/j.ejor.2023.11.047_b12) 2010
Santos (10.1016/j.ejor.2023.11.047_b28) 2007; 41
Beasley (10.1016/j.ejor.2023.11.047_b3) 1989; 19
Bolívar (10.1016/j.ejor.2023.11.047_b4) 2014; 8
Baldacci (10.1016/j.ejor.2023.11.047_b2) 2011; 24
Desrochers (10.1016/j.ejor.2023.11.047_b10) 1988; 26
Nagih (10.1016/j.ejor.2023.11.047_b26) 2006; 172
Baldacci (10.1016/j.ejor.2023.11.047_b1) 2011; 59
Desaulniers (10.1016/j.ejor.2023.11.047_b7) 2000; 34
Desrochers (10.1016/j.ejor.2023.11.047_b11) 1988; 35
10.1016/j.ejor.2023.11.047_b29
Handler (10.1016/j.ejor.2023.11.047_b20) 1980; 10
Lozano (10.1016/j.ejor.2023.11.047_b23) 2013; 40
Muhandiramge (10.1016/j.ejor.2023.11.047_b25) 2009; 53
References_xml – reference: Xue, G. (2000). Primal–dual algorithms for computing weight-constrained shortest paths and weight-constrained minimum spanning trees. In
– volume: 42
  start-page: 135
  year: 2003
  end-page: 153
  ident: b15
  article-title: Improved preprocessing, labeling and scaling algorithm for the weight-constrained shortest path problem
  publication-title: Networks
– volume: 45
  start-page: 239
  year: 2007
  end-page: 256
  ident: b17
  article-title: New refinements for the solution of vehicle routing problems with branch and price
  publication-title: INFOR. Information Systems and Operational Research
– volume: 172
  start-page: 500
  year: 2006
  end-page: 514
  ident: b26
  article-title: Nodal aggregation of resource constraints in shortest path problem
  publication-title: EJOR
– volume: 183
  start-page: 564
  year: 2007
  end-page: 577
  ident: b31
  article-title: Three-stage approaches for optimizing some variations of the resource constrained shortest-path sub-problem in a column generation context
  publication-title: EJOR
– volume: 50
  start-page: 348
  year: 2016
  end-page: 357
  ident: b22
  article-title: An exact algorithm for the elementary shortest path problem with resource constraints
  publication-title: Transportation Science
– volume: 52
  start-page: 256
  year: 2008
  end-page: 270
  ident: b6
  article-title: Lagrangean relaxation and enumeration for solving constrained shortest-path problems
  publication-title: Networks
– year: 2010
  ident: b12
  article-title: GENCOL: Une équipe et un logiciel d’optimisation
– volume: 40
  start-page: 378
  year: 2013
  end-page: 384
  ident: b23
  article-title: On an exact method for the constrained shortest path problem
  publication-title: Computers & Operations Research
– volume: 62
  start-page: 183
  year: 2013
  end-page: 200
  ident: b14
  article-title: A survey of resource constrained shortest path problems: Exact solution approaches
  publication-title: Networks
– volume: 59
  start-page: 1269
  year: 2011
  end-page: 1283
  ident: b1
  article-title: New route relaxation and pricing strategies for the vehicle routing problem
  publication-title: Operations Research
– volume: 76
  start-page: 128
  year: 2020
  end-page: 146
  ident: b5
  article-title: An exact bidirectional pulse algorithm for the constrained shortest path
  publication-title: Networks
– volume: 34
  start-page: 312
  year: 2000
  end-page: 319
  ident: b7
  article-title: The shortest path problem with time windows and linear waiting costs
  publication-title: Transportation Science
– volume: 26
  start-page: 191
  year: 1988
  end-page: 212
  ident: b10
  article-title: A generalized permanent labeling algorithm for the shortest path problem with time windows
  publication-title: INFOR. Information Systems and Operational Research
– reference: (pp. 271–277).
– volume: 19
  start-page: 379
  year: 1989
  end-page: 394
  ident: b3
  article-title: An algorithm for the resource constrained shortest path problem
  publication-title: Networks
– volume: 35
  start-page: 242
  year: 1988
  end-page: 254
  ident: b11
  article-title: A reoptimization algorithm for the shortest path problem with time windows
  publication-title: European Journal of Operational Research
– volume: 3
  start-page: 255
  year: 2006
  end-page: 273
  ident: b27
  article-title: Symmetry helps: Bounded bi-directional dynamic programming for the elementary shortest path problem with resource constraints
  publication-title: Discrete Optimization
– volume: 41
  start-page: 756
  year: 2007
  end-page: 771
  ident: b28
  article-title: An improved solution algorithm for the constrained shortest path problem
  publication-title: Transportation Research Part B
– volume: 10
  start-page: 293
  year: 1980
  end-page: 309
  ident: b20
  article-title: A dual algorithm for the constrained shortest path problem
  publication-title: Networks
– volume: vol. 8
  start-page: 35
  year: 1995
  end-page: 139
  ident: b13
  article-title: Time constrained routing and scheduling
  publication-title: Network routing, handbook in operations research and management science
– volume: 97
  start-page: 245
  year: 1997
  end-page: 259
  ident: b8
  article-title: Crew pairing at air france
  publication-title: European Journal of Operational Research
– volume: 4
  start-page: 241
  year: 1974
  end-page: 253
  ident: b19
  article-title: Shortest paths with time constraints on moving and parking
  publication-title: Networks
– start-page: 1
  year: 2010
  end-page: 14
  ident: b24
  article-title: Column generation
  publication-title: Wiley Encyclopedia of Operations Research and Management Science
– volume: 35
  start-page: 286
  year: 2001
  end-page: 303
  ident: b18
  article-title: Simultaneous vehicle and crew scheduling in urban mass transit systems
  publication-title: Transportation Science
– volume: 242
  start-page: 788
  year: 2015
  end-page: 797
  ident: b16
  article-title: An exact method for the biobjective shortest path problem for large-scale road networks
  publication-title: European Journal of Operational Research
– volume: 8
  start-page: 2155
  year: 2014
  end-page: 2172
  ident: b4
  article-title: Acceleration strategies for the weight constrained shortest path problem with replenishment
  publication-title: Optimization Letters
– start-page: 271
  year: 2001
  end-page: 303
  ident: b30
  article-title: Optimal risk path algorithms
  publication-title: Cooperative control and optimization
– volume: 24
  start-page: 356
  year: 2011
  end-page: 371
  ident: b2
  article-title: New state-space relaxations for solving the traveling salesman problem with time windows
  publication-title: INFORMS Journal on Computing
– year: 1986
  ident: b9
  article-title: La fabrication d’horaires de travail pour les conducteurs d’autobus par une méthode de génération de colonnes
– start-page: 33
  year: 2005
  end-page: 65
  ident: b21
  article-title: Shortest path problems with resource constraints
– volume: 53
  start-page: 358
  year: 2009
  end-page: 381
  ident: b25
  article-title: Simultaneous solution of lagrangean dual problems interleaved with preprocessing for the weight constrained shortest path problem
  publication-title: Networks
– volume: 35
  start-page: 286
  year: 2001
  ident: 10.1016/j.ejor.2023.11.047_b18
  article-title: Simultaneous vehicle and crew scheduling in urban mass transit systems
  publication-title: Transportation Science
  doi: 10.1287/trsc.35.3.286.10153
– volume: 10
  start-page: 293
  year: 1980
  ident: 10.1016/j.ejor.2023.11.047_b20
  article-title: A dual algorithm for the constrained shortest path problem
  publication-title: Networks
  doi: 10.1002/net.3230100403
– volume: 40
  start-page: 378
  issue: 1
  year: 2013
  ident: 10.1016/j.ejor.2023.11.047_b23
  article-title: On an exact method for the constrained shortest path problem
  publication-title: Computers & Operations Research
  doi: 10.1016/j.cor.2012.07.008
– volume: 62
  start-page: 183
  issue: 3
  year: 2013
  ident: 10.1016/j.ejor.2023.11.047_b14
  article-title: A survey of resource constrained shortest path problems: Exact solution approaches
  publication-title: Networks
  doi: 10.1002/net.21511
– volume: 97
  start-page: 245
  issue: 2
  year: 1997
  ident: 10.1016/j.ejor.2023.11.047_b8
  article-title: Crew pairing at air france
  publication-title: European Journal of Operational Research
  doi: 10.1016/S0377-2217(96)00195-6
– ident: 10.1016/j.ejor.2023.11.047_b29
– volume: vol. 8
  start-page: 35
  year: 1995
  ident: 10.1016/j.ejor.2023.11.047_b13
  article-title: Time constrained routing and scheduling
– volume: 3
  start-page: 255
  year: 2006
  ident: 10.1016/j.ejor.2023.11.047_b27
  article-title: Symmetry helps: Bounded bi-directional dynamic programming for the elementary shortest path problem with resource constraints
  publication-title: Discrete Optimization
  doi: 10.1016/j.disopt.2006.05.007
– volume: 45
  start-page: 239
  issue: 4
  year: 2007
  ident: 10.1016/j.ejor.2023.11.047_b17
  article-title: New refinements for the solution of vehicle routing problems with branch and price
  publication-title: INFOR. Information Systems and Operational Research
  doi: 10.3138/infor.45.4.239
– year: 2010
  ident: 10.1016/j.ejor.2023.11.047_b12
– volume: 19
  start-page: 379
  issue: 4
  year: 1989
  ident: 10.1016/j.ejor.2023.11.047_b3
  article-title: An algorithm for the resource constrained shortest path problem
  publication-title: Networks
  doi: 10.1002/net.3230190402
– volume: 35
  start-page: 242
  year: 1988
  ident: 10.1016/j.ejor.2023.11.047_b11
  article-title: A reoptimization algorithm for the shortest path problem with time windows
  publication-title: European Journal of Operational Research
  doi: 10.1016/0377-2217(88)90034-3
– volume: 59
  start-page: 1269
  issue: 5
  year: 2011
  ident: 10.1016/j.ejor.2023.11.047_b1
  article-title: New route relaxation and pricing strategies for the vehicle routing problem
  publication-title: Operations Research
  doi: 10.1287/opre.1110.0975
– volume: 242
  start-page: 788
  issue: 3
  year: 2015
  ident: 10.1016/j.ejor.2023.11.047_b16
  article-title: An exact method for the biobjective shortest path problem for large-scale road networks
  publication-title: European Journal of Operational Research
  doi: 10.1016/j.ejor.2014.11.003
– volume: 50
  start-page: 348
  issue: 1
  year: 2016
  ident: 10.1016/j.ejor.2023.11.047_b22
  article-title: An exact algorithm for the elementary shortest path problem with resource constraints
  publication-title: Transportation Science
  doi: 10.1287/trsc.2014.0582
– volume: 24
  start-page: 356
  issue: 3
  year: 2011
  ident: 10.1016/j.ejor.2023.11.047_b2
  article-title: New state-space relaxations for solving the traveling salesman problem with time windows
  publication-title: INFORMS Journal on Computing
  doi: 10.1287/ijoc.1110.0456
– volume: 53
  start-page: 358
  year: 2009
  ident: 10.1016/j.ejor.2023.11.047_b25
  article-title: Simultaneous solution of lagrangean dual problems interleaved with preprocessing for the weight constrained shortest path problem
  publication-title: Networks
  doi: 10.1002/net.20292
– volume: 183
  start-page: 564
  issue: 2
  year: 2007
  ident: 10.1016/j.ejor.2023.11.047_b31
  article-title: Three-stage approaches for optimizing some variations of the resource constrained shortest-path sub-problem in a column generation context
  publication-title: EJOR
  doi: 10.1016/j.ejor.2006.10.012
– start-page: 1
  year: 2010
  ident: 10.1016/j.ejor.2023.11.047_b24
  article-title: Column generation
– volume: 26
  start-page: 191
  year: 1988
  ident: 10.1016/j.ejor.2023.11.047_b10
  article-title: A generalized permanent labeling algorithm for the shortest path problem with time windows
  publication-title: INFOR. Information Systems and Operational Research
  doi: 10.1080/03155986.1988.11732063
– volume: 34
  start-page: 312
  issue: 3
  year: 2000
  ident: 10.1016/j.ejor.2023.11.047_b7
  article-title: The shortest path problem with time windows and linear waiting costs
  publication-title: Transportation Science
  doi: 10.1287/trsc.34.3.312.12298
– start-page: 33
  year: 2005
  ident: 10.1016/j.ejor.2023.11.047_b21
– volume: 172
  start-page: 500
  issue: 2
  year: 2006
  ident: 10.1016/j.ejor.2023.11.047_b26
  article-title: Nodal aggregation of resource constraints in shortest path problem
  publication-title: EJOR
  doi: 10.1016/j.ejor.2004.09.052
– volume: 8
  start-page: 2155
  issue: 8
  year: 2014
  ident: 10.1016/j.ejor.2023.11.047_b4
  article-title: Acceleration strategies for the weight constrained shortest path problem with replenishment
  publication-title: Optimization Letters
  doi: 10.1007/s11590-014-0742-x
– start-page: 271
  year: 2001
  ident: 10.1016/j.ejor.2023.11.047_b30
  article-title: Optimal risk path algorithms
– volume: 52
  start-page: 256
  year: 2008
  ident: 10.1016/j.ejor.2023.11.047_b6
  article-title: Lagrangean relaxation and enumeration for solving constrained shortest-path problems
  publication-title: Networks
  doi: 10.1002/net.20247
– volume: 76
  start-page: 128
  issue: 2
  year: 2020
  ident: 10.1016/j.ejor.2023.11.047_b5
  article-title: An exact bidirectional pulse algorithm for the constrained shortest path
  publication-title: Networks
  doi: 10.1002/net.21960
– volume: 42
  start-page: 135
  issue: 3
  year: 2003
  ident: 10.1016/j.ejor.2023.11.047_b15
  article-title: Improved preprocessing, labeling and scaling algorithm for the weight-constrained shortest path problem
  publication-title: Networks
  doi: 10.1002/net.10090
– volume: 41
  start-page: 756
  issue: 7
  year: 2007
  ident: 10.1016/j.ejor.2023.11.047_b28
  article-title: An improved solution algorithm for the constrained shortest path problem
  publication-title: Transportation Research Part B
  doi: 10.1016/j.trb.2006.12.001
– volume: 4
  start-page: 241
  issue: 3
  year: 1974
  ident: 10.1016/j.ejor.2023.11.047_b19
  article-title: Shortest paths with time constraints on moving and parking
  publication-title: Networks
  doi: 10.1002/net.3230040304
– year: 1986
  ident: 10.1016/j.ejor.2023.11.047_b9
SSID ssj0001515
Score 2.4666595
Snippet The shortest path problem with resource constraints (SPPRC) finds a least cost path between two nodes in a network while respecting constraints on resource...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 470
SubjectTerms Column generation
Dynamic programming
Shortest path problem with resource constraints
Transportation
Title A multiphase dynamic programming algorithm for the shortest path problem with resource constraints
URI https://dx.doi.org/10.1016/j.ejor.2023.11.047
Volume 315
WOSCitedRecordID wos001185309900001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1872-6860
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001515
  issn: 0377-2217
  databaseCode: AIEXJ
  dateStart: 19950105
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1bb9MwFLZKhxA8cClDDAbyA29VpjR24vixQkMdDxMSQ-pbZDsObZXLlKTT-DP8VuzYTrOrtgdeoshq3DTn6_HxyXe-A8AXgmmaBoR5OEXEw1xIjzE_9ITa385QzBlloms2QU5P4-WS_hiN_rpamIuclGV8eUnP_6up1Zgyti6dfYS5-0nVgDpXRldHZXZ1fJDh55YkuFLr0zQ1DecdDavoShLz31W9bldFTzFsVppy27RaZXU1tT1mTIq2tul9TU9vun4SRvrp1my-jWzVQO1yjFZMqE86L9aFTm92rin_w3YRfT5d6Jx-te3oBSdNUwzYHz-rbWHEEHSg3b3cJ9X6SsoiwDtqlSvVIsQLAlO06dwwMmWdFm_BwKli01rErs_YNL654fpNFmJzJDeV1nkN0JFWZzVynld1tq-tfz0r0RHeNomeI9FzqA1SouZ4AvYCEtJ4DPbmJ8fL7_1ar8PB7j2V_UG2LMswCK_fye2hzyCcOXsNXtp9CJwb_LwBI1lOwDNXBjEBr1y7D2i9_wS8GGhXvgV8Dnc4gxZncIAz2OMMKpxBhTPocAY1zqDFGdQ4gw5ncICzffDr2_HZ14VnG3Z4AlG_9bgI0xCJOOSEcJ9yKSMkMzmLmYxCJoQKrwVjJMtwlCGmXETMsY85wVkapMhn6B0Yl1Up3wMYM8qpJD5FTIv-oziSQqJUIqL24CQKD8DMPctEWDV7fXN5crcVD8C0v-bcaLnc--nQmSix0aiJMhOFuHuu-_Cob_kInu_-IYdg3NZb-Qk8FRftuqk_W7j9A0TbsjY
linkProvider Elsevier
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=A+multiphase+dynamic+programming+algorithm+for+the+shortest+path+problem+with+resource+constraints&rft.jtitle=European+journal+of+operational+research&rft.au=Himmich%2C+Ilyas&rft.au=El+Hallaoui%2C+Issmail&rft.au=Soumis%2C+Fran%C3%A7ois&rft.date=2024-06-01&rft.issn=0377-2217&rft.volume=315&rft.issue=2&rft.spage=470&rft.epage=483&rft_id=info:doi/10.1016%2Fj.ejor.2023.11.047&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_ejor_2023_11_047
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0377-2217&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0377-2217&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0377-2217&client=summon