ABSTRACT

Handbook of Approximation Algorithms and Metaheuristics, Second Edition reflects the tremendous growth in the field, over the past two decades. Through contributions from leading experts, this handbook provides a comprehensive introduction to the underlying theory and methodologies, as well as the various applications of approximation algorithms and metaheuristics.

Volume 1 of this two-volume set deals primarily with methodologies and traditional applications. It includes restriction, relaxation, local ratio, approximation schemes, randomization, tabu search, evolutionary computation, local search, neural networks, and other metaheuristics. It also explores multi-objective optimization, reoptimization, sensitivity analysis, and stability. Traditional applications covered include: bin packing, multi-dimensional packing, Steiner trees, traveling salesperson, scheduling, and related problems.

Volume 2 focuses on the contemporary and emerging applications of methodologies to problems in combinatorial optimization, computational geometry and graphs problems, as well as in large-scale and emerging application areas. It includes approximation algorithms and heuristics for clustering, networks (sensor and wireless), communication, bioinformatics search, streams, virtual communities, and more.

About the Editor

Teofilo F. Gonzalez is a professor emeritus of computer science at the University of California, Santa Barbara. He completed his Ph.D. in 1975 from the University of Minnesota. He taught at the University of Oklahoma, the Pennsylvania State University, and the University of Texas at Dallas, before joining the UCSB computer science faculty in 1984. He spent sabbatical leaves at the Monterrey Institute of Technology and Higher Education and Utrecht University. He is known for his highly cited pioneering research in the hardness of approximation; for his sublinear and best possible approximation algorithm for k-tMM clustering; for introducing the open-shop scheduling problem as well as algorithms for its solution that have found applications in numerous research areas; as well as for his research on problems in the areas of job scheduling, graph algorithms, computational geometry, message communication, wire routing, etc.

chapter 1|24 pages

Introduction, Overview, and Notation

ByTeofilo F. Gonzalez

part I|340 pages

Computational Geometry and Graph Applications

chapter 2|24 pages

Approximation Schemes for Minimum-Cost k-Connectivity Problems in Geometric Graphs *

ByArtur Czumaj, Andrzej Lingas

chapter 3|17 pages

Dilation and Detours in Geometric Networks

ByJoachim Gudmundsson, Christian Knauer

chapter 4|14 pages

The Well-Separated Pair Decomposition and Its Applications

ByMichiel Smid

chapter 5|12 pages

Covering with Unit Balls

ByHossein Ghasemalizadeh, Mohammadreza Razzazi

chapter 6|14 pages

Minimum Edge-Length Rectangular Partitions

ByTeofilo F. Gonzalez, Si Qing Zheng

chapter 7|28 pages

Automatic Placement of Labels in Maps and Drawings

ByKonstantinos G. Kakoulis, Ioannis G. Tollis

chapter 8|14 pages

Complexity, Approximation Algorithms, and Heuristics for the Corridor Problems

ByTeofilo F. Gonzalez, Arturo Gonzalez-Gutierrez

chapter 9|18 pages

Approximate Clustering

ByRagesh Jaiswal, Sandeep Sen

chapter 10|16 pages

Maximum Planar Subgraph

ByGruia Călinescu, Cristina G. Fernandes

chapter 11|26 pages

Disjoint Paths and Unsplittable Flow

ByStavros G. Kolliopoulos

chapter 12|19 pages

The k-Connected Subgraph Problem

ByZeev Nutov

chapter 13|21 pages

Node-Connectivity Survivable Network Problems

ByZeev Nutov

chapter 14|17 pages

Optimum Communication Spanning Trees

ByBang Ye Wu, Chuan Yi Tang, Kun-Mao Chao

chapter 15|25 pages

Activation Network Design Problems

ByZeev Nutov

chapter 16|18 pages

Stochastic Local Search Algorithms for the Graph Coloring Problem

ByMarco Chiarandini, Irina Dumitrescu, Thomas Stützle

chapter 17|16 pages

On Solving the Maximum Disjoint Paths Problem with Ant Colony Optimization

ByMaria J. Blesa, Christian Blum

chapter 18|13 pages

Efficient Approximation Algorithms in Random Intersection Graphs

BySotiris E. Nikoletseas, Christoforos L. Raptopoulos, Paul G. Spirakis

chapter 19|18 pages

Approximation Algorithms for Facility Dispersion

ByS. S. Ravi, Daniel J. Rosenkrantz, Giri K. Tayi

part II|405 pages

Large-Scale and Emerging Applications

chapter 20|14 pages

Cost-Efficient Multicast Routing in Ad Hoc and Sensor Networks

ByPedro M. Ruiz, Ivan Stojmenovic

chapter 21|35 pages

Approximation Algorithm for Clustering in Mobile Ad-Hoc Networks

ByLan Wang, Xianping Wang, Stephan Olariu

chapter 22|21 pages

Topology Control Problems for Wireless Ad Hoc Networks

ByGruia Călinescu, Errol L. Lloyd, S. S. Ravi

chapter 23|18 pages

QoS Multimedia Multicast Routing

ByIon Mandoiu, Alex Olshevsky, Alex Zelikovsky

chapter 24|24 pages

Overlay Networks for Peer-to-Peer Networks

ByAndréa W. Richa, Christian Scheideler, Stefan Schmid

chapter 26|36 pages

Strategies for Aggregating Time-Discounted Information in Sensor Networks

ByXianping Wang, Stephan Olariu

chapter 27|25 pages

Approximation and Exact Algorithms for Optimally Placing a Limited Number of Storage Nodes in a Wireless Sensor Network

ByGianlorenzo D’Angelo, Alfredo Navarra, Cristina M. Pinotti

chapter 28|31 pages

Approximation Algorithms for the Primer Selection, Planted Motif Search, and Related Problems *

BySudha Balla, Jaime Davila, Marius Nicolae, Sanguthevar Rajasekaran

chapter 30|18 pages

Approximation Algorithms for the Selection of Robust Tag SNPs

ByYao-Ting Huang, Kui Zhang, Ting Chen, Kun-Mao Chao

chapter 31|37 pages

Large-Scale Global Placement *

ByJason Cong, Joseph R. Shinnerl

chapter 32|18 pages

Histograms, Wavelets, Streams, and Approximation

BySudipto Guha

chapter 33|19 pages

Color Quantization

ByZhigang Xiang

chapter 34|27 pages

A GSO-Based Swarm Algorithm for Odor Source Localization in Turbulent Environments

ByJoseph Thomas, Debasish Ghose

chapter 35|17 pages

Digital Reputation for Virtual Communities

ByRoberto Battiti, Anurag Garg

chapter 36|4 pages

Approximation for Influence Maximization

ByJing Yuan, Weili Wu, Wen Xu

chapter 37|9 pages

Approximation and Heuristics for Community Detection

ByJing Yuan, Weili Wu, Sarat Chandra Varanasi