Complementarity and genetic algorithms for an optimization shell problem