Key research themes
1. How can equitable service fairness be guaranteed in single machine scheduling over multiple periods?
This research area focuses on developing scheduling models and algorithms that ensure fairness among multiple clients across repeated scheduling periods (e.g., days). The goal is to guarantee that each client receives timely service a minimum number or fraction of times out of all periods, thereby addressing real-world concerns of customer satisfaction and equity in resource-constrained, repeated scheduling scenarios. This extends classical single machine scheduling where fairness over multiple periods is rarely considered.
2. What algorithmic strategies effectively minimize combined tardiness, makespan, and multi-objective criteria in single machine scheduling?
This research theme investigates mathematical models, exact algorithms, heuristic and metaheuristic approaches for single machine scheduling problems involving complex objective functions such as total tardiness, maximum tardiness, makespan, and combined multi-criteria formulations. The challenges arise from the NP-hardness of many variants and the need for scalable, near-optimal algorithms applicable in practical scheduling contexts.
3. How can scheduling models incorporate resource constraints and operational heterogeneity such as job rejection, batch processing, and availability constraints in single and parallel machine settings?
This theme addresses the modeling and algorithmic challenges of scheduling when machines have complex operational constraints like batch processing capacity, job rejection options, varying availability, or resource sharing. Such conditions more closely reflect real manufacturing or computational environments where scheduling decisions must reconcile varied job sizes, penalties, and machine capabilities to optimize combined cost functions including makespan and rejection penalties.