Research Article

Dynamic Multiobjective Software Project Scheduling Optimization Method Based on Firework Algorithm

Algorithm 3

Crossover operator.

Input: Immature firework archive
Output: new sparks
(1) Randomly select 2 fireworks and from
(2) Split and into , , , and respectively
(3) Form new sparks and .