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

Full description

Bibliographic Details
Main Authors: Minmei Huang, Jijun Yuan, Jing Xiao
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