Combining Branch-and-bound and Constraint Programming for the Job-Shop Problem
Summary
The Job Shop Problem is a well-studied scheduling problem which is proven to be
NP-Hard. The Job Shop Problem consists of a set of jobs and a set of machines.
For each job, one activity has to be processed on each machine and the order in
which the activities have to be executed is predetermined for each job. The goal
is to choose an ordering of activities for each machine such that the makespan
is minimized. Approximation methods seem to work quite well at finding good
solutions fast, but exact methods have trouble finding optima, especially for the
bigger instances. In this thesis, we look at two exact methods for the Job Shop
Problem, Branch-and-bound and Constraint Programming, and we test whether
combining these two techniques reduces the amount of time needed to solve instances
of the Job Shop Problem. To efficiently do this, we created new branching structures
which make use of Constraint Programming in their choice of the next branch and
then propagate the consequences of these choices. We found that adding Constraint
Programming to a Branch-and-bound algorithm improves its efficiently by a lot, but
calculating lower bounds in each node of a Constraint Programming algorithm has
little effect and in some cases it even slows down the algorithm. A possible reason for
this result is that both the edge-finding Constraint Propagation technique and the
preemptive one-machine relaxation make use of the Jackson Preemptive Schedule in
their calculations. Since the latter is used in cutting of branches of the search tree,
it is possible that it is dominated by the Constraint Propagation techniques.
Collections
Related items
Showing items related by title, author, creator and subject.
-
Op huwelijksreis. Het vormgeven aan Service Level Agreements tussen Syntens en branches
Koopman, B.S. (2009) -
Not Going Home: Transgeneric Elements and the Exploratory Branches of Walking Simulators
Heijmen, N.A. (2021)The term ‘Walking Simulator’ surfaced after the release of its acclaimed educer Dear Esther (The Chinese Room, 2012). Since then, the term became a genre that raised questions on what constitutes a videogame, the narrative ... -
Absence of short-term temperature adaptation in core and intact branched tetraether membrane lipid distribution in a mid-latitude highland peat
Ebben, B. (2011)Branched glycerol dialkyl glycerol tetraethers (GDGTs) are bacterial membrane lipids which are abundant in soils and peat and used as a proxy for temperature and pH. Several types of GDGTs exist, whose distribution can be ...