Creation of first generation not optimal when infeasible solutions exist
Say we have a problem where a large number of solutions do not return proper objective values. In the first generation opt-pilot dispatches n
jobs, where n = initialPopulation
. When say 50% give an infeasible solution, then n/2
jobs are dispatched of which 50% fail, then n/4
are dispatched, etc., until the full population has a solution.
This will mean that many cores are idle.
It would be better to dispatch as many jobs as possible (nr of cores) until there are more than n
feasible solutions.