A Multiagent Evolutionary Algorithm for the Resource-Constrained Project Portfolio Selection and Scheduling Problem
A multiagent evolutionary algorithm is proposed to solve the resource-constrained project portfolio selection and scheduling problem. The proposed algorithm has a dual level structure. In the upper level a set of agents make decisions to select appropriate project portfolios. Each agent selects its...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2014-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2014/302684 |
id |
doaj-09a38711a4854f659639b705e2ea70be |
---|---|
record_format |
Article |
spelling |
doaj-09a38711a4854f659639b705e2ea70be2020-11-24T22:40:00ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472014-01-01201410.1155/2014/302684302684A Multiagent Evolutionary Algorithm for the Resource-Constrained Project Portfolio Selection and Scheduling ProblemYongyi Shou0Wenwen Xiang1Ying Li2Weijian Yao3School of Management, Zhejiang University, Hangzhou 310058, ChinaSchool of Management, Zhejiang University, Hangzhou 310058, ChinaSchool of Management, Zhejiang University, Hangzhou 310058, ChinaSchool of Management, Zhejiang University, Hangzhou 310058, ChinaA multiagent evolutionary algorithm is proposed to solve the resource-constrained project portfolio selection and scheduling problem. The proposed algorithm has a dual level structure. In the upper level a set of agents make decisions to select appropriate project portfolios. Each agent selects its project portfolio independently. The neighborhood competition operator and self-learning operator are designed to improve the agent’s energy, that is, the portfolio profit. In the lower level the selected projects are scheduled simultaneously and completion times are computed to estimate the expected portfolio profit. A priority rule-based heuristic is used by each agent to solve the multiproject scheduling problem. A set of instances were generated systematically from the widely used Patterson set. Computational experiments confirmed that the proposed evolutionary algorithm is effective for the resource-constrained project portfolio selection and scheduling problem.http://dx.doi.org/10.1155/2014/302684 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yongyi Shou Wenwen Xiang Ying Li Weijian Yao |
spellingShingle |
Yongyi Shou Wenwen Xiang Ying Li Weijian Yao A Multiagent Evolutionary Algorithm for the Resource-Constrained Project Portfolio Selection and Scheduling Problem Mathematical Problems in Engineering |
author_facet |
Yongyi Shou Wenwen Xiang Ying Li Weijian Yao |
author_sort |
Yongyi Shou |
title |
A Multiagent Evolutionary Algorithm for the Resource-Constrained Project Portfolio Selection and Scheduling Problem |
title_short |
A Multiagent Evolutionary Algorithm for the Resource-Constrained Project Portfolio Selection and Scheduling Problem |
title_full |
A Multiagent Evolutionary Algorithm for the Resource-Constrained Project Portfolio Selection and Scheduling Problem |
title_fullStr |
A Multiagent Evolutionary Algorithm for the Resource-Constrained Project Portfolio Selection and Scheduling Problem |
title_full_unstemmed |
A Multiagent Evolutionary Algorithm for the Resource-Constrained Project Portfolio Selection and Scheduling Problem |
title_sort |
multiagent evolutionary algorithm for the resource-constrained project portfolio selection and scheduling problem |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1024-123X 1563-5147 |
publishDate |
2014-01-01 |
description |
A multiagent evolutionary algorithm is proposed to solve the resource-constrained project portfolio selection and scheduling problem. The proposed algorithm has a dual level structure. In the upper level a set of agents make decisions to select appropriate project portfolios. Each agent selects its project portfolio independently. The neighborhood competition operator and self-learning operator are designed to improve the agent’s energy, that is, the portfolio profit. In the lower level the selected projects are scheduled simultaneously and completion times are computed to estimate the expected portfolio profit. A priority rule-based heuristic is used by each agent to solve the multiproject scheduling problem. A set of instances were generated systematically from the widely used Patterson set. Computational experiments confirmed that the proposed evolutionary algorithm is effective for the resource-constrained project portfolio selection and scheduling problem. |
url |
http://dx.doi.org/10.1155/2014/302684 |
work_keys_str_mv |
AT yongyishou amultiagentevolutionaryalgorithmfortheresourceconstrainedprojectportfolioselectionandschedulingproblem AT wenwenxiang amultiagentevolutionaryalgorithmfortheresourceconstrainedprojectportfolioselectionandschedulingproblem AT yingli amultiagentevolutionaryalgorithmfortheresourceconstrainedprojectportfolioselectionandschedulingproblem AT weijianyao amultiagentevolutionaryalgorithmfortheresourceconstrainedprojectportfolioselectionandschedulingproblem AT yongyishou multiagentevolutionaryalgorithmfortheresourceconstrainedprojectportfolioselectionandschedulingproblem AT wenwenxiang multiagentevolutionaryalgorithmfortheresourceconstrainedprojectportfolioselectionandschedulingproblem AT yingli multiagentevolutionaryalgorithmfortheresourceconstrainedprojectportfolioselectionandschedulingproblem AT weijianyao multiagentevolutionaryalgorithmfortheresourceconstrainedprojectportfolioselectionandschedulingproblem |
_version_ |
1725706369485504512 |