Multi-objective Optimization of Parallel Machine Scheduling Using Neural Networks