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

Full description

Bibliographic Details
Main Authors: Yongyi Shou, Wenwen Xiang, Ying Li, Weijian Yao
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