Cargando…
A double-decomposition based parallel exact algorithm for the feedback length minimization problem
Product development projects usually contain many interrelated activities with complex information dependences, which induce activity rework, project delay and cost overrun. To reduce negative impacts, scheduling interrelated activities in an appropriate sequence is an important issue for project ma...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
PeerJ Inc.
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10588706/ https://www.ncbi.nlm.nih.gov/pubmed/37869465 http://dx.doi.org/10.7717/peerj-cs.1597 |
_version_ | 1785123636627111936 |
---|---|
author | Shang, Zhen Hao, Jin-Kao Ma, Fei |
author_facet | Shang, Zhen Hao, Jin-Kao Ma, Fei |
author_sort | Shang, Zhen |
collection | PubMed |
description | Product development projects usually contain many interrelated activities with complex information dependences, which induce activity rework, project delay and cost overrun. To reduce negative impacts, scheduling interrelated activities in an appropriate sequence is an important issue for project managers. This study develops a double-decomposition based parallel branch-and-prune algorithm, to determine the optimal activity sequence that minimizes the total feedback length (FLMP). This algorithm decomposes FLMP from two perspectives, which enables the use of all available computing resources to solve subproblems concurrently. In addition, we propose a result-compression strategy and a hash-address strategy to enhance this algorithm. Experimental results indicate that our algorithm can find the optimal sequence for FLMP up to 27 activities within 1 h, and outperforms state of the art exact algorithms. |
format | Online Article Text |
id | pubmed-10588706 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | PeerJ Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-105887062023-10-21 A double-decomposition based parallel exact algorithm for the feedback length minimization problem Shang, Zhen Hao, Jin-Kao Ma, Fei PeerJ Comput Sci Algorithms and Analysis of Algorithms Product development projects usually contain many interrelated activities with complex information dependences, which induce activity rework, project delay and cost overrun. To reduce negative impacts, scheduling interrelated activities in an appropriate sequence is an important issue for project managers. This study develops a double-decomposition based parallel branch-and-prune algorithm, to determine the optimal activity sequence that minimizes the total feedback length (FLMP). This algorithm decomposes FLMP from two perspectives, which enables the use of all available computing resources to solve subproblems concurrently. In addition, we propose a result-compression strategy and a hash-address strategy to enhance this algorithm. Experimental results indicate that our algorithm can find the optimal sequence for FLMP up to 27 activities within 1 h, and outperforms state of the art exact algorithms. PeerJ Inc. 2023-09-15 /pmc/articles/PMC10588706/ /pubmed/37869465 http://dx.doi.org/10.7717/peerj-cs.1597 Text en ©2023 Shang et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited. |
spellingShingle | Algorithms and Analysis of Algorithms Shang, Zhen Hao, Jin-Kao Ma, Fei A double-decomposition based parallel exact algorithm for the feedback length minimization problem |
title | A double-decomposition based parallel exact algorithm for the feedback length minimization problem |
title_full | A double-decomposition based parallel exact algorithm for the feedback length minimization problem |
title_fullStr | A double-decomposition based parallel exact algorithm for the feedback length minimization problem |
title_full_unstemmed | A double-decomposition based parallel exact algorithm for the feedback length minimization problem |
title_short | A double-decomposition based parallel exact algorithm for the feedback length minimization problem |
title_sort | double-decomposition based parallel exact algorithm for the feedback length minimization problem |
topic | Algorithms and Analysis of Algorithms |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10588706/ https://www.ncbi.nlm.nih.gov/pubmed/37869465 http://dx.doi.org/10.7717/peerj-cs.1597 |
work_keys_str_mv | AT shangzhen adoubledecompositionbasedparallelexactalgorithmforthefeedbacklengthminimizationproblem AT haojinkao adoubledecompositionbasedparallelexactalgorithmforthefeedbacklengthminimizationproblem AT mafei adoubledecompositionbasedparallelexactalgorithmforthefeedbacklengthminimizationproblem AT shangzhen doubledecompositionbasedparallelexactalgorithmforthefeedbacklengthminimizationproblem AT haojinkao doubledecompositionbasedparallelexactalgorithmforthefeedbacklengthminimizationproblem AT mafei doubledecompositionbasedparallelexactalgorithmforthefeedbacklengthminimizationproblem |