Online hierarchical parallel-machine scheduling in shared manufacturing to minimize the total completion time
Authors:
- 22 December 2022
- journal article
- research article
- Published by Taylor & Francis in Journal of the Operational Research Society
- Vol. 74 (11) , 2432-2454
Abstract
We consider online hierarchical scheduling on m identical machines in shared manufacturing to minimize the total completion time. Each job has a unit-size processing time. The jobs arrive one by one and must be assigned to one of the m machines before the next job arrives. The jobs with a lower hierarchy can only be processed on the first k machines, and the jobs with a higher hierarchy can be processed on any one of the m machines. We first show that the lower bound of the problem is at least where Proposing a greedy algorithm, we show that its tight competitive ratio is by analyzing a set of instances that must contain a worst-case instance, which is different from the general method of calculating the competitive ratio. In addition, for the case where k = 1, we present an improved online algorithm with a tight competitive ratio of which is optimal for Numerical experiments show that the greedy online algorithm has good performance, especially when k approaches 1 or m.
Keywords
This publication has 35 references indexed in Scilit:
- An asymptotically optimal online algorithm to minimize the total completion time on two multipurpose machines with unit processing timesDiscrete Optimization, 2012
- On the optimality of the TLS algorithm for solving the online-list scheduling problem with two job types on a set of multipurpose machinesJournal of Combinatorial Optimization, 2012
- Online hierarchical scheduling: An approach using mathematical programmingTheoretical Computer Science, 2011
- Fifty years of scheduling: a survey of milestonesJournal of the Operational Research Society, 2009
- Preemptive scheduling on a small number of hierarchical machinesInformation and Computation, 2008
- Online and semi-online scheduling of two machines under a grade of service provisionOperations Research Letters, 2006
- Optimal online algorithms for scheduling on two identical machines under a grade of serviceJournal of Zhejiang University-SCIENCE A, 2006
- Parallel machine scheduling under a grade of service provisionComputers & Operations Research, 2004
- On-Line Load Balancing in a Hierarchical Server TopologySIAM Journal on Computing, 2001
- Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey1979