A PARETO-BASED GENETIC ALGORITHM FOR MULTI-OBJECTIVE SCHEDULING OF AUTOMATED MANUFACTURING SYSTEMS