Fuzzy preference-based multi-objective optimization method