Dynamic Multiobjective Software Project Scheduling Optimization Method Based on Firework Algorithm

المؤلفون المشاركون

Guo, Yinan
Cheng, Jian
Ji, Jianjiao
Ji, Junhua

المصدر

Mathematical Problems in Engineering

العدد

المجلد 2019، العدد 2019 (31 ديسمبر/كانون الأول 2019)، ص ص. 1-13، 13ص.

الناشر

Hindawi Publishing Corporation

تاريخ النشر

2019-07-01

دولة النشر

مصر

عدد الصفحات

13

التخصصات الرئيسية

هندسة مدنية

الملخص EN

Software project scheduling is essentially a kind of project scheduling problem with limited human resources.

During the development process of a software product, reworking the completed projects, reassessing the workload, and changing the number of employees or their skills are the frequently occurring dynamic issues having direct influences on designing a scheduling scheme.

Taking the development cost and duration, the robustness, and the stability of the scheduling schemes as the objective functions, software project scheduling is modeled as a dynamic four-objective optimization problem.

The various programming habits among the employees form the specific constraints for the reworking tasks, and the skills of the employees vary due to the effects of learning and forgetting.

To solve this problem, an improved multiobjective firework algorithm with a novel explosion operator and reservation strategy is incorporated with rescheduling methods to fully guide the evolution by using the historical evolutionary knowledge.

The experimental results indicate that the proposed method has better scheduling performance, and the optimal scheduling schemes have better robustness and stability.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Cheng, Jian& Ji, Jianjiao& Guo, Yinan& Ji, Junhua. 2019. Dynamic Multiobjective Software Project Scheduling Optimization Method Based on Firework Algorithm. Mathematical Problems in Engineering،Vol. 2019, no. 2019, pp.1-13.
https://search.emarefa.net/detail/BIM-1197608

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Cheng, Jian…[et al.]. Dynamic Multiobjective Software Project Scheduling Optimization Method Based on Firework Algorithm. Mathematical Problems in Engineering No. 2019 (2019), pp.1-13.
https://search.emarefa.net/detail/BIM-1197608

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Cheng, Jian& Ji, Jianjiao& Guo, Yinan& Ji, Junhua. Dynamic Multiobjective Software Project Scheduling Optimization Method Based on Firework Algorithm. Mathematical Problems in Engineering. 2019. Vol. 2019, no. 2019, pp.1-13.
https://search.emarefa.net/detail/BIM-1197608

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references

رقم السجل

BIM-1197608