An Adapted Firefly Algorithm for Product Development Project Scheduling with Fuzzy Activity Duration
Efficient scheduling plays an important role in product development project management, especially for the product development project with fuzzy activity times. In this research a trapezoidal fuzzy number is used to represent fuzzy activity duration, and an improved magnitude of the trapezoidal fuz...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2015-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2015/973291 |
id |
doaj-fff4e083f90a4784961217026f133b46 |
---|---|
record_format |
Article |
spelling |
doaj-fff4e083f90a4784961217026f133b462020-11-24T23:51:16ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472015-01-01201510.1155/2015/973291973291An Adapted Firefly Algorithm for Product Development Project Scheduling with Fuzzy Activity DurationMinmei Huang0Jijun Yuan1Jing Xiao2School of Public Administration, South China Normal University, Guangzhou 510006, ChinaSchool of Finance, Guangdong University of Finance & Economics, Guangzhou 510320, ChinaSchool of Computer Science, South China Normal University, Guangzhou 510631, ChinaEfficient scheduling plays an important role in product development project management, especially for the product development project with fuzzy activity times. In this research a trapezoidal fuzzy number is used to represent fuzzy activity duration, and an improved magnitude of the trapezoidal fuzzy number is adopted for fuzzy time comparison. Firstly, a mathematical model for the scheduling problem with minimizing the project completion time for the product development project is established. Then, an adapted fuzzy firefly algorithm is developed to solve the model. The priority value based coding method is used; the fuzzy parallel schedule generation scheme is adopted to generate feasible solutions, and the brightness comparisons are made before updating fireflies’ locations in the proposed algorithm. Finally, the performance of the proposed algorithm is presented by computational experiments based on PSPLIB benchmarks. An example of resource allocation of an electronic product development project is also used to illustrate the effectiveness and efficiency of the proposed algorithm.http://dx.doi.org/10.1155/2015/973291 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Minmei Huang Jijun Yuan Jing Xiao |
spellingShingle |
Minmei Huang Jijun Yuan Jing Xiao An Adapted Firefly Algorithm for Product Development Project Scheduling with Fuzzy Activity Duration Mathematical Problems in Engineering |
author_facet |
Minmei Huang Jijun Yuan Jing Xiao |
author_sort |
Minmei Huang |
title |
An Adapted Firefly Algorithm for Product Development Project Scheduling with Fuzzy Activity Duration |
title_short |
An Adapted Firefly Algorithm for Product Development Project Scheduling with Fuzzy Activity Duration |
title_full |
An Adapted Firefly Algorithm for Product Development Project Scheduling with Fuzzy Activity Duration |
title_fullStr |
An Adapted Firefly Algorithm for Product Development Project Scheduling with Fuzzy Activity Duration |
title_full_unstemmed |
An Adapted Firefly Algorithm for Product Development Project Scheduling with Fuzzy Activity Duration |
title_sort |
adapted firefly algorithm for product development project scheduling with fuzzy activity duration |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1024-123X 1563-5147 |
publishDate |
2015-01-01 |
description |
Efficient scheduling plays an important role in product development project management, especially for the product development project with fuzzy activity times. In this research a trapezoidal fuzzy number is used to represent fuzzy activity duration, and an improved magnitude of the trapezoidal fuzzy number is adopted for fuzzy time comparison. Firstly, a mathematical model for the scheduling problem with minimizing the project completion time for the product development project is established. Then, an adapted fuzzy firefly algorithm is developed to solve the model. The priority value based coding method is used; the fuzzy parallel schedule generation scheme is adopted to generate feasible solutions, and the brightness comparisons are made before updating fireflies’ locations in the proposed algorithm. Finally, the performance of the proposed algorithm is presented by computational experiments based on PSPLIB benchmarks. An example of resource allocation of an electronic product development project is also used to illustrate the effectiveness and efficiency of the proposed algorithm. |
url |
http://dx.doi.org/10.1155/2015/973291 |
work_keys_str_mv |
AT minmeihuang anadaptedfireflyalgorithmforproductdevelopmentprojectschedulingwithfuzzyactivityduration AT jijunyuan anadaptedfireflyalgorithmforproductdevelopmentprojectschedulingwithfuzzyactivityduration AT jingxiao anadaptedfireflyalgorithmforproductdevelopmentprojectschedulingwithfuzzyactivityduration AT minmeihuang adaptedfireflyalgorithmforproductdevelopmentprojectschedulingwithfuzzyactivityduration AT jijunyuan adaptedfireflyalgorithmforproductdevelopmentprojectschedulingwithfuzzyactivityduration AT jingxiao adaptedfireflyalgorithmforproductdevelopmentprojectschedulingwithfuzzyactivityduration |
_version_ |
1725476679815528448 |