Multi-objective scheduling problems: Determination of pruned Pareto sets |
| |
Authors: | Heidi A. Taboada David W. Coit |
| |
Affiliation: | a Department of Industrial Engineering, University of Texas at El Paso, El Paso, TX, USAb Department of Industrial & Systems Engineering, Rutgers University, Piscataway, NJ, USA |
| |
Abstract: | There are often multiple competing objectives for industrial scheduling and production planning problems. Two practical methods are presented to efficiently identify promising solutions from among a Pareto optimal set for multi-objective scheduling problems. Generally, multi-objective optimization problems can be solved by combining the objectives into a single objective using equivalent cost conversions, utility theory, etc., or by determination of a Pareto optimal set. Pareto optimal sets or representative subsets can be found by using a multi-objective genetic algorithm or by other means. Then, in practice, the decision maker ultimately has to select one solution from this set for system implementation. However, the Pareto optimal set is often large and cumbersome, making the post-Pareto analysis phase potentially difficult, especially as the number of objectives increase. Our research involves the post Pareto analysis phase, and two methods are presented to filter the Pareto optimal set to determine a subset of promising or desirable solutions. The first method is pruning using non-numerical objective function ranking preferences. The second approach involves pruning by using data clustering. The k-means algorithm is used to find clusters of similar solutions in the Pareto optimal set. The clustered data allows the decision maker to have just k general solutions from which to choose. These methods are general, and they are demonstrated using two multi-objective problems involving the scheduling of the bottleneck operation of a printed wiring board manufacturing line and a more general scheduling problem. |
| |
Keywords: | Multi-objective optimization Pareto-optimal set k-means algorithm cluster analysis |
本文献已被 InformaWorld 等数据库收录! |
|