Department of Computer Science | Institute of Theoretical Computer Science | CADMO

Theory of Combinatorial Algorithms

Prof. Emo Welzl and Prof. Bernd Gärtner

Program — Combinatorial Algorithms Day 2009

Combinatorial Algorithms Day

Monday, July 6th 2009


All talks will be given in room CAB G11.

9:00-9:05 Opening: Emo Welzl
9:05-09:30 How to Make a Picturesque Maze
Yoshio Okamoto, Tokyo Institute of Technology
(GREMO from Apr 1, 2002 - Mar 31, 2005)

Abstract:
In the picturesque maze generation problem, we are given a rectangular black-and-white raster image and want to randomly generate a maze in which the solution path fills up the black pixels. While a simple formulation of the problem faces with NP-hardness, the proposed method generates such a maze in polynomial time by appropriately changing the formulation itself. Therefore, the algorithm itself is quite simple.
Joint work with Ryuhei Uehara (JAIST, Japan)

09:30-09:55 How to Fight for a Hamiltonian Cycle on a Random Graph
Miloš Stojaković, University of Novi Sad
(GREMO from May 15, 2002 - Sept 30, 2005)

Abstract:
The game goes as follows - two players, Maker and Breaker, alternately claim edges of a random graph G(n,p). The goal of Maker is to claim all edges of a Hamiltonian cycle, and the goal of Breaker is to prevent Maker from doing so. The question we want to address is: How small can the probability p=p(n) be, so that Maker can still win the game with high probability?
Joint work with Dan Hefetz, Michael Krivelevich and Tibor Szabó.

09:55-10:20 Colorful Strips
Shakhar Smorodinsky, Ben Gurion University, Be'er Sheva
(GREMO from Feb 15, 2004 - Oct 31, 2004)

Abstract:
Given a planar point set and an integer k, we wish to color the points with k colors so that any axis-aligned strip containing enough points contains all colors. The goal is to bound the necessary size of such a strip, as a function of k. We show that if the strip size is at least 2k-1, such a coloring can always be found. We prove that the size of the strip is also bounded in any fixed number of dimensions. In contrast to the planar case, we show that deciding whether a 3D point set can be 2-colored so that any strip containing at least three points contains both colors is NP-complete. We also consider the problem of coloring a given set of axis-aligned strips, so that any sufficiently covered point in the plane is covered by k colors. We show that in d dimensions the required coverage is at most d(k-1)+1. Lower bounds are given for the two problems. This complements recent impossibility results on decomposition of strip coverings with arbitrary orientations. Finally, we study a variant where strips are replaced by wedges.
Joint work with: G. Aloupis, J. Cardinal, S. Collette, S. Imahori, M. Korman, S. Langerman, O. Schwartz, and P. Taslakian.

10:20-10:45 Coffee Break
10:45-11:10 Exact Algorithms for Partial Fréchet Similarity
Maike Buchin, Utrecht University
(GREMO from Jan 31, 2005 - May 13, 2005)

Abstract:
Curve matching is a fundamental problem that occurs in many applications. We study the problem of measuring partial similarity between curves. Specifically, given two curves, we wish to maximize the total length of subcurves of them that are close to each other, where closeness is measured by the Fréchet distance, a common distance measure for curves. The resulting maximal length is called the partial Fréchet similarity between the two input curves. Given two polygonal curves P and Q in R^d of size n and m, respectively, we present the first exact algorithm that runs in polynomial time to compute F(P,Q), the partial Fréchet similarity between P and Q, under the L_1 and L_\infty norms. Specifically, we formulate the problem of computing F(P,Q) as a longest path problem, and show how to compute this longest path, under the L_1 and L_\infty norm, in O(nm(n+m) log(nm)) time using a ``shortest path map'' type decomposition.

11:10-11:35 Chromatic Number of a Discrete Version of Borsuk Graph
Radoslav Fulek, EPF Lausanne

