All of these traditional methods then employ a point-by-point deterministic optimization approach by finding single Pareto-optimal solution. Since multi-objective opti- mization problems have equally important Pareto-optimal solu- tions, an ideal approach would be finding multiple trade-off optimal solutions at once and let the decision maker choose the desired solution based on other higher-level information. The optimal solutions obtained by the ideal approach will be indepen- dent from the user's predefined parameters. An effective multi- objective solution procedure should successfully perform three following conflicting tasks