Synchronizing production planning and job scheduling: MILP models and exact algorithms
We address the synchronization of a resource production process with the consumption of related resources by jobs. Both processes interact through transfer transactions , which become the key components of the resulting scheduling problem. This Synchronized Resource Production/Job Processing problem...
Saved in:
| Published in: | Journal of combinatorial optimization Vol. 50; no. 1; p. 2 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
Springer US
01.08.2025
Springer Nature B.V |
| Subjects: | |
| ISSN: | 1382-6905, 1573-2886 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | We address the synchronization of a resource production process with the consumption of related resources by jobs. Both processes interact through
transfer transactions
, which become the key components of the resulting scheduling problem. This
Synchronized Resource Production/Job Processing problem
(
SRPJP
) problem typically arises when the resource is a form of renewable energy (e.g., hydrogen, photovoltaic) stored in tanks or batteries. We first cast
SRPJP
into the Mixed-Integer Linear Programming (MILP) format and handle it through a branch-and-cut process involving specific
No
_
Antichain
constraints derived from the structure of the feasible
transfer transactions
. Subsequently, we explore another approach, which involves eliminating non-binary decision variables and applying a Benders decomposition scheme. Finally, we reformulate the
SRPJP
problem as a path search problem, which we efficiently handle by designing a tailored adaptation of the A* algorithm. |
|---|---|
| AbstractList | We address the synchronization of a resource production process with the consumption of related resources by jobs. Both processes interact through
transfer transactions
, which become the key components of the resulting scheduling problem. This
Synchronized Resource Production/Job Processing problem
(
SRPJP
) problem typically arises when the resource is a form of renewable energy (e.g., hydrogen, photovoltaic) stored in tanks or batteries. We first cast
SRPJP
into the Mixed-Integer Linear Programming (MILP) format and handle it through a branch-and-cut process involving specific
No
_
Antichain
constraints derived from the structure of the feasible
transfer transactions
. Subsequently, we explore another approach, which involves eliminating non-binary decision variables and applying a Benders decomposition scheme. Finally, we reformulate the
SRPJP
problem as a path search problem, which we efficiently handle by designing a tailored adaptation of the A* algorithm. We address the synchronization of a resource production process with the consumption of related resources by jobs. Both processes interact through transfer transactions, which become the key components of the resulting scheduling problem. This Synchronized Resource Production/Job Processing problem (SRPJP) problem typically arises when the resource is a form of renewable energy (e.g., hydrogen, photovoltaic) stored in tanks or batteries. We first cast SRPJP into the Mixed-Integer Linear Programming (MILP) format and handle it through a branch-and-cut process involving specific No_Antichain constraints derived from the structure of the feasible transfer transactions. Subsequently, we explore another approach, which involves eliminating non-binary decision variables and applying a Benders decomposition scheme. Finally, we reformulate the SRPJP problem as a path search problem, which we efficiently handle by designing a tailored adaptation of the A* algorithm. |
| ArticleNumber | 2 |
| Author | Quilliot, Alain Mombelli, Aurélien |
| Author_xml | – sequence: 1 givenname: Aurélien surname: Mombelli fullname: Mombelli, Aurélien organization: LIMOS CNRS / INP Université Clermont-Auvergne – sequence: 2 givenname: Alain surname: Quilliot fullname: Quilliot, Alain email: alain.quilliot@uca.fr organization: LIMOS CNRS / INP Université Clermont-Auvergne |
| BookMark | eNp9UMtOwzAQtFCRKIUf4BSJc2BtJ7HDDVU8KhWBxONqObbTpkrtYicS4etxGyRunHY0OzO7mlM0sc4ahC4wXGEAdh0wcMZTIHkKmJIiHY7QFOeMpoTzYhIx5SQtSshP0GkIGwCIOJuij9fBqrV3tvlu7CrZead71TXOJrtWWrvnpNXJxlVJUGuj-zZSN8nTYvmSbJ02bTjszZdUXSLblfNNt96GM3RcyzaY8985Q-_3d2_zx3T5_LCY3y5TRRjpUqXAVHVdZETmlFYYtCFAZWSk1NRkoHVuSlXkhJm6UnVGS8W4BCBVobAu6Qxdjrnx8c_ehE5sXO9tPCkoyfOCcMZ4VJFRpbwLwZta7HyzlX4QGMS-PzH2J2J_4tCfGKKJjqYQxXZl_F_0P64fuWJ3LA |
| Cites_doi | 10.1111/mice.12246 10.1007/978-3-030-45308-4_1 10.1016/j.cie.2016.08.021 10.1080/00207543.2010.532908 10.1016/S0377-2217(97)00030-1 10.1145/1067309.1067324 10.1007/978-3-540-24777-7 10.1016/j.ejor.2017.02.024 10.1016/j.ejco.2021.100007 10.1109/MILCOM.2008.4753629 10.1109/TSSC.1968.300136 10.1016/j.cor.2014.01.011 10.1016/0095-8956(80)90079-9 10.1057/palgrave.jors.2601026 10.1007/s11081-019-09447-0 10.1155/2019/5075671 10.1080/00207543.2013.860251 |
| ContentType | Journal Article |
| Copyright | The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025 Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025. |
| Copyright_xml | – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025 Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025. |
| DBID | AAYXX CITATION |
| DOI | 10.1007/s10878-025-01326-y |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Mathematics |
| EISSN | 1573-2886 |
| ExternalDocumentID | 10_1007_s10878_025_01326_y |
| GroupedDBID | -~C .86 .DC .VR 06D 0R~ 0VY 1N0 203 29K 2J2 2JN 2JY 2KG 2KM 2LR 2~H 30V 4.4 406 408 409 40D 40E 5GY 5VS 67Z 6NX 8TC 8UJ 95- 95. 95~ 96X AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AAPKM AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABBBX ABBRH ABBXA ABDBE ABDZT ABECU ABFSG ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABRTQ ABSXP ABTEG ABTHY ABTKH ABTMW ABWNU ABXPI ACAOD ACDTI ACGFS ACHSB ACHXU ACIWK ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSTC ACZOJ ADHHG ADHIR ADKNI ADKPE ADRFC ADTPH ADURQ ADYFF ADZKW AEFQL AEGAL AEGNC AEJHL AEJRE AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AEZWR AFBBN AFDZB AFHIU AFLOW AFOHR AFQWF AFWTZ AFZKB AGAYW AGDGC AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHPBZ AHWEU AHYZX AIAKS AIGIU AIIXL AILAN AITGF AIXLP AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARMRJ ASPBG ATHPR AVWKF AXYYD AYFIA AYJHY AZFZN B-. BA0 BAPOH BGNMA BSONS CS3 CSCUP D-I DDRTE DL5 DNIVK DPUIP DU5 EBLON EBS EIOEI ESBYG F5P FEDTE FERAY FFXSO FIGPU FNLPD FRRFC FWDCC GGCAI GGRSB GJIRD GNWQR GQ7 GQ8 GXS HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ I09 IHE IJ- IKXTQ IWAJR IXC IXD IXE IZIGR IZQ I~X I~Z J-C J0Z J9A JBSCW JCJTX JZLTJ KDC KOV LAK LLZTM M4Y MA- NB0 NPVJJ NQJWS NU0 O93 O9J OAM P2P P9R PF0 PT4 PT5 QOS R89 R9I RNS ROL RPX RSV S16 S1Z S27 S3B SAP SDH SHX SISQX SJYHP SMT SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 TSG TSK TSV TUC U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR Z45 ZMTXR -Y2 1SB 2P1 2VQ AARHV AAYXX ABJCF ABQSL ABULA ACBXY ADHKG AEBTG AEKMD AFFHD AFGCZ AFKRA AGGDS AGQPQ AHSBF AJBLW ARAPS AZQEC BDATZ BENPR BGLVJ CAG CCPQU CITATION COF DWQXO EJD FINBP FSGXE GNUQQ H13 HCIFZ M2P M7S N2Q O9- OVD PHGZM PHGZT PQGLB PTHSS RNI RZC RZE RZK TEORI |
| ID | FETCH-LOGICAL-c272t-cc0ebff642a533b10de203aff6aad3e40dd5e9c6527efbcf439c78a002b6c1d93 |
| IEDL.DBID | RSV |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001558965400004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1382-6905 |
| IngestDate | Wed Oct 01 06:59:37 EDT 2025 Sat Nov 29 07:35:20 EST 2025 Tue Aug 26 01:11:04 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | Scheduling 90-10 Brand and cut A path search algorithm 90C11 Bender’s decomposition |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c272t-cc0ebff642a533b10de203aff6aad3e40dd5e9c6527efbcf439c78a002b6c1d93 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| PQID | 3255628778 |
| PQPubID | 2043856 |
| ParticipantIDs | proquest_journals_3255628778 crossref_primary_10_1007_s10878_025_01326_y springer_journals_10_1007_s10878_025_01326_y |
| PublicationCentury | 2000 |
| PublicationDate | 2025-08-01 |
| PublicationDateYYYYMMDD | 2025-08-01 |
| PublicationDate_xml | – month: 08 year: 2025 text: 2025-08-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York – name: Dordrecht |
| PublicationTitle | Journal of combinatorial optimization |
| PublicationTitleAbbrev | J Comb Optim |
| PublicationYear | 2025 |
| Publisher | Springer US Springer Nature B.V |
| Publisher_xml | – name: Springer US – name: Springer Nature B.V |
| References | 1326_CR6 A Drexl (1326_CR5) 1997; 99–2 1326_CR16 A Clark (1326_CR3) 2011; 49 T Kleinert (1326_CR14) 2021; 9 B Colson (1326_CR4) 2005; 40R 1326_CR20 1326_CR10 K Biel (1326_CR2) 2016; 101 A Pechman (1326_CR18) 2011 P Kaminsky (1326_CR12) 2003; 35–11 Z Sargut (1326_CR19) 2007; 39–11 H Kellerer (1326_CR13) 2004 F Taillandier (1326_CR21) 2017; 32–3 JY Moon (1326_CR17) 2014; 52–13 A Franck (1326_CR7) 1980; 29–2 G Goisque (1326_CR8) 2017; 261 PE Hart (1326_CR9) 1968; 4–2 S Irani (1326_CR11) 2005; 36–2 Y Adulyasak (1326_CR1) 2015; 55 M Labbe (1326_CR15) 2020; 21–1 |
| References_xml | – volume: 32–3 start-page: 227 year: 2017 ident: 1326_CR21 publication-title: Computer-Aided Civil and Infrastructure Engineering doi: 10.1111/mice.12246 – ident: 1326_CR16 doi: 10.1007/978-3-030-45308-4_1 – volume: 101 start-page: 243 year: 2016 ident: 1326_CR2 publication-title: Comput Ind Eng doi: 10.1016/j.cie.2016.08.021 – volume: 35–11 start-page: 1065 year: 2003 ident: 1326_CR12 publication-title: IIE Transactions (Institute of Industrial Engineers) – volume: 49 start-page: 2457 issue: 9 year: 2011 ident: 1326_CR3 publication-title: Int J Prod Res doi: 10.1080/00207543.2010.532908 – volume: 99–2 start-page: 221 year: 1997 ident: 1326_CR5 publication-title: EJOR doi: 10.1016/S0377-2217(97)00030-1 – volume: 36–2 start-page: 63 year: 2005 ident: 1326_CR11 publication-title: ACM SIGACT News doi: 10.1145/1067309.1067324 – start-page: 235 volume-title: Multidimensional Knapsack Problems year: 2004 ident: 1326_CR13 doi: 10.1007/978-3-540-24777-7 – volume: 261 start-page: 918 issue: 3 year: 2017 ident: 1326_CR8 publication-title: Eur J Oper Res doi: 10.1016/j.ejor.2017.02.024 – volume: 40R start-page: 87 issue: 3–2 year: 2005 ident: 1326_CR4 publication-title: Bilevel programming: A survey. – volume: 9 year: 2021 ident: 1326_CR14 publication-title: EURO Journal on Computational Optimization doi: 10.1016/j.ejco.2021.100007 – ident: 1326_CR20 doi: 10.1109/MILCOM.2008.4753629 – volume: 4–2 start-page: 100 year: 1968 ident: 1326_CR9 publication-title: IEEE Transactions on Systems Science and Cybernetics doi: 10.1109/TSSC.1968.300136 – volume: 55 start-page: 141 year: 2015 ident: 1326_CR1 publication-title: Comput Oper Res doi: 10.1016/j.cor.2014.01.011 – start-page: 293 volume-title: Proceedings of the 18th CIRP International Conference on Life Cycle Engineering year: 2011 ident: 1326_CR18 – volume: 29–2 start-page: 176 year: 1980 ident: 1326_CR7 publication-title: Journal of Combinatorial Theory. Series B doi: 10.1016/0095-8956(80)90079-9 – ident: 1326_CR10 doi: 10.1057/palgrave.jors.2601026 – volume: 39–11 start-page: 1031 year: 2007 ident: 1326_CR19 publication-title: IIE Transactions (Institute of Industrial Engineers) – volume: 21–1 start-page: 305 year: 2020 ident: 1326_CR15 publication-title: Optim Eng doi: 10.1007/s11081-019-09447-0 – ident: 1326_CR6 doi: 10.1155/2019/5075671 – volume: 52–13 start-page: 3922 year: 2014 ident: 1326_CR17 publication-title: Int J Prod Res doi: 10.1080/00207543.2013.860251 |
| SSID | ssj0009054 |
| Score | 2.375092 |
| Snippet | We address the synchronization of a resource production process with the consumption of related resources by jobs. Both processes interact through
transfer... We address the synchronization of a resource production process with the consumption of related resources by jobs. Both processes interact through transfer... |
| SourceID | proquest crossref springer |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 2 |
| SubjectTerms | Algorithms Benders decomposition Collaboration Combinatorics Convex and Discrete Geometry Decomposition Energy Hypotheses Integer programming Linear programming Mathematical Modeling and Industrial Mathematics Mathematics Mathematics and Statistics Mixed integer Operations Research/Decision Theory Optimization Production costs Production planning Production scheduling Robots Scheduling Storage tanks Synchronism Theory of Computation Vehicles |
| Title | Synchronizing production planning and job scheduling: MILP models and exact algorithms |
| URI | https://link.springer.com/article/10.1007/s10878-025-01326-y https://www.proquest.com/docview/3255628778 |
| Volume | 50 |
| WOSCitedRecordID | wos001558965400004&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: PRVAVX databaseName: SpringerLINK Contemporary 1997-Present customDbUrl: eissn: 1573-2886 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0009054 issn: 1382-6905 databaseCode: RSV dateStart: 19970301 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT8MwDI5gcIADb8RgoBy4QaU0XV_cEGICaZsmBtNuVZ4wBN20FsT49bhpSweCAxxbR1FlJ_Hnxv6M0DGVnibMk5YGtGwBvvUs7jNi6ZCERFEZuNLwzLb9bjcYDsNeURSWlNnu5ZWkOannit2CjA2WZslmADqs2SJaAncXZNvxpj-oqHaJm7eyBewIsZ9blMr8PMdXd1RhzG_XosbbtNb_950baK1Al_g8Xw6baEHFW2h1jnMQnjqfRK3JNhr0Z7Ew_LjvIMWTnP8VbIUnRTcjzGKJH8ccQxgMbimrXj_Dnet2D5smOomRqzcmUsye7sfTUfrwnOygu9bl7cWVVbRasAT1aWoJQRTXGoIRBviP20QqShwGbxiTjmoSKV0VCs-lvtJcaIAxwg8YHKfcE7YMnV1Ui8ex2kOYUMEF17Zs2mGTc4dl_604pz6RhGri1NFJqfFokjNqRBV3cqa7CHQXGd1FszpqlEaJit2VRE7Gmwahnh_U0WlphEr8-2z7fxt-gFaosWOW79dAtXT6og7RsnhNR8n0yKy6D73Q080 |
| linkProvider | Springer Nature |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT8MwDLZgIAEH3ojxzIEbVMrS9cUNIRCIbZoYIG5VnjAE3bQWxPj1uFnLAMEBjo2rKLLT-HNjfwbYY8o3lPvKMYiWHcS3viMCTh0T0YhqpkJPWZ7ZRtBqhbe3UbsoCkvLbPfyStKe1J-K3cKcDZblyWYIOpzhJEzV0WPliXyXnZsx1S71Rq1sETti7OcVpTI_z_HVHY0x5rdrUettThf-t85FmC_QJTkabYclmNDJMsx94hzEp-YHUWu6AjedYSItP-4bSkl_xP-KtiL9opsR4YkiDz1BMAxGt5RXrx-S5nmjTWwTndTK9SuXGeGPd71BN7t_Slfh-vTk6vjMKVotOJIFLHOkpFoYg8EIR_wnalRpRl2OI5wrV9epUp6OpO-xQBshDcIYGYQcj1Phy5qK3DWoJL1ErwOhTAopTE3Va1FdCJfn_62EYAFVlBnqVmG_1HjcHzFqxGPu5Fx3MeoutrqLh1XYKo0SF19XGrs5bxqGekFYhYPSCGPx77Nt_O31XZg5u2o24sZ562ITZpm1aZ77twWVbPCst2FavmTddLBjd-A7tNvWsQ |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LT-MwEB6xgFbLgcfCivL0gRtEuE7z4oaACkSpKvEQt8hPKNpNqyYgyq9n7KS0IPaAOMZjWdaMk_kmnvkGYIep0FAeKs8gWvYQ34aeiDj1TEITqpmKA-V4ZltRux3f3iadiSp-l-0-upIsaxosS1NW7PeV2Z8ofIstMyyziWcIQLzhD5hp2KZBNl6_vBnT7tKgbGuLOBLjwKAqm_l8jfeuaYw3P1yROs_TXPj-nhdhvkKd5LA8JkswpbPfMDfBRYhPF28Ervky3FwOM-l4c19QSvolLyzakPSrLkeEZ4o89ATB8Bjdla1qPyAXZ60Occ11cifXz1wWhP-96w26xf2_fAWumydXR6de1YLBkyxihScl1cIYDFI44kJRp0oz6nMc4Vz5ukGVCnQiw4BF2ghpEN7IKOb4mRWhrKvE_wPTWS_Tq0Aok0IKU1eNetIQwuf2f5YQLKKKMkP9GuyOtJ_2S6aNdMypbHWXou5Sp7t0WIONkYHS6q3LU9_yqWEIGMU12BsZZCz-_2prX5u-DT87x820ddY-X4dfzJnUpgRuwHQxeNSbMCufim4-2HKH8RXVPN-V |
| 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=Synchronizing+production+planning+and+job+scheduling%3A+MILP+models+and+exact+algorithms&rft.jtitle=Journal+of+combinatorial+optimization&rft.au=Mombelli%2C+Aur%C3%A9lien&rft.au=Quilliot%2C+Alain&rft.date=2025-08-01&rft.issn=1382-6905&rft.eissn=1573-2886&rft.volume=50&rft.issue=1&rft_id=info:doi/10.1007%2Fs10878-025-01326-y&rft.externalDBID=n%2Fa&rft.externalDocID=10_1007_s10878_025_01326_y |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1382-6905&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1382-6905&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1382-6905&client=summon |