@inproceedings{aea4a5045bf54a3a92a81ffd411b69c0,
title = "Routing in unit disk graphs",
abstract = "Let S C R2 be a set of n sites. The unit disk graph UD(S) on S has vertex set S and an edge between two distinct sites s,t {\^I} S if and only if s and t have Euclidean distance |st| ≤ 1. A routing scheme R for UD(S) assigns to each site s {\^I} S a label l(s) and a routing table ρ(s). For any two sites s,t {\^I}S, the scheme R must be able to route a packet from s to t in the following way: given a current site r (initially, r = s), a header h (initially empty), and the target label l(t), the scheme R may consult the current routing table ρ(r) to compute a new site r{\textquoteright} and a new header h{\textquoteright}, where r{\textquoteright} is a neighbor of r. The packet is then routed to r{\textquoteright}, and the process is repeated until the packet reaches t. The resulting sequence of sites is called the routing path. The stretch of R is the maximum ratio of the (Euclidean) length of the routing path of R and the shortest path in UD(S), over all pairs of sites in S. For any given ε > 0, we show how to construct a routing scheme for UD(S) with stretch 1 + ε using labels of O(log n) bits and routing tables of O(ε-5 log2 n log2 D) bits, where D is the (Euclidean) diameter of UD(S). The header size is O(log n log D) bits.",
author = "Haim Kaplan and Wolfgang Mulzer and Liam Roditty and Paul Seiferth",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing Switzerland 2016.; 12th Latin American Symposium on Theoretical Informatics, LATIN 2016 ; Conference date: 11-04-2016 Through 15-04-2016",
year = "2016",
doi = "10.1007/978-3-662-49529-2_40",
language = "الإنجليزيّة",
isbn = "9783662495285",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "536--548",
editor = "Gonzalo Navarro and Evangelos Kranakis and Edgar Ch{\'a}vez",
booktitle = "LATIN 2016",
address = "ألمانيا",
}