Automatic preference based multi-objective evolutionary algorithm on vehicle fleet maintenance scheduling optimization