Wednesday, December 2 |
07:00 - 09:00 |
Breakfast (Vistas Dining Room) |
09:30 - 10:00 |
Klaus Jansen: Lower bounds on the running time for packing and scheduling problems ↓ We will present lower bounds on the running time for both exact and approximation algorithms
based on the exponential time hypothesis (ETH). First, we will discuss lower and upper bounds on the
running time for exact algorithms for subset sum, partition, knapsack, bin packing, and scheduling on
identical machines. Next we give lower bounds on the running time of approximation schemes for the multiple
knapsack, multi-dimensional knapsack and scheduling problem on identical, uniform, and unrelated
machines.
This is joint work with Lin Chen, Felix Land, Kati Land, and Guochuan Zhang. (TCPL 201) |
10:00 - 10:30 |
Coffee Break (TCPL Foyer) |
10:30 - 11:00 |
Felix Land: A Fully Polynomial (3/2 + ∈)-Approximation for Scheduling Monotone Moldable Jobs ↓ A moldable job is a job that can be executed on an arbitrary number of processors, and whose processing time depends on the number of processors allotted to it. We consider the problem of scheduling
monotone moldable jobs to minimize the makespan. Most existing approximation algorithms have running
time polynomial in the number n of jobs and the number m of processors. We argue that for compact
input encodings, such running times are actually exponential in the input size, and that a fully polynomial
algorithm has a running time polynomial in n and logm. The best known approximation algorithm with
such a running time is due to Mounie, Rapine, and Trystram and achieves approximation ratio
p3 + 1:73. Another algorithm, also due to Mounie, Rapine, and Trystram, has approximation ratio (3/2 + ∈), but
has running time O(nm). We describe dierent techniques to improve the running time of the latter to
polynomial in n and logm. In particular, we show how to solve a knapsack problem with n items and
capacity m in time O(n2log m) when items larger than b = (1) can be compressed by a factor 1().
For our scheduling problem, the compression increases the makespan by a factor of 1+, and we expect a
wide applicability of our techniques.
Furthermore, we prove that scheduling monotone moldable jobs to minimize the makespan in strongly
NP-hard, which was previously known only for the variant without monotony. (TCPL 201) |
11:00 - 11:30 |
Andreas Wiese: Better approximation guarantees for geometric packing problems ↓ A common setting in geometric packing problems is that we are given a set of two-dimensional
items, e.g., rectangles, and a rectangular container and our goal is to pack these items or a subset of them
items into the container to optimize objective functions like the total prot of the packed items or the
necessary height of the container. A typical obstacle in these problem settings is that in the input there
are dierent types of items, i.e., items that are wide and thin, that are high and narrow, or items that
are large in both dimensions. In this talk, I will present a method to handle this obstacle. In a nutshell,
the key is to prove that there are near-optimal solutions in which the given container can be partitioned
into few rectangular boxes such that in each box there are only items of one of the mentioned types. This
leads to better approximation guarantees for two specic problems: a (1 + )-approximation algorithm in
quasi-polynomial time for the two-dimensional knapsack problem and a (1:4+)-approximation algorithm
in pseudo-polynomial time for the strip-packing problem. Note that the latter bound is strictly smaller
than the lower bound of 3/2 that holds for (non-pseudo-)polynomial time algorithms for the problem.
Joint work with Anna Adamaszek and Giorgi Nadiradze (TCPL 201) |
11:30 - 12:00 |
Nicole Megow: An O(log m)-Competitive Algorithm for Online Machine Minimization ↓ We consider the online machine minimization problem in which jobs with hard deadlines arrive
online over time at their release dates. The task is to determine a feasible preemptive schedule on a
minimum number of machines. Our main result is an O(logm)-competitive algorithm, with m being
the optimal number of machines used in an optimal oine solution. This is the rst improvement on an
intriguing problem in nearly two decades. To date, the best known result is a O(log pmin=pmax)-competitive
algorithm by Phillips et al. (STOC 1997) that depends on the ratio of maximum and minimum job sizes,pmax and pmin. Even for m = 2 no better algorithm was known. Our algorithm is in this case constantcompetitive.
When applied to laminar or agreeable instances, our algorithm achieves a competitive ratio of
O(1) even independently of m. The following two key components lead to our new result. Firstly, we derive
a new lower bound on the optimum value that relates the laxity and the number of jobs with intersecting
time windows. Then, we design a new algorithm that is tailored to this lower bound and balances the
delay of jobs by taking the number of currently running jobs into account.
Joint work with Lin Chen and Kevin Schewior. (TCPL 201) |
12:00 - 13:30 |
Lunch (Vistas Dining Room) |
13:30 - 17:30 |
Free Afternoon (Banff National Park) |
17:30 - 19:30 |
Dinner (Vistas Dining Room) |