Single-machine scheduling or single-resource scheduling is the process of assigning a group of tasks to a single machine or resource. The tasks are arranged so that one or many performance measures may be optimized.
Contents
Performance measures
The performance measures of the tasks in the single machine scheduling problem include:
Solution techniques
Many solution techniques have been applied to solving single machine scheduling problems. Some of them are listed below.
Heuristics
Note: "Lateness" is any deviation from the due date. Positive lateness is "tardiness," negative lateness is "earliness"
Malakooti (2013) discusses multi-criteria single machine scheduling. The main concept of the proposed algorithm by Malakooti (2013) is that for each objective function uses the appropriate dispatching rule to find the sequence of jobs and then combines the obtained sequence to get the final sequence.