A New Multi-Criteria Mechatronic Design Methodology Using Niching Genetic Algorithm - - IEEE World Congress on Evolutionary Computation doi 2006-07 Article type Conference