A Decomposition-Based Hybrid Algorithm for Large-Scale Project Portfolio Selection and Scheduling With Reaction to Changing Environments
The project portfolio selection and scheduling problem (PPSSP) aims to select and schedule a set of projects, known as a portfolio, to maximize their benefits while adhering to various constraints. However, addressing PPSSP in a reasonable time becomes increasingly challenging with a growing number...
Uloženo v:
| Vydáno v: | IEEE transactions on engineering management Ročník 72; s. 2409 - 2423 |
|---|---|
| Hlavní autoři: | , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
2025
|
| Témata: | |
| ISSN: | 0018-9391, 1558-0040 |
| 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 project portfolio selection and scheduling problem (PPSSP) aims to select and schedule a set of projects, known as a portfolio, to maximize their benefits while adhering to various constraints. However, addressing PPSSP in a reasonable time becomes increasingly challenging with a growing number of projects, especially in changing environments. This article proposes a decomposition-based hybrid algorithm with evolutionary algorithm-based global search and exact solver-based local search to optimize large-scale PPSSP, and integrates a reactive approach to reoptimize PPSSP when unexpected changes occur. Specifically, a heuristic solution repair method is designed to accelerate the evolutionary global search, which is then expanded to repair the baseline schedule when dealing with changes. A problem-specific grouping method and a constrained subproblem construction approach are developed for conducting the cooperative local search using the exact solver. Besides, a reactive approach is crafted to deal with changing circumstances by updating the problem structure, repairing the prescheduled solution, and reoptimizing the solutions. Experiments conducted on 28 large-scale PPSSPs and 28 changed PPSSPs have validated the superiority of the proposed hybrid algorithm in achieving competitive results in a shorter time, saving up to 57% computational time to achieve high-quality solutions when compared to the exact solver Gurobi. |
|---|---|
| AbstractList | The project portfolio selection and scheduling problem (PPSSP) aims to select and schedule a set of projects, known as a portfolio, to maximize their benefits while adhering to various constraints. However, addressing PPSSP in a reasonable time becomes increasingly challenging with a growing number of projects, especially in changing environments. This article proposes a decomposition-based hybrid algorithm with evolutionary algorithm-based global search and exact solver-based local search to optimize large-scale PPSSP, and integrates a reactive approach to reoptimize PPSSP when unexpected changes occur. Specifically, a heuristic solution repair method is designed to accelerate the evolutionary global search, which is then expanded to repair the baseline schedule when dealing with changes. A problem-specific grouping method and a constrained subproblem construction approach are developed for conducting the cooperative local search using the exact solver. Besides, a reactive approach is crafted to deal with changing circumstances by updating the problem structure, repairing the prescheduled solution, and reoptimizing the solutions. Experiments conducted on 28 large-scale PPSSPs and 28 changed PPSSPs have validated the superiority of the proposed hybrid algorithm in achieving competitive results in a shorter time, saving up to 57% computational time to achieve high-quality solutions when compared to the exact solver Gurobi. |
| Author | Essam, Daryl Elsayed, Saber Liu, Jing Sarker, Ruhul |
| Author_xml | – sequence: 1 givenname: Jing orcidid: 0000-0003-3600-4647 surname: Liu fullname: Liu, Jing email: jing.liu5@unsw.edu.au organization: School of Systems and Computing, University of New South Wales (UNSW), Canberra, ACT, Australia – sequence: 2 givenname: Ruhul orcidid: 0000-0002-1363-2774 surname: Sarker fullname: Sarker, Ruhul email: r.sarker@unsw.edu.au organization: School of Systems and Computing, University of New South Wales (UNSW), Canberra, ACT, Australia – sequence: 3 givenname: Daryl orcidid: 0000-0002-6923-7079 surname: Essam fullname: Essam, Daryl email: d.essam@unsw.edu.au organization: School of Systems and Computing, University of New South Wales (UNSW), Canberra, ACT, Australia – sequence: 4 givenname: Saber orcidid: 0000-0003-0836-6122 surname: Elsayed fullname: Elsayed, Saber email: s.elsayed@unsw.edu.au organization: Department of Computer Science, University of Sharjah, Sharjah, UAE |
| BookMark | eNpNkM1OAjEUhRuDiYjuXbjoCwy20_lpl4goJhiJYFxOOu2doWRoSTua8AY-tiWwcHV_zj3nJt81GlhnAaE7SsaUEvGwnr2NU5LmY5YXnKfFBRrSPOcJIRkZoCEhlCeCCXqFrkPYxjHLUzJEvxP8BMrt9i6Y3jibPMoAGs8PtTcaT7rWedNvdrhxHi-kbyFZKdkBXnq3BdXjpfN94zrj8Aq6uIgRWFqNV2oD-rsztsVfMQB_gDyJvcPTjbTtUZnZH-Od3YHtww26bGQX4PZcR-jzebaezpPF-8vrdLJIVEpFn0jV1FqJOmNEqFIwJqHMU12WacaK2BTAy7oRVNc1zxlnuiFcFQUDHgUlCRshcspV3oXgoan23uykP1SUVEeSVSRZHUlWZ5LRcn-yGAD4dy4EF_HFH7qrc_A |
| CODEN | IEEMA4 |
| Cites_doi | 10.1016/j.asoc.2024.111716 10.1007/s12351-019-00468-2 10.1016/j.cie.2021.107114 10.1016/j.dss.2016.01.006 10.1016/j.cie.2020.106981 10.1109/SSCI51031.2022.10022287 10.1109/CEC60901.2024.10612051 10.1007/s10462-021-10095-z 10.1109/TCYB.2021.3097312 10.1057/s41274-017-0198-3 10.1016/j.cie.2022.108191 10.1109/TCYB.2022.3192112 10.1016/j.jclepro.2024.143192 10.1016/j.ins.2008.02.017 10.1016/j.eswa.2021.116134 10.1007/978-3-030-88315-7 10.1016/j.eswa.2021.115207 10.1007/BF01586000 10.1023/A:1008202821328 10.1016/j.cie.2020.106567 10.1016/j.swevo.2023.101466 10.1007/s11042-020-10139-6 10.1016/j.jclepro.2020.122073 10.1109/TCYB.2020.3026571 10.1016/j.ins.2024.121029 10.1109/TEM.2019.2920331 10.1007/978-981-13-0761-4_104 10.1109/TEM.2025.3543329 10.1109/TEM.2024.3394852 10.1016/j.energy.2023.130207 10.1080/24725854.2024.2374090 10.1016/j.engappai.2024.107942 10.1007/s10732-010-9143-1 10.1007/3-540-58484-6_269 10.1109/SMC42975.2020.9283334 10.1016/j.ins.2014.10.035 10.1109/TSMC.2024.3358383 10.1145/362946.362974 10.1080/01605682.2020.1718018 10.1109/TEM.2020.2966649 10.1016/j.cie.2015.01.012 10.36334/modsim.2017.d3.weir 10.1016/j.technovation.2004.07.010 10.1016/j.dib.2022.108208 10.1080/15623599.2023.2222995 10.1080/07408179608966262 10.1109/TEVC.2021.3130838 10.1007/s00170-013-5362-6 10.7551/mitpress/1090.001.0001 10.1109/SSCI47803.2020.9308608 10.1287/ijoc.1090.0344 10.1109/TEVC.2022.3185665 10.1057/palgrave.jors.2600767 10.1016/j.engappai.2022.104771 10.1109/ACCESS.2021.3086070 10.1007/s12063-024-00532-x |
| ContentType | Journal Article |
| DBID | 97E RIA RIE AAYXX CITATION |
| DOI | 10.1109/TEM.2025.3568826 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1558-0040 |
| EndPage | 2423 |
| ExternalDocumentID | 10_1109_TEM_2025_3568826 10998938 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Australian Research Council Discovery grantid: DP210102939 |
| GroupedDBID | -~X .-4 .DC 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACGOD ACHQT ACIWK ACNCT ADMHC AENEX AETIX AFOGA AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV AZLTO BEFXN BFFAM BGNUA BKEBE BKOMP BPEOZ CS3 DU5 EBS EJD HZ~ H~9 IAAWW IBMZZ ICLAB IDIHD IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIE RNS TAE TN5 VH1 AAYXX CITATION |
| ID | FETCH-LOGICAL-c219t-acfbdc9b4309c7933ae752d77243652d6e87bf91dbb85383df08c663e8e87ca03 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 2 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001515510400001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0018-9391 |
| IngestDate | Sat Nov 29 07:47:41 EST 2025 Wed Aug 27 01:37:03 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c219t-acfbdc9b4309c7933ae752d77243652d6e87bf91dbb85383df08c663e8e87ca03 |
| ORCID | 0000-0002-6923-7079 0000-0002-1363-2774 0000-0003-3600-4647 0000-0003-0836-6122 |
| PageCount | 15 |
| ParticipantIDs | ieee_primary_10998938 crossref_primary_10_1109_TEM_2025_3568826 |
| PublicationCentury | 2000 |
| PublicationDate | 20250000 2025-00-00 |
| PublicationDateYYYYMMDD | 2025-01-01 |
| PublicationDate_xml | – year: 2025 text: 20250000 |
| PublicationDecade | 2020 |
| PublicationTitle | IEEE transactions on engineering management |
| PublicationTitleAbbrev | TEM |
| PublicationYear | 2025 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| References | ref13 ref57 ref12 ref56 ref15 ref14 Storn (ref22) 1997; 11 ref53 ref52 ref11 ref10 ref54 ref17 ref16 ref19 ref18 ref51 ref50 ref46 ref45 ref48 ref47 ref42 ref41 ref44 ref43 ref49 ref8 ref7 ref9 ref4 ref3 ref6 ref5 ref40 Price (ref55) 1999 ref35 ref34 ref37 ref36 ref31 ref30 ref33 ref32 ref2 ref1 ref39 ref38 Gwiazda (ref58) 2006 ref24 ref23 ref26 ref25 ref20 ref21 ref28 ref27 ref29 |
| References_xml | – ident: ref24 doi: 10.1016/j.asoc.2024.111716 – ident: ref27 doi: 10.1007/s12351-019-00468-2 – ident: ref38 doi: 10.1016/j.cie.2021.107114 – ident: ref1 doi: 10.1016/j.dss.2016.01.006 – ident: ref37 doi: 10.1016/j.cie.2020.106981 – ident: ref35 doi: 10.1109/SSCI51031.2022.10022287 – ident: ref9 doi: 10.1109/CEC60901.2024.10612051 – ident: ref11 doi: 10.1007/s10462-021-10095-z – ident: ref44 doi: 10.1109/TCYB.2021.3097312 – ident: ref43 doi: 10.1057/s41274-017-0198-3 – ident: ref33 doi: 10.1016/j.cie.2022.108191 – ident: ref17 doi: 10.1109/TCYB.2022.3192112 – ident: ref12 doi: 10.1016/j.jclepro.2024.143192 – ident: ref26 doi: 10.1016/j.ins.2008.02.017 – ident: ref32 doi: 10.1016/j.eswa.2021.116134 – ident: ref7 doi: 10.1007/978-3-030-88315-7 – ident: ref2 doi: 10.1016/j.eswa.2021.115207 – ident: ref51 doi: 10.1007/BF01586000 – start-page: 79 volume-title: New Ideas in Optimization year: 1999 ident: ref55 article-title: An introduction to differential evolution – volume: 11 start-page: 341 year: 1997 ident: ref22 publication-title: J. Global Optim. doi: 10.1023/A:1008202821328 – ident: ref4 doi: 10.1016/j.cie.2020.106567 – ident: ref25 doi: 10.1016/j.swevo.2023.101466 – ident: ref10 doi: 10.1007/s11042-020-10139-6 – ident: ref31 doi: 10.1016/j.jclepro.2020.122073 – ident: ref16 doi: 10.1109/TCYB.2020.3026571 – ident: ref14 doi: 10.1016/j.ins.2024.121029 – ident: ref29 doi: 10.1109/TEM.2019.2920331 – ident: ref34 doi: 10.1007/978-981-13-0761-4_104 – ident: ref42 doi: 10.1109/TEM.2025.3543329 – ident: ref45 doi: 10.1109/TEM.2024.3394852 – ident: ref13 doi: 10.1016/j.energy.2023.130207 – ident: ref41 doi: 10.1080/24725854.2024.2374090 – ident: ref19 doi: 10.1016/j.engappai.2024.107942 – ident: ref21 doi: 10.1007/s10732-010-9143-1 – ident: ref56 doi: 10.1007/3-540-58484-6_269 – ident: ref47 doi: 10.1109/SMC42975.2020.9283334 – ident: ref23 doi: 10.1016/j.ins.2014.10.035 – ident: ref18 doi: 10.1109/TSMC.2024.3358383 – ident: ref52 doi: 10.1145/362946.362974 – ident: ref40 doi: 10.1080/01605682.2020.1718018 – ident: ref15 doi: 10.1109/TEM.2020.2966649 – ident: ref49 doi: 10.1016/j.cie.2015.01.012 – ident: ref54 doi: 10.36334/modsim.2017.d3.weir – ident: ref30 doi: 10.1016/j.technovation.2004.07.010 – ident: ref53 doi: 10.1016/j.dib.2022.108208 – ident: ref36 doi: 10.1080/15623599.2023.2222995 – ident: ref5 doi: 10.1080/07408179608966262 – ident: ref28 doi: 10.1109/TEVC.2021.3130838 – ident: ref8 doi: 10.1007/s00170-013-5362-6 – ident: ref50 doi: 10.7551/mitpress/1090.001.0001 – ident: ref48 doi: 10.1109/SSCI47803.2020.9308608 – ident: ref3 doi: 10.1287/ijoc.1090.0344 – ident: ref57 doi: 10.1109/TEVC.2022.3185665 – volume-title: Genetic Algorithms Reference: Crossover for Single-Objective Numerical Optimization Problems year: 2006 ident: ref58 – ident: ref6 doi: 10.1057/palgrave.jors.2600767 – ident: ref20 doi: 10.1016/j.engappai.2022.104771 – ident: ref46 doi: 10.1109/ACCESS.2021.3086070 – ident: ref39 doi: 10.1007/s12063-024-00532-x |
| SSID | ssj0014520 |
| Score | 2.4282184 |
| Snippet | The project portfolio selection and scheduling problem (PPSSP) aims to select and schedule a set of projects, known as a portfolio, to maximize their benefits... |
| SourceID | crossref ieee |
| SourceType | Index Database Publisher |
| StartPage | 2409 |
| SubjectTerms | Divide-and-conquer dynamic Dynamic scheduling genetic algorithm (GA) Genetic algorithms large-scale optimization Maintenance engineering Mathematical models Metaheuristics Optimization Portfolios Project management project portfolio selection and scheduling Schedules Stochastic processes |
| Title | A Decomposition-Based Hybrid Algorithm for Large-Scale Project Portfolio Selection and Scheduling With Reaction to Changing Environments |
| URI | https://ieeexplore.ieee.org/document/10998938 |
| Volume | 72 |
| WOSCitedRecordID | wos001515510400001&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: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-0040 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014520 issn: 0018-9391 databaseCode: RIE dateStart: 19630101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELZoxQADzyLKSx5YGNzm7Xgs0KoDVBUtoluU2JdSqSSopEj8A342ZyegMDAgZbDixLL82b7z3X0-Qi6tFI9ryvGZq0LBPG4BE4mfMq5dcr7EBxKTbIKPRuFsJsYVWd1wYQDABJ9BRxeNL1_lcq1NZV3txUH5GjZIg_OgJGv9uAw8v7qD0cYV7Ar72ydpie60f48nQcfvuH6AGmXwSwbVkqoYmTLY_Wdv9shOpTzSXon2PtmA7IBs164UPCSfPXoLOk68CsZi1yimFB1-aGYW7S3n-WpRPL9Q1FXpnY4CZxNECei4tMhQHVma5stFTicmQw42QeNM0QmCq3TU-pw-YQP0AUpGBC1yahgKuqZfY821yOOgP70ZsirbApO4axUslmmipEg81xISV60bA_cdhdq35wZYCCDkSSpslSQo4kNXpVYoUV-BECtkbLlHpJnlGRwTyhF_1CwgjS3phUEqYgd8zm2JuwnOXLtNrr7HP3otL9WIzGHEEhFiFWmsogqrNmnpoa99V476yR_vT8mW_r20kpyRZrFawznZlO_F4m11YabMF1xTwbM |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELagIAEDzyLK0wMLg0veiccCrYpoq4oW0S1K7EupVBJUUiT-AT-bs5OiMjAgZbDiyIrus33nu_t8hFwaCR7XpOUyWwacOb4BjMduwnwVknMFPhDrYhN-rxeMRrxfktU1FwYAdPIZ1FVTx_JlJubKVXatojioX4NVsqZKZ5V0rZ-ggeOWtzCauIZtbi6ikga_Hja7eBa03LrtemhTer-00FJZFa1VWjv__J9dsl2aj7RR4L1HViDdJ1tLlwoekK8GvQOVKV6mY7EbVFSStj8VN4s2puNsNslfXilaq7Sj8sDZAHEC2i98MlTllibZdJLRga6Rg0PQKJV0gPBKlbc-ps84AH2EghNB84xqjoLqaS7x5qrkqdUc3rZZWW-BCdy3chaJJJaCx45tcIHr1o7Ady2J9rdje9jwIPDjhJsyjlHJB7ZMjECgxQIBdojIsA9JJc1SOCLUxxmAtgUkkSGcwEt4ZIHr-6bA_QTnrlkjVwv5h2_FtRqhPo4YPESsQoVVWGJVI1Ul-qXvCqkf__H-gmy0h91O2LnvPZyQTTVU4TM5JZV8Noczsi4-8sn77FxPn2-dX8T8 |
| 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+Decomposition-Based+Hybrid+Algorithm+for+Large-Scale+Project+Portfolio+Selection+and+Scheduling+With+Reaction+to+Changing+Environments&rft.jtitle=IEEE+transactions+on+engineering+management&rft.au=Liu%2C+Jing&rft.au=Sarker%2C+Ruhul&rft.au=Essam%2C+Daryl&rft.au=Elsayed%2C+Saber&rft.date=2025&rft.issn=0018-9391&rft.eissn=1558-0040&rft.volume=72&rft.spage=2409&rft.epage=2423&rft_id=info:doi/10.1109%2FTEM.2025.3568826&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TEM_2025_3568826 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9391&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9391&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9391&client=summon |