{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T05:15:43Z","timestamp":1783055743867,"version":"3.54.6"},"reference-count":42,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["72171081"],"award-info":[{"award-number":["72171081"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computers &amp; Industrial Engineering"],"published-print":{"date-parts":[[2026,8]]},"DOI":"10.1016\/j.cie.2026.112094","type":"journal-article","created":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T23:27:17Z","timestamp":1778196437000},"page":"112094","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Flexible allocation strategy for repetitive project scheduling based on constraint programming"],"prefix":"10.1016","volume":"218","author":[{"given":"Lihui","family":"Zhang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhilei","family":"Hua","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-9914-814X","authenticated-orcid":false,"given":"Zongyu","family":"Yao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sijie","family":"Wu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.cie.2026.112094_b0005","doi-asserted-by":"crossref","DOI":"10.1016\/j.jairtraman.2024.102550","article-title":"Machine learning and multi-objective optimization methodology for planning construction phases of airport expansion projects","volume":"115","author":"Al-Ghzawi","year":"2024","journal-title":"Journal of Air Transport Management"},{"issue":"7","key":"10.1016\/j.cie.2026.112094_b0010","doi-asserted-by":"crossref","DOI":"10.1061\/(ASCE)CO.1943-7862.0001510","article-title":"Optimizing the scheduling of repetitive construction to minimize interruption cost","volume":"144","author":"Altuwaim","year":"2018","journal-title":"Journal of Construction Engineering and Management"},{"issue":"1","key":"10.1016\/j.cie.2026.112094_b0015","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1061\/(ASCE)CO.1943-7862.0000569","article-title":"LOB and CPM integrated method for scheduling repetitive projects","volume":"139","author":"Ammar","year":"2013","journal-title":"Journal of Construction Engineering and Management"},{"key":"10.1016\/j.cie.2026.112094_b0020","series-title":"Principles of constraint programming","author":"Apt","year":"2009"},{"issue":"6","key":"10.1016\/j.cie.2026.112094_b0025","doi-asserted-by":"crossref","first-page":"545","DOI":"10.1061\/(ASCE)0733-9364(2002)128:6(545)","article-title":"Challenges in line-of-balance scheduling","volume":"128","author":"Arditi","year":"2002","journal-title":"Journal of Construction Engineering and Management"},{"issue":"12","key":"10.1016\/j.cie.2026.112094_b0030","doi-asserted-by":"crossref","first-page":"5057","DOI":"10.1108\/ECAM-11-2022-1064","article-title":"Active BIM system for optimized multi-project ready-mix-concrete delivery","volume":"31","author":"Begi\u0107","year":"2024","journal-title":"Engineering, Construction and Architectural Management"},{"issue":"10","key":"10.1016\/j.cie.2026.112094_b0035","doi-asserted-by":"crossref","first-page":"2474","DOI":"10.1108\/ECAM-01-2019-0013","article-title":"Cost optimization of project schedules under constrained resources and alternative production processes by mixed-integer nonlinear programming","volume":"26","author":"Cajzek","year":"2019","journal-title":"Engineering, Construction and Architectural Management"},{"issue":"2","key":"10.1016\/j.cie.2026.112094_b0040","doi-asserted-by":"crossref","first-page":"604","DOI":"10.1016\/j.ejor.2021.02.018","article-title":"A quantitative approach for the long-term assessment of railway rapid transit network construction or expansion projects","volume":"294","author":"Canca","year":"2021","journal-title":"European Journal of Operational Research"},{"issue":"3","key":"10.1016\/j.cie.2026.112094_b0045","doi-asserted-by":"crossref","first-page":"809","DOI":"10.1016\/j.ejor.2019.07.056","article-title":"A satisfiability and workload-based exact method for the resource constrained project scheduling problem with generalized precedence constraints","volume":"289","author":"De Azevedo","year":"2021","journal-title":"European Journal of Operational Research"},{"issue":"2","key":"10.1016\/j.cie.2026.112094_b0050","doi-asserted-by":"crossref","first-page":"93","DOI":"10.3846\/jcem.2023.17568","article-title":"Resource levelling in repetitive construction projects with interruptions: An integrated approach","volume":"29","author":"Dai","year":"2023","journal-title":"Journal of Civil Engineering and Management"},{"issue":"4","key":"10.1016\/j.cie.2026.112094_b0055","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1061\/(ASCE)0733-9364(2005)131:4(477)","article-title":"Time-cost-quality trade-off analysis for highway construction","volume":"131","author":"El-Rayes","year":"2005","journal-title":"Journal of Construction Engineering and Management"},{"key":"10.1016\/j.cie.2026.112094_b0060","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1016\/j.autcon.2011.06.009","article-title":"GA optimization model for repetitive projects with soft logic","volume":"21","author":"Fan","year":"2012","journal-title":"Automation in Construction"},{"issue":"3","key":"10.1016\/j.cie.2026.112094_b0065","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/S0926-5805(02)00092-4","article-title":"Development of an object-oriented scheduling model for construction projects","volume":"12","author":"Fan","year":"2003","journal-title":"Automation in Construction"},{"issue":"1","key":"10.1016\/j.cie.2026.112094_b0070","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ejor.2021.05.004","article-title":"An updated survey of variants and extensions of the resource-constrained project scheduling problem","volume":"297","author":"Hartmann","year":"2022","journal-title":"European Journal of Operational Research"},{"key":"10.1016\/j.cie.2026.112094_b0075","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2021.104042","article-title":"Schedule optimization for scattered repetitive projects","volume":"133","author":"Hegazy","year":"2022","journal-title":"Automation in Construction"},{"key":"10.1016\/j.cie.2026.112094_b0080","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2021.103601","article-title":"Tetris-inspired approach for generating tightly-packed repetitive schedules","volume":"124","author":"Hegazy","year":"2021","journal-title":"Automation in Construction"},{"issue":"1","key":"10.1016\/j.cie.2026.112094_b0090","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1007\/s12063-024-00532-x","article-title":"Project portfolio selection and scheduling problem under material supply uncertainty","volume":"18","author":"Habibi","year":"2025","journal-title":"Operations Management Research"},{"key":"10.1016\/j.cie.2026.112094_b0095","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2025.106272","article-title":"Cost optimization of repetitive project scheduling through a constraint programming-based relax-and-solve algorithm","volume":"176","author":"Hu","year":"2025","journal-title":"Automation in Construction"},{"issue":"2","key":"10.1016\/j.cie.2026.112094_b0100","doi-asserted-by":"crossref","first-page":"668","DOI":"10.1016\/j.ejor.2022.07.042","article-title":"A constraint programming approach for the premarshalling problem","volume":"306","author":"Jim\u00e9nez-Piqueras","year":"2023","journal-title":"European Journal of Operational Research"},{"issue":"4","key":"10.1016\/j.cie.2026.112094_b0105","article-title":"Mixed-integer nonlinear programming model for nonlinear discrete optimization of project schedules under restricted costs","volume":"142","author":"Klan\u0161ek","year":"2016","journal-title":"Journal of Construction Engineering and Management"},{"key":"10.1016\/j.cie.2026.112094_b0115","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2024.105428","article-title":"A non-unit repetitive construction project scheduling with uncertainties","volume":"164","author":"Long","year":"2024","journal-title":"Automation in Construction"},{"issue":"4","key":"10.1016\/j.cie.2026.112094_b0120","doi-asserted-by":"crossref","first-page":"499","DOI":"10.1016\/j.autcon.2008.11.005","article-title":"A genetic algorithm-based method for scheduling repetitive construction projects","volume":"18","author":"Long","year":"2009","journal-title":"Automation in Construction"},{"key":"10.1016\/j.cie.2026.112094_b0125","doi-asserted-by":"crossref","DOI":"10.1016\/j.cor.2020.105020","article-title":"Mixed Integer linear programming and constraint programming models for the online printing shop scheduling problem","volume":"123","author":"Lunardi","year":"2020","journal-title":"Computers & Operations Research"},{"issue":"4","key":"10.1016\/j.cie.2026.112094_b0130","doi-asserted-by":"crossref","DOI":"10.1061\/(ASCE)ME.1943-5479.0000936","article-title":"Linear optimization model to minimize total cost of repetitive construction projects and identify order of units","volume":"37","author":"Monghasemi","year":"2021","journal-title":"Journal of Management in Engineering"},{"key":"10.1016\/j.cie.2026.112094_b0135","article-title":"Decision optimization with IBM ILOG CPLEX optimization studio: A hands-on introduction to modeling with the optimization programming language (OPL)","author":"Nickel","year":"2022","journal-title":"Springer"},{"issue":"2","key":"10.1016\/j.cie.2026.112094_b0140","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1061\/(ASCE)0733-9364(1990)116:2(316)","article-title":"RPM: Repetitive project modeling","volume":"116","author":"Reda","year":"1990","journal-title":"Journal of Construction Engineering and Management"},{"issue":"1","key":"10.1016\/j.cie.2026.112094_b0145","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1061\/(ASCE)0733-9364(1988)114:1(36)","article-title":"Extensions to linear scheduling optimization","volume":"114","author":"Russell","year":"1988","journal-title":"Journal of Construction Engineering and Management"},{"issue":"2","key":"10.1016\/j.cie.2026.112094_b0150","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1061\/(ASCE)0887-3801(1996)10:2(106)","article-title":"Dynamic programming approach to scheduling of nonserial linear project","volume":"10","author":"Senouci","year":"1996","journal-title":"Journal of Computing in Civil Engineering"},{"key":"10.1016\/j.cie.2026.112094_b0155","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.autcon.2016.05.011","article-title":"Linear scheduling with multiple crews based on line-of-balance and productivity scheduling method with singularity functions","volume":"70","author":"Su","year":"2016","journal-title":"Automation in Construction"},{"key":"10.1016\/j.cie.2026.112094_b0160","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.autcon.2013.09.008","article-title":"Schedule control model for linear projects based on linear scheduling method and constraint programming","volume":"37","author":"Tang","year":"2014","journal-title":"Automation in Construction"},{"issue":"2","key":"10.1016\/j.cie.2026.112094_b0165","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1111\/mice.12277","article-title":"Scheduling optimization of linear schedule with constraint programming","volume":"33","author":"Tang","year":"2018","journal-title":"Computer-Aided Civil and Infrastructure Engineering"},{"key":"10.1016\/j.cie.2026.112094_b0170","doi-asserted-by":"crossref","first-page":"842","DOI":"10.1109\/TEM.2025.3543329","article-title":"A two-phase scheduling framework for construction program with forbidden time windows","volume":"72","author":"Tao","year":"2025","journal-title":"IEEE Transactions on Engineering Management"},{"issue":"3","key":"10.1016\/j.cie.2026.112094_b0175","doi-asserted-by":"crossref","DOI":"10.1061\/(ASCE)CP.1943-5487.0000745","article-title":"Space-time repetitive project scheduling considering location and congestion","volume":"32","author":"Tao","year":"2018","journal-title":"Journal of Computing in Civil Engineering"},{"issue":"3","key":"10.1016\/j.cie.2026.112094_b0180","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1016\/j.ejor.2024.07.016","article-title":"A matheuristic for the resource-constrained project scheduling problem","volume":"319","author":"Vanhoucke","year":"2024","journal-title":"European Journal of Operational Research"},{"issue":"1","key":"10.1016\/j.cie.2026.112094_b0185","doi-asserted-by":"crossref","DOI":"10.1061\/JCEMD4.COENG-15405","article-title":"Low-carbon multiobjective optimization for repetitive projects based on crew-based scheduling strategy","volume":"151","author":"Yao","year":"2025","journal-title":"Journal of Construction Engineering and Management"},{"issue":"20","key":"10.1016\/j.cie.2026.112094_b0190","doi-asserted-by":"crossref","first-page":"3118","DOI":"10.1111\/mice.13483","article-title":"Resource leveling strategy integrating soft logic and crew interruption in repetitive projects","volume":"40","author":"Yao","year":"2025","journal-title":"Computer-Aided Civil and Infrastructure Engineering"},{"issue":"11","key":"10.1016\/j.cie.2026.112094_b0195","doi-asserted-by":"crossref","first-page":"1341","DOI":"10.1061\/(ASCE)CO.1943-7862.0000535","article-title":"Controlling path and controlling segment analysis in repetitive scheduling method","volume":"138","author":"Zhang","year":"2012","journal-title":"Journal of Construction Engineering and Management"},{"key":"10.1016\/j.cie.2026.112094_b0200","doi-asserted-by":"crossref","first-page":"8267","DOI":"10.1109\/TEM.2024.3394852","article-title":"Reactive scheduling for repetitive projects based on integrated crew interruption and soft logic strategies","volume":"71","author":"Zhang","year":"2024","journal-title":"IEEE Transactions on Engineering Management"},{"issue":"13","key":"10.1016\/j.cie.2026.112094_b0205","first-page":"1","article-title":"Resource-constrained repetitive project scheduling with soft logic","volume":"31","author":"Zou","year":"2024","journal-title":"Engineering, Construction and Architectural Management"},{"key":"10.1016\/j.cie.2026.112094_b0210","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2019.102990","article-title":"A constraint programming approach for scheduling repetitive projects with atypical activities considering soft logic","volume":"109","author":"Zou","year":"2020","journal-title":"Automation in Construction"},{"issue":"3","key":"10.1016\/j.cie.2026.112094_b0215","doi-asserted-by":"crossref","DOI":"10.1061\/(ASCE)CP.1943-5487.0000641","article-title":"Mixed-integer linear programming approach for scheduling repetitive projects with time-cost trade-off consideration","volume":"31","author":"Zou","year":"2017","journal-title":"Journal of Computing in Civil Engineering"},{"issue":"6","key":"10.1016\/j.cie.2026.112094_b0220","doi-asserted-by":"crossref","first-page":"1713","DOI":"10.1108\/ECAM-11-2019-0595","article-title":"Work continuity constraints in repetitive project scheduling considering soft logic","volume":"28","author":"Zou","year":"2021","journal-title":"Engineering, Construction and Architectural Management"}],"container-title":["Computers &amp; Industrial Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0360835226002950?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0360835226002950?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T04:18:59Z","timestamp":1783052339000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0360835226002950"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8]]},"references-count":42,"alternative-id":["S0360835226002950"],"URL":"https:\/\/doi.org\/10.1016\/j.cie.2026.112094","relation":{},"ISSN":["0360-8352"],"issn-type":[{"value":"0360-8352","type":"print"}],"subject":[],"published":{"date-parts":[[2026,8]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Flexible allocation strategy for repetitive project scheduling based on constraint programming","name":"articletitle","label":"Article Title"},{"value":"Computers & Industrial Engineering","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cie.2026.112094","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"112094"}}