Determination of Practical Genetic Algorithm Parameter Settings by Matthew Gibbs