Plenary Talks

A Polynomial Algorithm for Recognizing Perfect Graphs
Speaker: Gérard Cornuéjols (Monday, 8:30 - 9:30)
Chair: Celina M.H. de Figueiredo

We present a polynomial algorithm for recognizing whether a graph is perfect, thus settling a long standing open question. This result was obtained jointly by Maria Chudnovsky, Paul Seymour, Kristina Vuskovic, Xinming Liu and G\'erard Cornu\'ejols. There are three parts to this work. A first phase, called ``cleaning'', was developed jointly by the five authors. A second phase, to recognize whether a ``clean'' graph is perfect, was performed independently by two subgroups. Cornu\'ejols, Liu and Vuskovic devised an algorithm based on a decomposition theorem of Conforti, Cornu\'ejols and Vuskovic. Another polynomial algorithm for recognizing perfect graphs, which does not use decomposition, was obtained simultaneously by Chudnovsky and Seymour.


Virtual Knot Theory
Speaker:  Louis H. Kauffman (Monday, 9:30 - 10:30)
Chair: Celina M.H. de Figueiredo

Virtual knot theory is a generalization of classical knot theory to the study of abstract oriented Gauss codes modulo Reidemeister moves. A diagrammatic representation of virtual knots is obtained by extending classical knot diagrams to include virtual crossings that are neither undercrossings nor overcrosssings. The theory can be characterized by a set of moves on these extended diagrams. Virtual knot theory is equivalent to the study of knots and links in thickened oriented surfaces stabilized by the addition and subtraction of empty handles. Many classical invariants generalize to invariants of virtual knots and links, with interesting variations. The talk will discuss virtual knots with unit Jones polynomial, detecting classicality of virtual knots, quantum invariants of virtual knots, quandles and biquandles, Vassiliev invariants and the structure of virtual three-manifolds.


Ear Decompositions and Pfaffian Orientations
Speaker:  Cláudio L. Lucchesi (Monday, 18:00 - 19:00)
Chair: U.S.R. Murty

Ear decomposition of matching covered graphs. Bases for the matching lattice. Number of non-similar Pfaffian orientations of Pfaffian graphs.

Joint work with M. H. de Carvalho and U. S. R. Murty.


An Order Theoretic Approach to Union Closed Set Systems
Speaker:  Dwight Duffus (Tuesday, 8:30 - 9:30)
Chair: Sulamita Klein

The union-closed set system conjecture, which appears to have been formulated by Peter Frankl in the 1970's, is that any nontrivial such system has an element in at least half the sets. There is an easy translation, made independently by several researchers, into statements about lattices. Attempts to solve the conjecture in this order theoretic context have led, not surprisingly, to partial results for special classes of lattices. The lattice theory viewpoint also suggests several approaches to the problem and some interesting variants on the original conjecture. In this talk, partial results and related conjectures, obtained with Bill Sands [University of Calgary], are presented, as well as an experimental results, done with Bob Roth [Emory University].


Certificates and Graph Algorithms
Speaker:  Jeremy Spinrad (Tuesday, 9:30 - 10:30)
Chair: Sulamita Klein

The notion of a certificate for a property, which is due to Edmonds, arises frequently in complexity theory. A certificate is a proof that a property holds, and the length of a certificate may be much shorter than the time needed to find such a certificate. This talk will discuss three different areas of graph algorithms, in which certificates have played crucial roles. The first is the notion of a robust algorithm. A robust algorithm to solve a problem on a class of inputs must solve the problem correctly if the input is in the class, and if the input is not in the class may either solve the problem correctly or answer that the input is not valid. The second type of problem related to certificates involves using matrix multiplication to improve asymptotic running times of algorithms. Matrix multiplication is used to improve time bounds for such problems as finding minimal fill, two-pairs, asteroidal triples, and a variety of other problems on graphs. A third area where certificates arise is a certifying algorithm, which is required to produce output such that the answer is ``easy'' to verify.



Random Walks on Random Graphs
Speaker:  Alan M. Frieze (Tuesday, 18:00 - 19:00)
Chair: Bruce A. Reed

We give tight estimates for the cover time of random graphs and random regular graphs. We also give estimates for the number of vertices visited in a random walk on a randomly growing ``web-graph''. This is joint work with Colin Cooper.


Social Networks: Algorithms and Applications
Speaker:  Prabhakar Raghavan (Wednesday, 8:30 - 9:30)
Chair: Yoshiko Wakabayashi

Beginning with Milgram's classic ``six degrees of separation'' experiments in the 1960's, social network theory has evolved to study how individuals interact and disseminate information. More recently, the study has come to encompass the broader network involving people as well as the documents and information they interact with---examples include recommendation systems and the use of link analysis in web search engines. This talk will provide an overview of this evolving area and the many research problems that arise, including issues in privacy protection.