Abstract:
The continuous version of Borsuk graph is roughly defined on a d-dimensional sphere S^d living in R^{d+1} as follows. The set of its vertices is simply the set S^d and two vertices are joined by an edge if they are almost antipodal. We consider a discrete cube-like analogue of Borsuk graph, for which we show a lower and upper bound on its chromatic number. Our bounds depend on a parameter of the graph, which determines at least how far in terms of Hamming distance two vertices must be if they form an edge. While the proof of the upper bound is less involved, the proof of the lower bound relies on topological Borsuk-Ulam theorem. One possible way how to improve our lower bound will be suggested.

11:35-12:00 Area-Universal Rectangular Layouts
Bettina Speckmann, TU Eindhoven
(GREMO from Oct 1, 2001 - May 31, 2003)

Abstract:
A rectangular layout is a partition of a rectangle into a finite set of interior-disjoint rectangles. Rectangular layouts are used as rectangular cartograms in cartography, as floorplans in building architecture and VLSI design, and as graph drawings. Often areas are associated with the rectangles of a rectangular layout and it is desirable for one rectangular layout to represent several area assignments. A layout is area-universal if any assignment of areas to rectangles can be realized by a combinatorially equivalent rectangular layout. We identify a simple necessary and sufficient condition for a rectangular layout to be area-universal: a rectangular layout is area- universal if and only if it is one-sided. The adjacency requirements for the rectangles of a rectangular layout can be specified in various ways, most commonly via the dual graph of the layout. We show how to find an area-universal layout for a given set of adjacency requirements whenever such a layout exists.

12:00-13:30 Lunch Break
13:30-13:55 Combinatorial Necklace Splitting
Dömötör Pálvölgyi, EPF Lausanne

Abstract:
In the necklace splitting problem, we have an open necklace with k types of beads, a_i beads of the i-th kind and p thieves want to split it by using as few cuts as possible, such that each of them gets \lfloor a_i/p \rfloor or \lceil a_i/p \rceil beads of the i-th kind. They can cut the necklace between any two beads. If the different types of beads are after each other, then it is easy to see that (p-1)k cuts are necessary. That this number is always enough was proved for p=2 by Goldberg and West. Later Alon and West gave a simpler proof using the Borsuk-Ulam theorem. This was generalized to arbitrary p, each kind having a multiple of p number of beads by Alon. I will present a new, combinatorial proof for the necklace splitting problem for two thieves and a generalization.

13:55-14:20 The Number of Dominating Sets of a Graph is Odd
Péter Csorba, TU Eindhoven
(GREMO from Apr 1, 2002 - Aug 31, 2005)

Abstract:
Recently Andries Brouwer discovered the theorem in the title. I plan to present my proof, and the 1-line proof of Lex Schrijver. (If you like puzzles: try to find this 1-line proof!)

14:20-14:45 On the Number of Spanning Trees a Planar Graph Can Have
Kevin Buchin, TU Eindhoven
(GREMO from Jan 31, 2005 - May 13, 2005)

Abstract:
We prove that any 3-connected planar graph on n vertices has less than 5.2852^n spanning trees. For the case that the planar graphs contains no triangle and no quadrilateral we show that the number of its spanning trees can be at most 2.7163^n. As consequence of the latter the grid size needed to realize a 3-polytope with integer coordinates can now be bounded by O(147^n). To bound the number of spanning trees, we consider the class of directed graphs obtained by taking one outgoing edge at each vertex of the original graph. We probabilistically analyze the dependencies between cycles occurring in these graphs. From this we derive a linear program with infinitely many variables that bounds the number of spanning trees in terms of the degree sequence of the graph. We show how to solve the dual program analytically to obtain the final solution.

14:45-15:10 Convex Partitions with 2-Edge Connected Dual Graphs
Csaba Dávid Tóth, University of Calgary
(GREMO from Mar 1, 2000 - Aug 31, 2002)

Abstract:
It is shown that for every finite set of disjoint convex polygonal obstacles in the plane, with a total of n vertices, the free space around the obstacles can be decomposed into open convex cells whose dual graph (defined below) is 2-edge connected. Intuitively, every edge of the dual graph corresponds to a pair of adjacent cells that are both incident to the same vertex.
Joint work with Marwan Al-Jubeh, Michael Hoffmann, Mashhood Ishaque, and Diane L. Souvaine.

15:10-15:15 Closing Remarks: Emo Welzl

Valid HTML 4.01!