Thursday, March 15, 2012: Jeff Erickson (U. of Illinois at Urbana-Champaign, USA, and IST, Vienna, Austria) and Arnaud de Mesmay (ENS, Paris)
UNUSUAL ROOM: Room Pasteur. Enter the 45, rue d'Ulm through the lodge, then go immediately to your right. Enter the door labeled "Pavillon Pasteur", in the Philosophy Department, walk in the corridor, find the stairs to your right, go one level up.
At 2pm: Jeff Erickson, Topological hexahedral meshing of multiply-connected domains
In the mid-1990s, Thurston and Mitchell proved that any quadrilateral mesh of the sphere with an even number of faces can be
extended to a topological hexahedral mesh of the ball. I will prove the following natural generalization of Thurston and
Mitchell's result to higher-genus surfaces, which surprisingly seems to be new. A quadrilateral mesh of any closed surface
embedded in R^3 can be extended to a compatible hexahedral mesh of the interior if and only if (1) the surface mesh has an
even number of faces, and (2) the system of curves dual to the surface mesh has trivial Z_2-homology in the interior body.
Around 3:15pm: Arnaud de Mesmay, Testing graph isotopy on surfaces
In the study of graphs embedded on surfaces, the notion of graph isotopy is a natural variation of the well known homotopy
of paths or cycles: We say that two graphs are isotopic if there exists a continous deformation between them. In this work,
we investigate the following problem : Given two embeddings of the same abstract graph on a surface, decide whether they are
isotopic.
We provide efficient algorithms to solve this problem in two models. In the first one the embeddings are described by their
arrangements with a cellularly embedded graph on the surface; in the second one they are piecewise-linear embeddings in the
plane minus a finite set of points. The main tools we use are the existing algorithms to test homotopy, which we use as a
subroutine, and a surgical approach inspired by the theory of mapping class groups. As a by-product, we reprove the
following mathematical characterization, first observed by Ladegaillerie: Two graph embeddings are isotopic if and only if
they are homotopic and congruent by an oriented homeomorphism.
This is joint work with Éric Colin de Verdière, to appear at SoCG 2012.
Thursday, January 5, 2012: Thomas Sauerwald (MPI Saarbrücken, Germany)
Ultra-Fast Rumor Spreading on Social Networks
11am, at ENS, 45 rue d'Ulm, room U/V (Aile Rataud, 2nd basement floor, see
map).
We analyze the popular push-pull protocol for spreading rumors in
networks. Initially, a single node knows of a rumor. In each succeeding
round, every node chooses a random neighbor, and the two nodes share the
rumor if one of them is already aware of it. We present the first
theoretical analysis of this protocol on random graphs that have a power
law degree distribution with an arbitrary exponent beta > 2.
Our main findings reveal a dichotomy in the performance of the protocol
that depends on the exponent of the power law. More specifically, we show
that if 2 < beta < 3, then the rumor spreads to almost all nodes in
Theta(log log n) rounds with high probability. This is exponentially
faster than all previously known upper bounds for the push-pull protocol
established for various classes of networks. On the other hand, if beta >
3, then Omega(log n) rounds are necessary.
This is joint work with Nikolaos Fountoulakis and Konstantinos Panagiotou.
Tuesday, December 13, 2011: Menelaos Karavelas (U. of Crete, Greece)
The maximum number of faces of the Minkowski sum of two convex polytopes
2pm, at ENS, 45 rue d'Ulm, salle des Hauts du DI (Staircase A, 3rd floor, Dpt Informatique, at the very end of the corridor).
Abstract: We derive tight expressions for the maximum values of the number
of
$k$-faces, $0\le k\le d-1$, of the Minkowski sum $P_1\oplus P_2$ of two
$d$-dimensional convex polytopes $P_1$ and $P_2$, as a function of the
number of vertices of the polytopes.
For even dimensions $d\ge 2$, the maximum values are attained if $P_1$ and
$P_2$ are cyclic $d$-polytopes with disjoint vertex sets. For odd
dimensions
$d\ge 3$, the maximum values are attained if $P_1$ and $P_2$ are
$\lfloor d/2\rfloor$-neighborly $d$-polytopes, whose vertex sets are
chosen appropriately from two distinct $d$-dimensional moment-like curves.
This is joint work with Eleni Tzanaki.
References:
Thursday, October 20, 2011: Jeff Erickson (U. of Illinois at Urbana-Champaign, USA, and IST, Vienna, Austria)
Tracing Curves on Triangulated Surfaces
at 2pm, at ENS, 45 rue d'Ulm, salle des Hauts du DI. Access modified: Enter the main building through the main entrance;
in the hall ("Aquarium"), take the staircase on the left ("Headmistress' staircase"), 3rd floor, door to the right.
Abstract: Let S be a triangulated surface, possibly with boundary, composed of n
triangles. A simple path or cycle in S is normal if it avoids every vertex
of S and it does not cross any edge of S twice in a row. We describe a
simple algorithm to trace any normal curve in S in O(n^2\log X) time, where
X is the total number of times the curve crosses edges of S. In particular,
our algorithm runs in polynomial time even when the number of crossings is
exponential in n. Our tracing algorithm computes a new cellular
decomposition of S with complexity O(n); the traced curve appears as a
simple path or cycle in the 1-skeleton of the new decomposition.
Our tracing strategy implies several fast algorithms for (multi)curves
represented by normal coordinates. For example, we can count the components
of a normal curve, determine whether two disjoint normal curves are
isotopic, or determine whether a normal curve disconnects two given points
on the surface, all in O(n^2\log X) time. Our algorithms are competitive
with and conceptually simpler than earlier algorithms by Schaefer, Sedgwick,
and Stefankovic [COCOON 2002] based on word equations and text compression.
Our algorithm can also be used to trace simple
geodesic paths in
piecewise-linear surfaces, represented by a set of Euclidean triangles with
pairs of equal-length edges identified. For example, given a starting point
and a direction, in the local coordinate system of one of the triangles, we
can locate the first point of self-intersection of the resulting geodesic
path in O(n^2\log X) time.
This is unpublished joint work with my PhD student Amir Nayyeri. The talk
will be self-contained; no prior exposure to computational topology is
necessary.
Thursday, June 16, 2011: Benjamin A. Burton (U. Queensland, Brisbane, Australia)
Unknot recognition, linear programming and the elusive polynomial time algorithm
at 11am, at ENS, 45 rue d'Ulm, salle des Hauts du DI (Staircase A, 3rd floor, Dpt Informatique, at the very end of the corridor)
Abstract: What do practical tools such as integer and linear programming have to do
with theoretical problems such as unknot recognition and the Poincaré
conjecture? In this talk we explore new approaches to old and difficult
computational problems from geometry and topology: how to tell whether a
loop of string is knotted, or whether a 3-dimensional space has no
interesting topological features. Although the best known algorithms for
these problems run in exponential time, there is increasing evidence that
a polynomial time solution might be possible. We outline several
promising approaches in which linear programming and integer programming
play a starring role.
Slides of the talk.