Catálogo de publicaciones - libros

Compartir en
redes sociales


Algorithms and Computation: 18th International Symposium, ISAAC 2007, Sendai, Japan, December 17-19, 2007. Proceedings

Takeshi Tokuyama (eds.)

En conferencia: 18º International Symposium on Algorithms and Computation (ISAAC) . Sendai, Japan . December 17, 2007 - December 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; Numeric Computing; Computer Communication Networks; 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-77118-0

ISBN electrónico

978-3-540-77120-3

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

Locating Facilities on a Network to Minimize Their Average Service Radius

Davide Bilò; Jörg Derungs; Luciano Gualà; Guido Proietti; Peter Widmayer

Let  = (,) denote an undirected weighted graph of nodes and edges, and let  ⊆ . The of a node  ∈  is the maximum distance in between and any other node of , while the of in is the minimum relative eccentricity of all the nodes in . Several facility location problems ask for partitioning the nodes of so as to minimize some global optimization function of the radii of the subsets of the partition. Here, we focus on the problem of partitioning the nodes of into exactly  ≥ 2 non-empty subsets, so as to minimize the sum of the subset radii, called the of the partition. This problem can be easily seen to be NP-hard when is part of the input, but when is fixed it can be solved in polynomial time by reducing it to a similar partitioning problem. In this paper, we first present an efficient () time algorithm for the notable case  = 2, which improves the ( +  log) running time obtainable by applying the aforementioned reduction. Then, in an effort of characterizing meaningful polynomial-time solvable instances of the problem when is part of the input, we show that (i) when is a tree, then the problem can be solved in () time, and (ii) when has bounded treewidth , then the problem can be solved in () time.

- 6B Networks | Pp. 587-598

Faster Combinatorial Algorithms for Determinant and Pfaffian

Anna Urbańska

The algorithms of Mahajan and Vinay compute determinant and Pfaffian in a completely non-classical and combinatorial way, by reducing these problems to summation of paths in some acyclic graphs. The attractive feature of these algorithms is that they are division-free. We present a novel algebraic view of these algorithms: a relation to a pseudo-polynomial dynamic-programming algorithm for the knapsack problem. The main phase of MV-algorithm can be interpreted as a computation of an algebraic version of the knapsack problem, which is an alternative to the graph-theoretic approach used in the original algorithm. Our main results show how to implement Mahajan-Vinay algorithms without divisions, in time using the fast matrix multiplication algorithm.

- 7A Optimization II | Pp. 599-608

A Polynomial-Time-Delay and Polynomial-Space Algorithm for Enumeration Problems in Multi-criteria Optimization

Yoshio Okamoto; Takeaki Uno

We propose a polynomial-time-delay polynomial-space algorithm to enumerate all efficient extreme solutions of a multi-criteria minimum-cost spanning tree problem, while only the bi-criteria case was studied in the literature. The algorithm is based on the reverse search framework due to Avis & Fukuda. We also show that the same technique can be applied to the multi-criteria version of the minimum-cost basis problem in a (possibly degenerated) submodular system. As an ultimate generalization, we propose an algorithm to enumerate all efficient extreme solutions of a multi-criteria linear program. When the given linear program has no degeneracy, the algorithm runs in polynomial-time delay and polynomial space. To best of our knowledge, they are the first polynomial-time delay and polynomial-space algorithms for the problems.

- 7A Optimization II | Pp. 609-620

The Parameterized Complexity of the Unique Coverage Problem

Hannes Moser; Venkatesh Raman; Somnath Sikdar

We consider the parameterized complexity of the problem: given a family of sets and a parameter , we ask whether there exists a subfamily that covers at least  elements exactly once. This -complete problem has applications in wireless networks and radio broadcasting and is also a natural generalization of the well-known problem. We show that this problem is fixed-parameter tractable with respect to the parameter . That is, for every fixed , there exists a polynomial-time algorithm for it. One way to prove a problem fixed-parameter tractable is to show that it is kernelizable. To this end, we show that if no two sets in the input family intersect in more than  elements there exists a problem kernel of size . This yields a  kernel for the problem, proving fixed-parameter tractability. Subsequently, we show a 4 kernel for this problem. However a more general weighted version, with costs associated with each set and profits with each element, turns out to be much harder. The question here is whether there exists a subfamily with total cost at most a prespecified budget  such that the total profit of uniquely covered elements is at least , where  and  are part of the input. In the most general setting, assuming real costs and profits, the problem is not fixed-parameter tractable unless . Assuming integer costs and profits we show the problem to be [1]-hard with respect to  as parameter (that is, it is unlikely to be fixed-parameter tractable). However, under some reasonable restriction, the problem becomes fixed-parameter tractable with respect to both  and  as parameters.

