Catálogo de publicaciones - libros

Compartir en
redes sociales


Computing and Combinatorics: 13th Annual International Conference, COCOON 2007, Banff, Canada, July 16-19, 2007. Proceedings

Guohui Lin (eds.)

En conferencia: 13º International Computing and Combinatorics Conference (COCOON) . Banff, AB, Canada . July 16, 2007 - July 19, 2007

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Theory of Computation; Algorithm Analysis and Problem Complexity; Discrete Mathematics in Computer Science; Computer Communication Networks; Data Structures; Computer Graphics

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2007 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-73544-1

ISBN electrónico

978-3-540-73545-8

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2007

Tabla de contenidos

Quadratic Kernelization for Convex Recoloring of Trees

Hans L. Bodlaender; Michael R. Fellows; Michael A. Langston; Mark A. Ragan; Frances A. Rosamond; Mark Weyer

The (CR) problem measures how far a tree of characters differs from exhibiting a so-called “perfect phylogeny”. For input consisting of a vertex-colored tree , the problem is to determine whether recoloring at most vertices can achieve a convex coloring, meaning by this a coloring where each color class induces a connected subtree. The problem was introduced by Moran and Snir, who showed that CR is NP-hard, and described a search-tree based FPT algorithm with a running time of ((/log)). The Moran and Snir result did not provide any nontrivial kernelization. Subsequently, a kernelization with a large polynomial bound was established. Here we give the strongest FPT results to date on this problem: (1) We show that in polynomial time, a problem kernel of size () can be obtained, and (2) We prove that the problem can be solved in linear time for fixed . The technique used to establish the second result appears to be of general interest and applicability for bounded treewidth problems.

Pp. 86-96

On the Number of Cycles in Planar Graphs

Kevin Buchin; Christian Knauer; Klaus Kriegel; André Schulz; Raimund Seidel

We investigate the maximum number of simple cycles and the maximum number of Hamiltonian cycles in a planar graph with vertices. Using the transfer matrix method we construct a family of graphs which have at least 2.4262 simple cycles and at least 2.0845 Hamilton cycles.

Based on counting arguments for perfect matchings we prove that 2.3404 is an upper bound for the number of Hamiltonian cycles. Moreover, we obtain upper bounds for the number of simple cycles of a given length with a face coloring technique. Combining both, we show that there is no planar graph with more than 2.8927 simple cycles. This reduces the previous gap between the upper and lower bound for the exponential growth from 1.03 to 0.46.

Pp. 97-107

An Improved Exact Algorithm for Cubic Graph TSP

Kazuo Iwama; Takuya Nakashima

It is shown that the traveling salesman problem for graphs of degree at most three with vertices can be solved in time (1.251), improving the previous bound (1.260) by Eppstein.

Pp. 108-117

Geometric Intersection Graphs: Do Short Cycles Help?

Jan Kratochvíl; Martin Pergel

Geometric intersection graphs are intensively studied both for their practical motivation and interesting theoretical properties. Many such classes are hard to recognize. We ask the question if imposing restrictions on the girth (the length of a shortest cycle) of the input graphs may help in finding polynomial time recognition algorithms. We give examples in both directions. First we present a polynomial time recognition algorithm for intersection graphs of polygons inscribed in a circle for inputs of girth greater than four (the general recognition problem is NP-complete). On the other hand, we prove that recognition of intersection graphs of segments in the plane remains NP-hard for graphs with arbitrarily large girth.

Pp. 118-128

Dimension, Halfspaces, and the Density of Hard Sets

Ryan C. Harkins; John M. Hitchcock

We use the connection between resource-bounded dimension and the online mistake-bound model of learning to show that the following classes have polynomial-time dimension zero. As corollary, all sets which are hard for exponential time under these reductions are exponentially dense. The first item subsumes two previous results and the second item answers a question of Lutz and Mayordomo. Our proofs use Littlestone’s Winnow2 algorithm for learning -of- threshold functions and Maass and Turán’s algorithm for learning halfspaces.

Pp. 129-139

