Unlike implemented in other production systems, dispatching in an open shop not only takes into account the job priority at each machine but also the selection of the next ma- chine for any jobs leaving the current machine. The control mechanism for scheduling in an open shop can be utilized by a dispatching rule-pair that consists of a machine-selection rule and a job-dispatching rule. This study conducts a steady-state simulation comparison on the perform- ance of 39 dispatching rule-pairs in open shops. We find that using NINQ as the ma- chine-selection rule can minimize the mean flowtime of jobs while using LINQ as the ma- chine-selection rule can minimize mean tardiness of jobs for most cases. The choice of the best dispatching rule-pair depends on the selected performance criterion as well as the system's con- figurations such as utilization factor, number of machines, and processing time distribution of jobs. Finally, under similar system configurations, the best job-dispatching rule in an open shop is different from that of a job shop.
Read full abstract