multi objective optimization using genetic algorithm