21,842 research outputs found
Split Scheduling with Uniform Setup Times
We study a scheduling problem in which jobs may be split into parts, where
the parts of a split job may be processed simultaneously on more than one
machine. Each part of a job requires a setup time, however, on the machine
where the job part is processed. During setup a machine cannot process or set
up any other job. We concentrate on the basic case in which setup times are
job-, machine-, and sequence-independent. Problems of this kind were
encountered when modelling practical problems in planning disaster relief
operations. Our main algorithmic result is a polynomial-time algorithm for
minimising total completion time on two parallel identical machines. We argue
why the same problem with three machines is not an easy extension of the
two-machine case, leaving the complexity of this case as a tantalising open
problem. We give a constant-factor approximation algorithm for the general case
with any number of machines and a polynomial-time approximation scheme for a
fixed number of machines. For the version with objective minimising weighted
total completion time we prove NP-hardness. Finally, we conclude with an
overview of the state of the art for other split scheduling problems with job-,
machine-, and sequence-independent setup times
Split scheduling with uniform setup times
We study a scheduling problem in which jobs
may be split into parts, where the parts of a split job may be
processed simultaneously on more than one machine. Each
part of a job requires a setup time, however, on the machine
where the job part is processed. During setup, a machine
cannot process or set up any other job. We concentrate on
the basic case in which setup times are job-, machine- and
sequence-independent. Problems of this kind were encountered
when modelling practical problems in planning dis-
aster relief operations. Our main algorithmic result is a
polynomial-time algorithm for minimising total completion
time on two parallel identical machines. We argue, why the
same problem with threemachines is not an easy extension of
the two-machine case, leaving the complexity of this case as a
tantalising open problem. We give a constant-factor approximation
algorithm for the general case with any number of
machines and a polynomial-time approximation scheme for
a fixed number of machines. For the version with the objective
to minimise total weighted completion time, we prove
NP-hardness. Finally, we conclude with an overview of the
state of the art for other split scheduling problems with job-,
machine- and sequence-independent setup times
Scheduling Jobs in Flowshops with the Introduction of Additional Machines in the Future
This is the author's peer-reviewed final manuscript, as accepted by the publisher. The published article is copyrighted by Elsevier and can be found at: http://www.journals.elsevier.com/expert-systems-with-applications/.The problem of scheduling jobs to minimize total weighted tardiness in flowshops,\ud
with the possibility of evolving into hybrid flowshops in the future, is investigated in\ud
this paper. As this research is guided by a real problem in industry, the flowshop\ud
considered has considerable flexibility, which stimulated the development of an\ud
innovative methodology for this research. Each stage of the flowshop currently has\ud
one or several identical machines. However, the manufacturing company is planning\ud
to introduce additional machines with different capabilities in different stages in the\ud
near future. Thus, the algorithm proposed and developed for the problem is not only\ud
capable of solving the current flow line configuration but also the potential new\ud
configurations that may result in the future. A meta-heuristic search algorithm based\ud
on Tabu search is developed to solve this NP-hard, industry-guided problem. Six\ud
different initial solution finding mechanisms are proposed. A carefully planned\ud
nested split-plot design is performed to test the significance of different factors and\ud
their impact on the performance of the different algorithms. To the best of our\ud
knowledge, this research is the first of its kind that attempts to solve an industry-guided\ud
problem with the concern for future developments
The lockmaster's problem.
Inland waterways form a natural network that is an existing, congestion free infrastructure with capacity for more traffic.Transportation of goods by ship is widely promoted as it is a reliable, efficient and environmental friendly way of transport. A bottleneck for transportation over water are the locks that manage the water level. The lockmaster's problem concerns the optimal strategy for operating such a lock. In the lockmaster's problem we are given a lock, a set of ships coming from downstream that want to go upstream, and another set of ships coming from upstream that want to go downstream. We are given the arrival times of the ships and a constant lockage time; the goal is to minimize total waiting time of the ships. In this paper a dynamic programming algorithm (DP) is proposed that solves the lockmaster's problem in polynomial time. We extend this DP to different generalizations that consider weights, water usage, capacity, and (a fixed number of) multiple chambers. Finally, we prove that the problem becomes strongly NP-hard when the number of chambers is part of the input.Lock scheduling; Batch scheduling; Dynamic programming; Complexity;
Constraint monitoring in TOSCA
The Job-Shop Scheduling Problem (JSSP) deals with the allocation of resources over time to factory operations. Allocations are subject to various constraints (e.g., production precedence relationships, factory capacity constraints, and limits on the allowable number of machine setups) which must be satisfied for a schedule to be valid. The identification of constraint violations and the monitoring of constraint threats plays a vital role in schedule generation in terms of the following: (1) directing the scheduling process; and (2) informing scheduling decisions. This paper describes a general mechanism for identifying constraint violations and monitoring threats to the satisfaction of constraints throughout schedule generation
- …