Optimal Component Selection Using the Mixed-Integer Genetic Algorithm