
Theory of Combinatorial Algorithms
Teaching and Research Group Emo Welzl
| Quick~Links: |
Personnel, Guests, Grants, Publications, Lectures, Courses, Workshops, Dissertations, Master Theses, Bachelor Theses, Miscellaneous, Software
|
Personnel
-
Professors
Fukuda, Komei (1/3 appointment)
Welzl, Emo
-
Research Associates and Ph.D. Students
Brise, Yves
Francke, Andrea
Gärtner, Bernd, Dr.
Gundert, Anna
Hertli, Timon
Hoffmann, Michael, Dr.
Kusters, Vincent
Moser, Robin
Stich, Sebastian
Wagner, Uli, Dr.
-
Administration
Salow, Andrea
Guests
-
Jan Foniok,
Queen's University, Kingston, Ontario, Canada (Jan 05)
Some Ramsey applications
(Mittagsseminar, Jan 05, 2012)
Grants
-
Minors and Embeddability of Simplicial Complexes
The goal of this project is to study higher dimensional analogues of graph
planarity (embeddings of simplicial complexes into Euclidean spaces) both
from an algorithmic and from a combinatorial point of view.
Embeddings of simplicical complexes into Euclidean spaces are a classical
topic in geometric topology (closely related to the classification of
embeddings up to ambient isotopy, the most famous special case of which is
classical know theory). The most basic case of the embeddability problem,
graph planarity, is also a fundamental topic in graph theory, discrete
geometry, and theoretical computer science and has been studied intensively
both from a structural and from an algorithmic point of view (including
close connections to the theory of graph minors and (linear time) algorithms
for planarity testing, to mention just two aspects most relevant to this
project). Equally important in discrete geometry is the study of the
quantitative failure of planarity, i.e., crossing numbers,
and relations to graph parameters such as edge expansion and bisection width.
In this project, we investigate higher-dimensional analogues of these notions
and problems. Typical questions include: For which dimensions k and d is
there an algorithm that decides if a given k-dimensional complex embeds
into d-dimensional Euclidean space? When is the problem computationally
intractable or even undecidable?
What is the maximum complexity (number of simplices, in terms of the
number of vertices, say) of
a simplicial complex that embeds into d-space? What are the connections
between the eigenvalues of the Laplacian of a simplicial complex and its
embeddability properties?
Contact: U. Wagner
-
Simultaneous Embeddings
(Financed by the Swiss National Science Foundation).
We use the term simultaneous (geometric) embedding to refer to any kind of problem in
which two or more graphs are to be embedded simultaneously, usually subject to certain constraints.
One reason for the strong interest in simultaneous embeddings lies in
a wealth of applications in areas such as bio-informatics, network
analysis, and software engineering. For instance, in order to compare
two phylogenetic trees one would like to have a "nice" simultaneous
drawing of two trees sharing the same set of leaves, so-called tanglegrams. More generally, simultaneous embeddings come into play whenever large or dynamically changing graphs are to be visualized. Given a large graph, only part of it can be shown at a time with a sufficient level of detail. When browsing from one such part to a neighboring one, it is desirable to have a certain overlap that is common to both parts and drawn the same way for both parts. In this way, the user can maintain her mental map and
more easily keep track of her current location in the graph. In the
context of dynamic graphs, a simultaneous drawing for several
instances of the graph at different timesteps allows to visually
examine the differences in order to, for instance, draw conclusions
regarding the capacity utilization of a network.
Beyond these motivating applications the study of simultaneous
embeddings revealed a rich collection of interesting and challenging
combinatorial and algorithmic problems, many of which are still far from
being solved. The goal of this project is, on one hand, to gain
more insights into some of these problems and, on the other hand, to
develop new models in order to address some shortcomings of the
existing settings studied so far.
The project will be carried out as an international collaboration within the collaborative research project
"GraDr: Graph Drawings and Representations", which comprises altogether 12 partners from seven European countries.
Contact: M. Hoffmann, V. Kusters
-
Computational Geometric Learning
(Financed by European Commission)
High dimensional geometric data are ubiquitous in science and engineering, and thus processing and analyzing
them is a core task in these disciplines. The Computational Geometric Learning project (CG Learning) aims
at extending the success story of geometric algorithms with guarantees, as achieved in the CGAL library and
the related EU funded research projects, to spaces of high dimensions. This is not a straightforward task. For
many problems, no efficient algorithms exist that compute the exact solution in high dimensions. This behavior
is commonly called the curse of dimensionality. We plan to address the curse of dimensionality by focusing
on inherent structure in the data like sparsity or low intrinsic dimension, and by resorting to fast approximation
algorithms. The following two kinds of approximation guarantee are particularly desirable: first, the solution
approximates an objective better if more time and memory resources are employed (algorithmic guarantee),
and second, the approximation gets better when the data become more dense and/or more accurate (learning
theoretic guarantee). To lay the foundation of a new field---computational geometric learning---we will follow an
approach integrating both theoretical and practical developments, the latter in the form of the construction of a
high quality software library and application software.
Contact: B. Gärtner,
C. Müller
-
Linear Time Kernel Methods and Matrix Factorizations
(Financed by Google Research Awards)
The goal of this research is to study fast approximation algorithms for kernel
methods on the one hand, and for approximate matrix factorizations and
semi-definite programs on the other hand.
Building on the coreset paradigm, we try to contribute to the understanding of
sparsity and algorithmic performance on large scale problems of this form, and
will also consider several practical applications from machine learning.
Contact: B.
Gärtner, M.
Jaggi
-
Support Vector Machines: Geometry, Combinatorics and Algorithms
(Financed by the Swiss National Science Foundation).
The goal of this project is to study the geometric, combinatorial, and
algorithmic foundations of support vector machines (SVM). The
focus is on techniques that are orthogonal to the techniques
used and developed in the machine learning community. The project will
be carried out as an (inter)national collaboration, with two partners
from Switzerland (ETH Zürich), and one partner from Germany
(Friedrich-Schiller-Universität Jena).
Contact: B. Gärtner,
M. Jaggi
-
A Fresh Look at the Complexity of Pivoting in Linear Complementarity
(Financed by the Swiss National Science Foundation.)
We propose to study both linear and convex quadratic programming in a more general setting:
by examining the linear complementarity problem with sufficient matrices. Besides providing
a unifying framework for the two problems, linear complementarity also has many direct
applications, e.g. in control theory, finance, algorithmic game theory.
The tools we will use in our research can generally be described as combinatorial abstract
models of optimisation problems. We concentrate on two of them: oriented matroids and unique-sink
orientations.
Several algorithms have been suggested by previous research in this area. For most of them there
are both positive and negative results: they are known to be polynomial on some subclasses of
the problems, but super-polynomial on other, larger classes. For many classes, however, such
analysis is missing (among them are the two we consider the most important, that is, LCP with
P-matrices and with sufficient matrices). At present randomised algorithms appear promising,
and hence we plan to concentrate on their analysis.
We plan to attack the problem from two sides. We aim to find new classes of problems for which
some algorithm runs in polynomial (or expected polynomial) time; and we will search for new
examples of abstract optimisation problems for which known algorithms are slow. This will in
turn reduce the gap between positive and negative results for these algorithms. We believe
that this approach will eventually lead to a strongly polynomial algorithm for the linear
complementarity problem with sufficient matrices.
Contact:
K. Fukuda, ETHZ and EPFL,
J. Foniok
Publications
-
Books
B. Gärtner, J. Matoušek,
Approximation Algorithms and Semidefinite Programming, Springer Verlag (2012).
-
Journals (with refereeing)
H. Gebauer,
Disproof of the Neighborhood Conjecture with Implications to SAT,
Combinatorica(2012), to appear.
H. Gebauer,
On the Clique-Game,
Eur. J. Comb.
33(1), (2012), 8-19.
J. Giesen, M. Jaggi, S. Laue,
Approximating Parameterized Convex Optimization Problems,
ACM Transactions on Algorithms (2012), to appear.
Jiří Matoušek, Martin Tancer, and Uli Wagner,
A geometric proof of the colored Tverberg theorem,
Discrete and Computational Geometry (2012), to appear.
A. Razen, E. Welzl,
On the Number of Crossing-Free Partitions,
Computational Geometry - Theory and Applications (2012),
to appear.
-
Conference Proceedings (with selection process)
A. Bärtschi and S. Suri,
Conflict-free Chromatic Art Gallery Coverage,
Proceedings of the 29th International Symposium on Theoretical Aspects of Computer Science (STACS) (2012), to appear.
Martin Čadek, Marek Krčál, Jiří Matoušek, Francis Sergeraert, Lukáš Vokřínek, and Uli Wagner, Computing all maps into a sphere
Proc. 23nd Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) (2012), 1-10.
J. Giesen, M. Jaggi, S. Laue,
Regularization Paths with Guarantees for Convex Semidefinite Optimization,
Proceedings of 15th International Conference on Artificial
Intelligence and Statistics (AISTATS) (2012), to appear.
-
Other (including submitted work)
K. Buchin, J. Matoušek, R. Moser, D. Pálvölgyi,
Vectors in a Box
(2011), submitted.
B. Bukh, G. Nivasch,
Upper Bounds for Centerlines (2012), submitted.
P. Cheilaris, S. Smorodinsky and M. Sulovský,
The potential to improve the choice: list conflict-free coloring for geometric hypergraphs
(2011), submitted.
J. Foniok, B. Gärtner, L. Klaus, M. Sprecher,
Counting Unique-Sink Orientations
(2011), submitted.
B. Gärtner, M. Jaggi, C. Maria,
An Exponential Lower Bound on the Complexity of Regularization Paths
(2011), submitted.
B. Gärtner, C. Müller and S. Stich,
Optimization of Convex Functions with Random Pursuit
(2011), submitted.
B. Gärtner, M. Sprecher,
A Polynomial-Time Algorithm for the Tridiagonal and Hessenberg P-Matrix Linear Complementarity Problem
(2011), submitted.
Y.-L. Hwong, V. Kusters, T. Willemse,
Analysing the control software of the compact muon solenoid experiment at the large hadron collider
(2011), submitted.
J. Matoušek, U. Wagner,
On Gromov's method of selecting heavily covered points (2011),
submitted.
R. Moser, D. Scheder,
A Full Derandomization of Schöning's Algorithm
(2011), submitted.
H. Nakayamka, S. Moriyama, K. Fukuda,
Realizations of oriented matroids by polynomial optimization
(2011), submitted.
H. Nakayamka, S. Moriyama, K. Fukuda,
Three characteristic rank-4 oriented matroids
(2011), submitted.
M. Sharir, A. Sheffer, E. Welzl,
Counting Plane Graphs: Perfect Matchings, Spanning Cycles, and Kasteleyn's Technique (2011), submitted.
U. Wagner,
Minors, Embeddability, and Extremal Problems for Hypergraphs (2011), submitted.
Lectures
Courses and Seminars
Spring 12
-
Approximation Algorithms and Semidefinite Programming,
B. Gärtner, J. Matoušek; (VL Th11-12 HG E33.3, Fr10-12 CAB G52, UE Tu16-18 CAB G15.2), contact assistant: Sebastian Stich.
-
Geometric Graphs: Combinatorics and Algorithms,
J. Cardinal, M. Hoffmann, E. Welzl; (VL Mo10-12, Th9-10 CAB H52, UE Th14-16 CAB G59), contact assistant: Vincent Kusters.
-
Optimization and Applications Seminar,
K. Fukuda, B. Gärtner, D. Klatte, H. Lüthi, J. Lygeros, M. Morari, K. Schmedders, R. Weismantel;
(K Mo16-18 HG G19.1).
-
Polyhedral Computation,
K. Fukuda; (VL Tu15-17 HG E1.1, UE Tu17-18 HG E1.1),
contact assistants: David Adjiashvili, Stefano Gemin.
-
Reading Seminar,
U. Wagner, E. Welzl; (SE Fr15-17 CAB G56).
-
Satisfiability of Boolean Formulas - Combinatorics and Algorithms,
E. Welzl;
(VL Di 10-12 CAB G51, VL Fr 9-10 CHN D 44, U Fr 10-12 CHN D 44, [+1A]),
contact assistant: Robin Moser.
-
Seminar der Theoretischen Informatik (Mittagsseminar),
B. Gärtner, M. Hoffmann, J. Lengler, A. Steger, U. Wagner, E. Welzl;
(SE Tu12-13 CAB G51, Th12-13 CAB G51).
Fall 11
-
Algorithms, Probability, and Computing,
T. Holenstein, U. Maurer, A. Steger, P. Widmayer;
(VL Mo13-15 CAB G11, Tu14-16 CAB G51; UE We13-15, Fr14-16, [+1A]),
contact assistant: Robin Moser.
-
Computational Geometry,
B. Gärtner, M. Hoffmann;
(VL Mo13-15 CAB G51, Th13-14 CAB G51, UE Th14-16 CAB G51, [+1A]),
contact assistant: Tobias Christ.
-
Diskrete Mathematik (D-ITET),
A. Steger, U. Wagner;
(VL Mo10-12 CAB G11, UE Fr10-12 biweekly),
contact assistant: Johannes Lengler.
-
Graphs and Algorithms: Advanced Topics,
J. Lengler, U. Wagner;
(VL We10-12 CAB G56, UE Th11-12 HG G26.5, [+1A])
contact assistant: Heidi Gebauer.
-
Informatik (D-MATH, D-PHYS),
B. Gärtner, J. Hromkovic;
(VL Tu13-15, UE Tu15-17),
contact assistant: Yves Brise.
-
Theory of Computing (Theoretische Informatik),
J. Hromkovic;
(VL Tu10-12 CAB G61, Fr8-10 CAB G61, UE We13-15, discussion hour Th12-13 HG F7, [+1A]),
contact assistant: tba.
-
Algorithms Lab,
A. Steger, P. Widmayer;
(VL Mo17-19 CAB G61, UE We17-19, [+1A]),
contact email: algolab@lists.inf.ethz.ch.
-
Optimization and Applications Seminar,
K. Fukuda, B. Gärtner, P. Kall, D. Klatte, H. Lüthi, M. Morari;
(K Mo16-18 HG E41).
-
Seminar on Geometric Graphs and Graph Drawing,
B. Gärtner, M. Hoffmann;
(SE Fr13-15 CAB G15.2).
-
Seminar der Theoretischen Informatik (Mittagsseminar),
B. Gärtner, M. Hoffmann, J. Lengler, A. Steger, U. Wagner;
(SE Tu12-13, Th12-13).
-
Reading Seminar,
U. Wagner; (SE Fr15-17 CAB G56).
Organization of Workshops etc.
-
10th Gremo Workshop on Open Problems 2012,
Bergün (GR), Switzerland,
June 4 - 8, 2012,
(Michael Hoffmann).
-
The First ETH-Japan Symposium for the Promotion of Academic Exchanges,
ETH Zurich, Switzerland,
March 7 - 9, 2012,
(Komei Fukuda).
-
The First ETH-Japan Workshop on Science and Computing,
Engelberg, Switzerland,
March 11 - 14, 2012,
(Komei Fukuda).
Dissertations
Master and Diploma Theses
-
Abel Camacho
It's a Long Way to the Top (or not)?,
Advisors: Bernd Gärtner
/ to be completed
Bachelor and Semester Theses / Internship Projects
-
Dominik Müller,
On Cycles in Nash Equilibria of Local Connection Games,
Advisors: Matus Mihalek, Emo Welzl / to be completed
-
Rajko Nenadov,
Holes in Hypergraphs,
Advisor: Uli Wagner / to be completed
Miscellaneous
A. FRANCKE
Fulbright Foreign Student Grant 2011/12.
Visiting Student Researcher at the University of Washington, Seattle WA, USA (Sept 2011 - Aug 2012).
K. FUKUDA
Editorial Board Member of
European J. Combinatorics, Computational Geometry: Theory and Applications,
Applied Mathematics Research eXpress.
B. GÄRTNER
Member of the CGAL Editorial Board.
Mitglied im Ausbildungs- und Beratungszentrum für Informatikunterricht ABZ und im Kinderlabor.
Kursleiter "Programmieren fuer Kinder" an der Primarschule Kloten.
T. HERTLI
Teach. Assistance Coordinator.
M. HOFFMANN
Informatik Koordinator.
Member of the CGAL Editorial Board.
Program committee member of
R. MOSER
Coordinator Mittagsseminar.
S. STICH
Webmaster www-gremo.
E. WELZL
Head of Institute of Theoretical Computer Science, ETH Zurich,
and member of the board of the Department of Computer Science, ETH Zurich.
Editorial Board member of
-
ACM Transactions on Computation Theory,
(Lance Fortnow, Ed.), ACM.
-
Mathematik Kompakt,
(M. Brokate, H.W. Engl, K.-H. Hoffmann, G. Kersting, G. Stroth, E. Welzl, Eds.),
Birkhäuser Verlag.
-
Discrete and Computational Geometry,
(J. Goodman & R. Pollack, Eds.),
Springer Verlag.
-
Computational Geometry - Theory and Applications,
(K. Mehlhorn & J.-R. Sack, Eds.),
Elsevier Science Publishers.
-
Journal for Universal Computer Science,
(H. Maurer, Ed.),
Springer Verlag (electronic journal).
Member (chair, contact person) of selection committees for
-
Assistant Professor for Risk and Insurance Economics,
Department of Management, Technology, and Economics, ETH Zurich, (chair).
Member of the
-
Scientific Board
of the Computer Science Department at Ecole normale supérieure (ENS), Paris, France.
Mitglied der Lehrkommission (ehemalige Studienkommission) der ETH Zürich.
Delegierter für Professorenwahlen an der ETH Zürich.
Mitglied der Unterrichtskommission des Departements Informatik der ETH Zürich.
Software
|