A Simulation-Based Approximate Dynamic Programming Approach to Dynamic and Stochastic Resource-Constrained Multi-Project Scheduling Problem
| dc.contributor.author | Satic, U. | |
| dc.contributor.author | Jacko, P. | |
| dc.contributor.author | Kirkbride, C. | |
| dc.date.accessioned | 2024-03-15T11:40:52Z | |
| dc.date.available | 2024-03-15T11:40:52Z | |
| dc.date.issued | 2024 | en_US |
| dc.date.issued | 2024 | |
| dc.description | Kirkbride, Christopher/0000-0002-3667-3413; Satic, Ugur/0000-0002-9160-0006; Jacko, Peter/0000-0003-3376-0260; | en_US |
| dc.description.abstract | We consider the dynamic and stochastic resource -constrained multi -project scheduling problem which allows for the random arrival of projects and stochastic task durations. Completing projects generates rewards, which are reduced by a tardiness cost in the case of late completion. Multiple types of resource are available, and projects consume different amounts of these resources when under processing. The problem is modelled as an infinite -horizon discrete -time Markov decision process and seeks to maximise the expected discounted long -run profit. We use an approximate dynamic programming algorithm (ADP) with a linear approximation model which can be used for online decision making. Our approximation model uses project elements that are easily accessible by a decision -maker, with the model coefficients obtained offline via a combination of Monte Carlo simulation and least squares estimation. Our numerical study shows that ADP often statistically significantly outperforms the optimal reactive baseline algorithm (ORBA). In experiments on smaller problems however, both typically perform suboptimally compared to the optimal scheduler obtained by stochastic dynamic programming. ADP has an advantage over ORBA and dynamic programming in that ADP can be applied to larger problems. We also show that ADP generally produces statistically significantly higher profits than common algorithms used in practice, such as a rule -based algorithm and a reactive genetic algorithm. | en_US |
| dc.description.sponsorship | Ministry of National Education of The Republic of Turkey | en_US |
| dc.description.sponsorship | We acknowledge Mahshid Salemi Parizi for making their code avail-able. The first author acknowledges the Ministry of National Education of The Republic of Turkey for providing a PhD scholarship. We thank the two anonymous reviewers for their careful and detailed reviews of the paper. | en_US |
| dc.identifier.doi | 10.1016/j.ejor.2023.10.046 | |
| dc.identifier.issn | 0377-2217 | |
| dc.identifier.issn | 1872-6860 | |
| dc.identifier.scopus | 2-s2.0-85178176165 | |
| dc.identifier.uri | https://doi.org/10.1016/j.ejor.2023.10.046 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12573/2006 | |
| dc.language.iso | en | en_US |
| dc.publisher | Elsevier | en_US |
| dc.relation.ispartof | European Journal of Operational Research | en_US |
| dc.relation.isversionof | 10.1016/j.ejor.2023.10.046 | en_US |
| dc.rights | info:eu-repo/semantics/openAccess | en_US |
| dc.subject | Project Scheduling | en_US |
| dc.subject | Markov Decision Processes | en_US |
| dc.subject | Approximate Dynamic Programming | en_US |
| dc.subject | Dynamic Resource Allocation | en_US |
| dc.subject | Dynamic Programming | en_US |
| dc.title | A Simulation-Based Approximate Dynamic Programming Approach to Dynamic and Stochastic Resource-Constrained Multi-Project Scheduling Problem | en_US |
| dc.type | Article | en_US |
| dspace.entity.type | Publication | |
| gdc.author.id | Kirkbride, Christopher/0000-0002-3667-3413 | |
| gdc.author.id | Satic, Ugur/0000-0002-9160-0006 | |
| gdc.author.id | Jacko, Peter/0000-0003-3376-0260 | |
| gdc.author.scopusid | 57220209733 | |
| gdc.author.scopusid | 16021904300 | |
| gdc.author.scopusid | 7003643044 | |
| gdc.author.wosid | Satic, Ugur/Abx-4934-2022 | |
| gdc.author.wosid | Jacko, Peter/C-2600-2012 | |
| gdc.bip.impulseclass | C4 | |
| gdc.bip.influenceclass | C4 | |
| gdc.bip.popularityclass | C4 | |
| gdc.coar.access | open access | |
| gdc.coar.type | text::journal::journal article | |
| gdc.collaboration.industrial | false | |
| gdc.description.department | AGÜ, Mühendislik Fakültesi, Endüstri Mühendisliği Bölümü | en_US |
| gdc.description.departmenttemp | [Satic, U.; Jacko, P.] Lancaster Univ Management Sch, Lancaster LA1 4YX, England; [Satic, U.] Abdullah Gul Univ, Fac Engn, TR-38080 Kayseri, Turkiye; [Jacko, P.] Berry Consultants, Abingdon OX14 5EG, England | en_US |
| gdc.description.endpage | 469 | en_US |
| gdc.description.issue | 2 | en_US |
| gdc.description.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
| gdc.description.scopusquality | Q1 | |
| gdc.description.startpage | 454 | en_US |
| gdc.description.volume | 315 | en_US |
| gdc.description.woscitationindex | Science Citation Index Expanded | |
| gdc.description.wosquality | Q1 | |
| gdc.identifier.openalex | W4388573256 | |
| gdc.identifier.wos | WOS:001185197200001 | |
| gdc.index.type | WoS | |
| gdc.index.type | Scopus | |
| gdc.oaire.accesstype | HYBRID | |
| gdc.oaire.diamondjournal | false | |
| gdc.oaire.downloads | 75 | |
| gdc.oaire.impulse | 19.0 | |
| gdc.oaire.influence | 3.310844E-9 | |
| gdc.oaire.isgreen | true | |
| gdc.oaire.keywords | 330 | |
| gdc.oaire.keywords | Approximate dynamic programming | |
| gdc.oaire.keywords | Project scheduling | |
| gdc.oaire.keywords | 650 | |
| gdc.oaire.keywords | Dynamic resource allocation | |
| gdc.oaire.keywords | Dynamic programming | |
| gdc.oaire.keywords | Markov decision processes | |
| gdc.oaire.keywords | dynamic programming | |
| gdc.oaire.keywords | Operations research and management science | |
| gdc.oaire.keywords | approximate dynamic programming | |
| gdc.oaire.keywords | project scheduling | |
| gdc.oaire.keywords | dynamic resource allocation | |
| gdc.oaire.popularity | 1.6050326E-8 | |
| gdc.oaire.publicfunded | false | |
| gdc.oaire.sciencefields | 0209 industrial biotechnology | |
| gdc.oaire.sciencefields | 0211 other engineering and technologies | |
| gdc.oaire.sciencefields | 02 engineering and technology | |
| gdc.oaire.views | 260 | |
| gdc.openalex.collaboration | International | |
| gdc.openalex.fwci | 6.1134 | |
| gdc.openalex.normalizedpercentile | 0.97 | |
| gdc.openalex.toppercent | TOP 10% | |
| gdc.opencitations.count | 17 | |
| gdc.plumx.crossrefcites | 18 | |
| gdc.plumx.mendeley | 31 | |
| gdc.plumx.scopuscites | 19 | |
| gdc.scopus.citedcount | 22 | |
| gdc.virtual.author | Satıç, Uğur | |
| gdc.wos.citedcount | 19 | |
| relation.isAuthorOfPublication | 61191db1-0584-4299-ab4a-f43df852b73f | |
| relation.isAuthorOfPublication.latestForDiscovery | 61191db1-0584-4299-ab4a-f43df852b73f | |
| relation.isOrgUnitOfPublication | 665d3039-05f8-4a25-9a3c-b9550bffecef | |
| relation.isOrgUnitOfPublication | 151c1293-0aa6-4c6d-a93b-d1956fe5002d | |
| relation.isOrgUnitOfPublication | 5e03b17c-1c2a-4058-b67a-6a949192c48b | |
| relation.isOrgUnitOfPublication.latestForDiscovery | 665d3039-05f8-4a25-9a3c-b9550bffecef |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- 1-s2.0-S0377221723008214-main.pdf
- Size:
- 1.17 MB
- Format:
- Adobe Portable Document Format
- Description:
- Makale Dosyası
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.44 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