- 7A Optimization II | Pp. 621-631

Bounded Tree-Width and CSP-Related Problems

Tommy Färnqvist; Peter Jonsson

We study the complexity of structurally restricted homomorphism and constraint satisfaction problems. For every class of relational structures , let be the problem of deciding whether a structure has a homomorphism to a given arbitrary structure , when each element in is only allowed a certain subset of elements of as its image. We prove, under a certain complexity-theoretic assumption, that this is solvable in polynomial time if and only if all structures in have bounded tree-width. The result is extended to the connected list homomorphism, edge list homomorphism, minimum cost homomorphism and maximum solution problems. We also show an inapproximability result for the minimum cost homomorphism problem.

- 7A Optimization II | Pp. 632-643

Covering Points by Unit Disks of Fixed Location

Paz Carmi; Matthew J. Katz; Nissan Lev-Tov

Given a set of points in the plane, and a set of unit disks of fixed location, the problem is to find a minimum-cardinality subset that covers all points of . This problem is a geometric version of the general set cover problem, where the sets are defined by a collection of unit disks. It is still NP-hard, but while the general set cover problem is not approximable within , for some constant , the discrete unit disk cover problem was shown to admit a constant-factor approximation. Due to its many important applications, e.g., in wireless network design, much effort has been invested in trying to reduce the constant of approximation of the discrete unit disk cover problem. In this paper we significantly improve the best known constant from 72 to 38, using a novel approach. Our solution is based on a 4-approximation that we devise for the subproblem where the points of are located below a line and contained in the subset of disks of centered above . This problem is of independent interest.

- 7B Computational Geometry II | Pp. 644-655

Geodesic Disks and Clustering in a Simple Polygon

Magdalene G. Borgelt; Marc van Kreveld; Jun Luo

Let be a simple polygon of  vertices and let be a set of  points lying in the interior of . A (,) with center  and radius  is the set of points in that have a geodesic distance ≤  from (where the geodesic distance is the length of the shortest polygonal path connection that lies in ). In this paper we present an output sensitive algorithm for finding all geodesic disks centered at the points of , for a given value of . Our algorithm runs in time, for some constant and output size . It is the basis of a cluster reporting algorithm where geodesic distances are used.

- 7B Computational Geometry II | Pp. 656-667

An (log) Time Algorithm for Computing Shortest Paths Amidst Growing Discs in the Plane

Anil Maheshwari; Doron Nussbaum; Jörg-Rüdiger Sack; Jiehua Yi

We present an algorithm to compute a shortest path for a robot between two points that avoids discs growing at a common speed in the plane. Our algorithm runs in (log) time, thus improving upon the best previous solution by a factor of . The complexity for the growing disc problem matches the known bound for the more restricted case when the discs are static.

- 7B Computational Geometry II | Pp. 668-680

Optimal Triangulation with Steiner Points

Boris Aronov; Tetsuo Asano; Stefan Funke

There are many ways to triangulate a simple -gon; for certain optimization criteria such as maximization of the smallest internal angle it is known how to efficiently compute the best triangulation with respect to this criterion. In this paper we consider a natural extension of this problem: Given a simple polygon and one Steiner point in its interior, determine the optimal location of and a triangulation of and which is best amongst all triangulations and placements of . We present a polynomial-time algorithm for this problem when the optimization criterion is maximization of the minimum angle. Furthermore, we also provide a more general polynomial-time algorithm for finding the optimal placement of a constant number of Steiner points under the same optimization criterion.

- 7B Computational Geometry II | Pp. 681-691

New Algorithm for Field Splitting in Radiation Therapy

Xiaodong Wu; Xin Dou; John Bayouth; John Buatti

In this paper, we study an interesting geometric partition problem, called , which arises in (IMRT). In current clinical practice, a multi-leaf collimator (MLC) is used to deliver the prescribed intensity maps (IMs). However, the of an MLC may require to split a large intensity map into several overlapping sub-IMs. We develop the first optimal linear time algorithm for solving the field splitting problem while minimizing the total complexity of the resulting sub-IMs. Meanwhile, our algorithm strives to minimize the maximum beam-on time of those sub-IMs. Our basic idea is to formulate the field splitting problem as computing a shortest path in a directed acyclic graph, with a special “layered” structure. The edge weights of the graph satisfy the Monge property, which enables us to speed up the algorithm to optimal linear time. To minimize the maximum beam-on time of the resulting sub-IMs, we consider an interesting min-max slope path problem in a monotone polygon which is solvable in linear time. The min-max slope path problem is of its own interest.

- 8A Geometric Applications | Pp. 692-703