On Two Generalizations of Split Graphs
Speaker:  Jayme L. Szwarcfiter (Wednesday, 9:30 - 10:30)
Chair: Yoshiko Wakabayashi

A graph G is a split graph when V(G) can be partitioned into a clique and an independent set. They form a very well known class of graphs, introduced about 35 years ago. In this talk we consider two generalizations of split graphs, namely starlike graphs and generalized split graphs. The former corresponds to the intersection graphs of substars of a star, while the latter class can be defined as follows. Say that a graph G is clique-split when V(G) can be partitioned into cliques C,C_1,\dots,C_k, such that no two vertices belonging to distinct cliques C_i, C_j are adjacent. Say that G is a generalized split graph when G or its complement is clique-split. Starlike graphs were introduced in the context of the pathwidth problem, while generalized split graphs were defined in the probabilistic study of perfect graphs. We describe different characterizations for starlike graphs, including one by forbidden subgraphs. For generalized split graphs, we formulate a characterization and a polynomial time recognition algorithm. Starlike graphs form a simple generalization of split graphs, and generalized split graphs extend starlike graphs, in a natural way. The work on starlike graphs has been done jointly with Márcia Cerioli, while on generalized split graphs, with Frédéric Maffray.


Brambles and Excluded Minors
Speaker:  Bruce A. Reed (Thursday, 8:30 - 9:30)
Chair: Cristina G. Fernandes

After defining and motivating the concept of brambles, we shall discuss recent work on the tree-width of graphs without large prisms and of graphs without small grids.


Adaptive Sampling for Quickselect
Speaker:  Alfredo Viola (Thursday, 9:30 - 10:30)
Chair: Critina G. Fernandes

The median-of-3 variant of quickselect has been largely studied. However, the following natural adaptive variant had not been analyzed: ``choose as pivot the smallest of the sample if the rank of the sought element is small, the largest if the rank is large, and the median if the rank is medium''. We first analyze proportional-of-2 and proportional-of-3 in which we use equal-size intervals. We propose \nu-find, a generalization of median-of-3 and proportional-of-3 with interval breakpoints \nu and 1-\nu. We give the optimal \nu and values for which \nu-find outperforms median-of-3. The talk will be concentrated in the algorithmic aspects of the problem, as well as how its analysis contributes to the understanding of the most delicate parts of them. This is joint work with Conrado Martínez and Daniel Panario.


Components and Primes
Speaker:  Bruce Richmond
Chair: Daniel Panario (Thursday, 18:00 - 19:00)

There is an analogy between the prime factors of the first n integers and the components of combinatorial objects of size n. The objects may be permutations which may be factored into cycles. The objects may be polynomials over a finite field which can be factored into into irreducible polynomials. The unique factorization gives an analogy between generating functions but more is true. The probability that the first n integers have largest prime factor <= m is asymptotic to the Dickman function evaluated at log(n)/log(m) for m sufficiently small compared to n. The probability that the smallest prime factor of the first n integers is >= m is asymptotic to the Buchstab function evaluated at log(n)/log(m) divided by log(m). We can obtain the corresponding probabilities for combinatorial objects by replacing log(n) and log(m) by n and m. This was pointed out by Billingsley (1972) and Knuth and Trabb-Pardo (1976). Gourdon established this analogy for the largest component using the Flajolet-Odlyzko singularity analysis for general classes of combinatorial objects. Panario and Richmond followed with the analogy for the smallest component. Recently the Buchstab and Dickman original recursive arguments have been adapted to combinatorial objects by Bender, Mashatan, Panario and Richmond. When the objects are 2-regular graphs new Buchstab and Dickman functions arise. These results will be surveyed.


String Matching for Music
Speaker:  Esko Ukkonen (Friday, 11:30 - 12:30)
Chair: Marie-France Sagot

Computer-aided retrieval and analysis of music offers fascinating novel challenges for pattern matching research. The standard writing of music uses notes, giving the pitch and duration of each tone. As the pitch levels and durations are limited to a relatively small set of discrete values, we in fact have a sequence of discrete symbols - a natural domain for combinatorial pattern matching. The talk considers transposition invariance in string matching, motivated by music retrieval. Transposition invariance can be achieved both in the exact and in the approximate string matching with relatively small extra effort. We also consider the related problem of geometric point pattern matching under translations and discuss how the periodicity of the pattern can be utilized.

This is joint work with K. Lemstrom, V. Makinen and G. Navarro.


Back to the schedule page.
Carlos Eduardo Ferreira <cef@ime.usp.br>
Last modified: Thu Nov 6 15:47:40 BRST 2003