Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2015, Article ID 973291, 11 pages
Research Article

An Adapted Firefly Algorithm for Product Development Project Scheduling with Fuzzy Activity Duration

1School of Public Administration, South China Normal University, Guangzhou 510006, China
2School of Finance, Guangdong University of Finance & Economics, Guangzhou 510320, China
3School of Computer Science, South China Normal University, Guangzhou 510631, China

Received 3 June 2014; Revised 11 August 2014; Accepted 27 August 2014

Academic Editor: Fang Zong

Copyright © 2015 Minmei Huang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


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.