Research Article
An Improved Genetic Algorithm for Single-Machine Inverse Scheduling Problem
Algorithm 1
The code of the fitness evaluation mechanism.
| if (oner1.sorted > oner2.sorted) then oner1 | | else if (oner1.sorted == oner2.sorted) | | If (oner1.fitness < oner2.fitness) then oner1 | | else if (oner1.fitness == oner2.fitness) | | { | | cw1 += (float)oner1.Wi[] * Ci[]; | | cw2 += (float)oner2.Wi[] * Ci[]; | | } | | if (cw1 < cw2) then cw1 |
|