This scheduling model is derived from the real problem of scheduling looms in a textile industry. Jobs may be independently split over several specified machines and preemption is allowed. Deadlines are specified for each job and jobs are assumed to be available. It is shown that minimizing maximum weighted tardiness can be done in polynomial time. The case of uniform machines (as in the considered application) can be modeled as a network flow and minimization of maximum tardiness can be done in strongly polynomial time. The case of unrelated machines can be solved either by generalized flow techniques or by Linear Programming. Attention is also focused on the problem of finding so-called Unordered Lexico Optima, in order to schedule non-binding jobs as early as possible. This paper deals with a scheduling problem that arises in the production of different types of fabric in a textile industry. The problem is characterized by the presence of several machines (the looms) on which several jobs have to be processed (the articles to be woven). Each job is associated to a definite subset of compatible machines on which it can be processed. A peculiar feature of the problem is that each job can be split arbitrarily and processed independently on these machines. Preemption is also allowed. Each job has a deadline and the objective is to minimize the maximum tardiness or the maximum weighted tardiness in case the jobs have been assigned different weights.It turns out that this problem is solvable in polynomial time. In the general case of unrelated machines, i.e. machines with different speeds for different jobs, the problem can be solved by Linear Programming or by generalized network flow techniques. In the case of uniform machines, which has a practical relevance in the mentioned application, a network flow model can be developed with algorithms based on max flow computations. In general the proposed algorithms are weakly polynomial. However, the case of uniform machines and equal weights can be solved even in strongly polynomial time.Minimizing the maximum tardiness may provide optimal solutions with non-binding jobs scheduled later than necessary. In order to schedule all jobs as early as possible we will address also the problem of finding so-called Unordered Lexico optimal solutions.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.