Title :
Job batching and scheduling for parallel non-identical machines via MILP and Petri nets
Author :
Fröhlich, Ralf ; Hüsig, Matthias
Author_Institution :
Inst. of Autom., Hamburg Univ. of Technol., Hamburg, Germany
Abstract :
This paper presents two modeling approaches for batching and scheduling jobs on parallel non-identical machines. For scheduling of jobs the due dates as a hard restriction and machine dependent processing times are considered. Between each of the jobs a setup may be necessary or not, depending on the predecessor. The setup of the machines is done by a single worker who needs to be scheduled as well, since only he can serve one machine at a time. The objective is to maximize the overall workload of the machines meeting the constraint of the due dates. While the first approach uses mixed integer linear programming to calculate an optimal schedule, the second one uses a simulation, based on colored Petri nets. Both methods are tested and evaluated using illustrative simulation examples.
Keywords :
Petri nets; batch processing (industrial); integer programming; linear programming; scheduling; MILP; colored Petri nets; job batching; job scheduling; mixed integer linear programming; optimal schedule; parallel nonidentical machines; Automation; Cybernetics; Job production systems; Linear programming; Mixed integer linear programming; Optimal scheduling; Parallel machines; Petri nets; Testing; USA Councils; Colored Petri Nets; Family Setup Times; Mixed Integer Linear Programming; Scheduling on Parallel Non-Identical Machines;
Conference_Titel :
Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
Conference_Location :
San Antonio, TX
Print_ISBN :
978-1-4244-2793-2
Electronic_ISBN :
1062-922X
DOI :
10.1109/ICSMC.2009.5346153