Isolation Concepts for Enumerating Dense Subgraphs

Christian Komusiewicz; Falk Hüffner; Hannes Moser; Rolf Niedermeier

In a graph  = (,), a vertex subset  ⊆  of size  is called -isolated if it has less than · outgoing edges. We repair a nontrivially flawed algorithm for enumerating all -isolated cliques due to Ito et al. [European Symposium on Algorithms 2005] and obtain an algorithm running in (4··||) time. We describe a speedup trick that also helps parallelizing the enumeration. Moreover, we introduce a more restricted and a more general isolation concept and show that both lead to faster enumeration algorithms. Finally, we extend our considerations to -plexes (a relaxation of the clique notion), pointing out a W[1]-hardness result and providing a fixed-parameter algorithm for enumerating isolated -plexes.

Pp. 140-150

Alignments with Non-overlapping Moves, Inversions and Tandem Duplications in () Time

Christian Ledergerber; Christophe Dessimoz

Sequence alignment is a central problem in bioinformatics. The classical dynamic programming algorithm aligns two sequences by optimizing over possible insertions, deletions and substitution. However, other evolutionary events can be observed, such as inversions, tandem duplications or moves (transpositions). It has been established that the extension of the problem to move operations is NP-complete. Previous work has shown that an extension restricted to non-overlapping inversions can be solved in () with a restricted scoring scheme. In this paper, we show that the alignment problem extended to non-overlapping moves can be solved in () for general scoring schemes, (log) for concave scoring schemes and () for restricted scoring schemes. Furthermore, we show that the alignment problem extended to non-overlapping moves, inversions and tandem duplications can be solved with the same time complexities. Finally, an example of an alignment with non-overlapping moves is provided.

Pp. 151-164

Counting Minimum Weighted Dominating Sets

Fedor V. Fomin; Alexey A. Stepanov

We show how to count all minimum weighted dominating sets of a graph on vertices in time . Our algorithm is a combination of branch and bound approach along with dynamic programming on graphs with bounded treewidth. To achieve bound we introduce a technique of measuring running time of our algorithm by combining approach with linear programming.

Pp. 165-175

Online Interval Scheduling: Randomized and Multiprocessor Cases

Stanley P. Y. Fung; Chung Keung Poon; Feifeng Zheng

We consider the problem of scheduling a set of equal-length intervals arriving online, where each interval is associated with a weight and the objective is to maximize the total weight of completed intervals. An optimal 4-competitive algorithm has long been known in the deterministic case, but the randomized case remains open. We give the first randomized algorithm for this problem, achieving a competitive ratio of 3.618. We also prove a randomized lower bound of 4/3, which is an improvement over the previous 5/4 result, and a lower bound of 2 for a class of barely random algorithms which include our new algorithm. We also show that the techniques can be carried to the deterministic multiprocessor case, giving a 3.618-competitive 2-processor algorithm, a 5/4 lower bound for any number of processors, and a 2 lower bound for 2 processors.

Pp. 176-186

Scheduling Selfish Tasks: About the Performance of Truthful Algorithms

George Christodoulou; Laurent Gourvès; Fanny Pascual

This paper deals with problems which fall into the domain of selfish scheduling: a protocol is in charge of building a schedule for a set of tasks without directly knowing their length. The protocol gets these informations from agents who control the tasks. The aim of each agent is to minimize the completion time of her task while the protocol tries to minimize the maximal completion time. When an agent reports the length of her task, she is aware of what the others bid and also of the protocol’s algorithm. Then, an agent can bid a false value in order to optimize her individual objective function. With erroneous information, even the most efficient algorithm may produce unreasonable solutions. An algorithm is truthful if it prevents the selfish agents from lying about the length of their task. The central question in this paper is: We study the problem of scheduling selfish tasks on parallel identical machines. This question has been raised by Christodoulou et al [8] in a distributed system, but it is also relevant in centrally controlled systems. Without considering side payments, our goal is to give a picture of the performance under the condition of truthfulness.

Pp. 187-197