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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE transactions on engineering management Ročník 72; s. 2409 - 2423
Hlavní autoři: Liu, Jing, Sarker, Ruhul, Essam, Daryl, Elsayed, Saber
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