did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780521815130

Geometric Spanner Networks

by
  • ISBN13:

    9780521815130

  • ISBN10:

    0521815134

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2007-01-08
  • Publisher: Cambridge University Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $180.00 Save up to $66.60
  • Rent Book $113.40
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    SPECIAL ORDER: 1-2 WEEKS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

Aimed at an audience of researchers and graduate students in computational geometry and algorithm design, this book uses the Geometric Spanner Network Problem to showcase a number of useful algorithmic techniques, data structure strategies, and geometric analysis techniques with many applications, practical and theoretical. The authors present rigorous descriptions of the main algorithms and their analyses for different variations of the Geometric Spanner Network Problem. Though the basic ideas behind most of these algorithms are intuitive, very few are easy to describe and analyze. For most of the algorithms, nontrivial data structures need to be designed, and nontrivial techniques need to be developed in order for analysis to take place. Still, there are several basic principles and results that are used throughout the book. One of the most important is the powerful well-separated pair decomposition. This decomposition is used as a starting point for several of the spanner constructions.

Author Biography

Giri Narasimhan is a member of the faculty at the University of Memphis, Tennessee, and is currently a professor in the School of Computing and information Sciences at Florida international university in Miami.

Table of Contents

Prefacep. xiii
Preliminaries
Introductionp. 3
What is this book about?p. 3
The topic of this book: Spannersp. 9
Using spanners to approximate minimum spanning treesp. 11
A simple greedy spanner algorithmp. 12
Exercisesp. 13
Bibliographic notesp. 15
Algorithms and Graphsp. 18
Algorithms and data structuresp. 18
Some notions from graph theoryp. 19
Some algorithms on treesp. 21
Coloring graphs of bounded degreep. 30
Dijkstra's shortest paths algorithmp. 31
Minimum spanning treesp. 35
Exercisesp. 38
Bibliographic notesp. 39
The Algebraic Computation-Tree Modelp. 41
Algebraic computation-treesp. 41
Algebraic decision treesp. 43
Lower bounds for algebraic decision tree algorithmsp. 43
A lower bound for constructing spannersp. 51
Exercisesp. 57
Bibliographic notesp. 58
Spanners Based on Simplicial Cones
Spanners Based on the [Theta]-Graphp. 63
The [Theta]-graphp. 63
A spanner of bounded degreep. 73
Generalizing skip lists: A spanner with logarithmic spanner diameterp. 78
Exercisesp. 89
Bibliographic notesp. 90
Cones in Higher Dimensional Space and [Theta]-Graphsp. 92
Simplicial cones and framesp. 92
Constructing a [theta]-framep. 93
Applications of [theta]-framesp. 98
Range treesp. 99
Higher-dimensional [Theta]-graphsp. 103
Exercisesp. 106
Bibliographic notesp. 106
Geometric Analysis: The Gap Propertyp. 108
The gap propertyp. 109
A lower boundp. 111
An upper bound for points in the unit cubep. 112
A useful geometric lemmap. 114
Worst-case analysis of the 2-Opt algorithm for the traveling salesperson problemp. 116
Exercisesp. 118
Bibliographic notesp. 118
The Gap-Greedy Algorithmp. 120
A sufficient condition for "spannerhood"p. 120
The gap-greedy algorithmp. 121
Toward an efficient implementationp. 124
An efficient implementation of the gap-greedy algorithmp. 128
Generalization to higher dimensionsp. 137
Exercisesp. 137
Bibliographic notesp. 138
Enumerating Distances Using Spanners of Bounded Degreep. 139
Approximate distance enumerationp. 139
Exact distance enumerationp. 142
Using the gap-greedy spannerp. 144
Exercisesp. 145
Bibliographic notesp. 146
The Well-Separated Pair Decomposition and Its Applications
The Well-Separated Pair Decompositionp. 151
Definition of the well-separated pair decompositionp. 151
Spanners based on the well-separated pair decompositionp. 154
The split treep. 155
Computing the well-separated pair decompositionp. 162
Finding the pair that separates two pointsp. 168
Extension to other metricsp. 172
Exercisesp. 174
Bibliographic notesp. 175
Applications of Well-Separated Pairsp. 178
Spanners of bounded degreep. 178
A spanner with logarithmic spanner diameterp. 184
Applications to other proximity problemsp. 186
Exercisesp. 194
Bibliographic notesp. 195
The Dumbbell Theoremp. 196
Chapter overviewp. 196
Dumbbellsp. 197
A packing result for dumbbellsp. 198
Establishing the length-grouping propertyp. 202
Establishing the empty-region propertyp. 205
Dumbbell treesp. 207
Constructing the dumbbell treesp. 209
The dumbbell trees constitute a spannerp. 210
The Dumbbell Theoremp. 215
Exercisesp. 217
Bibliographic notesp. 217
Shortcutting Trees and Spanners with Low Spanner Diameterp. 219
Shortcutting treesp. 219
Spanners with low spanner diameterp. 238
Exercisesp. 240
Bibliographic notesp. 240
Approximating the Stretch Factor of Euclidean Graphsp. 242
The first approximation algorithmp. 243
A faster approximation algorithmp. 248
Exercisesp. 253
Bibliographic notesp. 253
The Path-Greedy Algorithm and Its Analysis
Geometric Analysis: The Leapfrog Propertyp. 257
Introduction and motivationp. 257
Relation to the gap propertyp. 259
A sufficient condition for the leapfrog propertyp. 260
The Leapfrog Theoremp. 262
The cleanup phasep. 264
Bounding the weight of non-lateral edgesp. 273
Bounding the weight of lateral edgesp. 297
Completing the proof of the Leapfrog Theoremp. 306
A variant of the leapfrog propertyp. 307
The Sparse Ball Theoremp. 309
Exercisesp. 315
Bibliographic notesp. 317
The Path-Greedy Algorithmp. 318
Analysis of the simple greedy algorithm PathGreedyp. 319
An efficient implementation of algorithm PathGreedyp. 327
A faster algorithm that uses indirect addressingp. 353
Exercisesp. 381
Bibliographic notesp. 382
Further Results on Spanners and Applications
The Distance Range Hierarchyp. 385
The basic hierarchical decompositionp. 386
The distance range hierarchy for point setsp. 400
An application: Pruning spannersp. 401
The distance range hierarchy for spannersp. 408
Exercisesp. 413
Bibliographic notesp. 413
Approximating Shortest Paths in Spannersp. 415
Bucketing distancesp. 416
Approximate shortest path queries for points that are separatedp. 416
Arbitrary approximate shortest path queriesp. 422
An application: Approximating the stretch factor of Euclidean graphsp. 425
Exercisesp. 426
Bibliographic notesp. 426
Fault-Tolerant Spannersp. 427
Definition of a fault-tolerant spannerp. 427
Vertex fault-tolerance is equivalent to fault-tolerancep. 429
A simple transformationp. 430
Fault-tolerant spanners based on well-separated pairsp. 434
Fault-tolerant spanners with O(kn) edgesp. 437
Fault-tolerant spanners of low degree and low weightp. 437
Exercisesp. 441
Bibliographic notesp. 441
Designing Approximation Algorithms with Spannersp. 443
The generic polynomial-time approximation schemep. 443
The perturbation stepp. 444
The sparse graph computation stepp. 446
The quadtree construction stepp. 448
A digression: Constructing a light graph of low weightp. 450
The patching stepp. 454
The dynamic programming stepp. 464
Exercisesp. 466
Bibliographic notesp. 467
Further Results and Open Problemsp. 468
Spanners of low degreep. 468
Spanners with few edgesp. 469
Plane spannersp. 470
Spanners among obstaclesp. 472
Single-source spannersp. 473
Locating centersp. 474
Decreasing the stretch factorp. 474
Shortcutsp. 474
Detourp. 476
External memory algorithmsp. 477
Optimization problemsp. 477
Experimental workp. 478
Two more open problemsp. 479
Open problems from previous chaptersp. 480
Exercisesp. 481
Bibliographyp. 483
Algorithms Indexp. 495
Indexp. 496
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program