STOC '87 Proceedings of the nineteenth annual ACM symposium on Theory of computing
A new distributed algorithm to find breadth first search trees
IEEE Transactions on Information Theory
The Computer Journal
Randomized distributed shortest paths algorithms
STOC '89 Proceedings of the twenty-first annual ACM symposium on Theory of computing
Discrete Mathematics - Topics on domination
Sparser: a paradigm for running distributed algorithms
Journal of Algorithms
SIAM Journal on Discrete Mathematics
Memory requirement for universal routing schemes
Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing
Distributed algorithms for depth-first search
Information Processing Letters
Memory requirement for routing in distributed networks
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
The algorithmic use of hypertree structure and maximum neighbourhood orderings
Discrete Applied Mathematics
SIAM Journal on Discrete Mathematics
Fast distributed construction of small k-dominating sets and applications
Journal of Algorithms
Graph classes: a survey
Distance approximating trees for chordal and dually chordal graphs
Journal of Algorithms
Routing with guaranteed delivery in ad hoc wireless networks
DIALM '99 Proceedings of the 3rd international workshop on Discrete algorithms and methods for mobile computing and communications
The small-world phenomenon: an algorithmic perspective
STOC '00 Proceedings of the thirty-second annual ACM symposium on Theory of computing
GPSR: greedy perimeter stateless routing for wireless networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Theoretical Computer Science
Distributed computing: a locality-sensitive approach
Distributed computing: a locality-sensitive approach
A Distributed Algorithm for Minimum-Weight Spanning Trees
ACM Transactions on Programming Languages and Systems (TOPLAS)
Space-efficiency for routing schemes of stretch factor three
Journal of Parallel and Distributed Computing
Proceedings of the thirteenth annual ACM symposium on Parallel algorithms and architectures
Almost distance-hereditary graphs
Discrete Mathematics
Routing in distributed networks: overview and open problems
ACM SIGACT News
Compact Routing Tables for Graphs of Bounded Genus
ICAL '99 Proceedings of the 26th International Colloquium on Automata, Languages and Programming
ICALP '01 Proceedings of the 28th International Colloquium on Automata, Languages and Programming,
Intersection graphs of maximal hypercubes
European Journal of Combinatorics
Geometric ad-hoc routing: of theory and practice
Proceedings of the twenty-second annual symposium on Principles of distributed computing
Geographic routing without location information
Proceedings of the 9th annual international conference on Mobile computing and networking
SIAM Journal on Discrete Mathematics
(k, +)-distance-hereditary graphs
Journal of Discrete Algorithms
Bypassing the embedding: algorithms for low dimensional metrics
STOC '04 Proceedings of the thirty-sixth annual ACM symposium on Theory of computing
Journal of Algorithms
Compact oracles for reachability and approximate distances in planar digraphs
Journal of the ACM (JACM)
On hierarchical routing in doubling metrics
SODA '05 Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
Collective tree spanners of graphs
SIAM Journal on Discrete Mathematics
Additive sparse spanners for graphs with bounded length of largest induced cycle
Theoretical Computer Science
Object location using path separators
Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing
Routing in Networks with Low Doubling Dimension
ICDCS '06 Proceedings of the 26th IEEE International Conference on Distributed Computing Systems
A faster distributed protocol for constructing a minimum spanning tree
Journal of Computer and System Sciences
Beacon vector routing: scalable point-to-point routing in wireless sensornets
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Proximity-preserving labeling schemes
Journal of Graph Theory
Network synchronization with polylogarithmic overhead
SFCS '90 Proceedings of the 31st Annual Symposium on Foundations of Computer Science
Near-linear cost sequential and distributed constructions of sparse neighborhood covers
SFCS '93 Proceedings of the 1993 IEEE 34th Annual Foundations of Computer Science
Navigating in a Graph by Aid of Its Spanning Tree
ISAAC '08 Proceedings of the 19th International Symposium on Algorithms and Computation
Remote-spanners: What to know beyond neighbors
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
Collective Tree Spanners in Graphs with Bounded Parameters
Algorithmica - Including a Special Section on Genetic and Evolutionary Computation; Guest Editors: Benjamin Doerr, Frank Neumann and Ingo Wegener
Small worlds as navigable augmented networks: model, analysis, and validation
ESA'07 Proceedings of the 15th annual European conference on Algorithms
A Navigation Algorithm Inspired by Human Navigation
ASONAM '12 Proceedings of the 2012 International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2012)
Hi-index | 0.00 |
Let $G=(V,E)$ be a graph and $T$ be a spanning tree of $G$. We consider the following strategy in advancing in $G$ from a vertex $x$ towards a target vertex $y$: from a current vertex $z$ (initially, $z=x$), unless $z=y$, go to a neighbor of $z$ in $G$ that is closest to $y$ in $T$ (breaking ties arbitrarily). In this strategy, each vertex has full knowledge of its neighborhood in $G$ and can use the distances in $T$ to navigate in $G$. Thus, additionally to standard local information (the neighborhood $N_G(v)$), the only global information that is available to each vertex $v$ is the topology of the spanning tree $T$ (in fact, $v$ can know only a very small piece of information about $T$ and still be able to infer from it the necessary tree-distances). For each source vertex $x$ and target vertex $y$, this way, a path, called a greedy routing path, is produced. Denote by $g_{G,T}(x,y)$ the length of a longest greedy routing path that can be produced for $x$ and $y$ using this strategy and $T$. We say that a spanning tree $T$ of a graph $G$ is an additive $r$-carcass for $G$ if $g_{G,T}(x,y)\leq d_G(x,y)+r$ for each ordered pair $x,y\in V$. In this paper, we investigate the problem, given a graph family $\mathcal{F}$, of whether a small integer $r$ exists such that any graph $G\in\mathcal{F}$ admits an additive $r$-carcass. We show that rectilinear $p\times q$ grids, hypercubes, distance-hereditary graphs, dually chordal graphs (and, therefore, strongly chordal graphs and interval graphs) all admit additive 0-carcasses. Furthermore, every chordal graph $G$ admits an additive $(\omega+1)$-carcass (where $\omega$ is the size of a maximum clique of $G$), each 3-sun-free chordal graph admits an additive 2-carcass, and each chordal bipartite graph admits an additive 4-carcass. In particular, any $k$-tree admits an additive $(k+2)$-carcass. All those carcasses are easy to construct in sequential as well as in distributed settings.