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...
Saved in:
| Published in: | European journal of operational research Vol. 315; no. 2; pp. 470 - 483 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
01.06.2024
|
| Subjects: | |
| ISSN: | 0377-2217, 1872-6860 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| 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.466582 |
| 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/eLvHCXMwtV1ba9swFBYhHWN72CVbWbsLethbcHBk2ZIfw-hIxyiDdiNvRpLlJcGXYjul-0X7m5UsyfHWUrbBXkwwUaLofNE5-vydcwB4n9Fonup62iJjqYejzPdojLiHIs45C7hgXZ3ub5_J2RldreIvo9FPlwtzlZOypNfX8eV_NbW6p4ytU2f_wtz9h6ob6rUyuroqs6vrHxl-YUWCa-WfpqlpOO9kWEWXkph_r-pNuy56iWGz1pLbptVVVtdT22PGULS1pfe1PL3p-kmY0k93svk2slU3ascx2mJCPem83BSa3uy2pvwH20f0-XSpOf1q18kLTpumGKg_zqtdYYoh6EC7e7hPqs0vlAXCe2mV4dFu5dKY_C1CPIRMJudMmu2YEuRF1HQccPt1YPI_LTDRYPfFpgeJdeTYdMi55SMMXbGdyW2lC8KiYKbLuGKy94i9TvFcT0rPSR3U_NjX3NABImFMx-BgcXqy-tQ7fR0Xdg-s7I-w-VlGSvj7N90dAw3imotn4Ik9kMCFAdJzMJLlBDx0-RAT8NT1_YDWDUzA40ERyxeAL-AecNACDg4AB3vAQQU4qAAHHeCgBhy0gIMacNABDg4A9xJ8_Xhy8WHp2c4dnghiv_W4CNMwEDTkhHA_5lJGgczknDIZhUwIFWcLxkiWqc0hYCkilGMfc4KzFKWBz4JDMC6rUr4CkMo0o4xFOFZA4ozQmGEuskBGTPgCZ0dg7tYyEbasvZ5cnjj94jbR65_o9Vfn3USt_xGY9mMuTVGXe98dOhMlNiw14WaiEHXPuON_HPcaPNr_ad6AcVvv5FvwQFy1m6Z-Z4F3Awa9uTw |
| 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.pub=Elsevier+B.V&rft.issn=0377-2217&rft.eissn=1872-6860&rft.volume=315&rft.issue=2&rft.spage=470&rft.epage=483&rft_id=info:doi/10.1016%2Fj.ejor.2023.11.047&rft.externalDocID=S0377221723009050 |
| 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 |