Results 1  10
of
66
Geometric AdHoc Routing: Of Theory and Practice
, 2003
"... All too often a seemingly insurmountable divide between theory and practice can be witnessed. In this paper we try to contribute to narrowing this gap in the field of adhoc routing. In particular we consider two aspects: We propose a new geometric routing algorithm which is outstandingly e#cient on ..."
Abstract

Cited by 236 (11 self)
 Add to MetaCart
All too often a seemingly insurmountable divide between theory and practice can be witnessed. In this paper we try to contribute to narrowing this gap in the field of adhoc routing. In particular we consider two aspects: We propose a new geometric routing algorithm which is outstandingly e#cient on practical averagecase networks, however is also in theory asymptotically worstcase optimal. On the other hand we are able to drop the formerly necessary assumption that the distance between network nodes may not fall below a constant value, an assumption that cannot be maintained for practical networks. Abandoning this assumption we identify from a theoretical point of view two fundamentamentally di#erent classes of cost metrics for routing in adhoc networks.
Discrete Mobile Centers
 Discrete and Computational Geometry
, 2001
"... We propose a new randomized algorithm for maintaining a set of clusters among moving nodes in the plane. Given a specified cluster radius, our algorithm selects and maintains a variable subset of the nodes as cluster centers. This subset has the property that (1) balls of the given radius centered a ..."
Abstract

Cited by 97 (15 self)
 Add to MetaCart
We propose a new randomized algorithm for maintaining a set of clusters among moving nodes in the plane. Given a specified cluster radius, our algorithm selects and maintains a variable subset of the nodes as cluster centers. This subset has the property that (1) balls of the given radius centered at the chosen nodes cover all the others and (2) the number of centers selected is a constantfactor approximation of the minimum possible. As the nodes move, an eventbased kinetic data structure updates the clustering as necessary. This kinetic data structure is shown to be responsive, efficient, local, and compact. The produced cover is also smooth, in the sense that wholesale cluster rearrangements are avoided. The algorithm can be implemented without exact knowledge of the node positions, if each node is able to sense its distance to other nodes up to the cluster radius. Such a kinetic clustering can be used in numerous applications where mobile devices must be interconnected into an adhoc network to collaboratively perform some tasks. 1
Robust PositionBased Routing in Wireless Ad Hoc Networks with Unstable Transmission Ranges (Extended Abstract)
"... Several papers showed how to perform routing in ad hoc wireless networks based on the positions of the mobile hosts. However, all these protocols are likely to fail if the transmission ranges of the mobile hosts vary due to natural or manmade obstacles or weather conditions. These protocols may fai ..."
Abstract

Cited by 74 (4 self)
 Add to MetaCart
Several papers showed how to perform routing in ad hoc wireless networks based on the positions of the mobile hosts. However, all these protocols are likely to fail if the transmission ranges of the mobile hosts vary due to natural or manmade obstacles or weather conditions. These protocols may fail because in routing either some connections are not considered which eectively results in disconnecting the network, or the use of some connections causes livelocks. In this paper, we describe a robust routing protocol that tolerates up to roughly 40% of variation in the transmission ranges of the mobile hosts. More precisely, our protocol guarantees message delivery in a connected adhoc network whenever the ratio of the maximum transmission range to the minimum transmission range is at most 2.
PolynomialTime Approximation Schemes for Geometric Graphs
, 2001
"... A disk graph is the intersection graph of a set of disks with arbitrary diameters in the plane. For the case that the disk representation is given, we present polynomialtime approximation schemes (PTASs) for the maximum weight independent set problem (selecting disjoint disks of maximum total weigh ..."
Abstract

Cited by 71 (4 self)
 Add to MetaCart
A disk graph is the intersection graph of a set of disks with arbitrary diameters in the plane. For the case that the disk representation is given, we present polynomialtime approximation schemes (PTASs) for the maximum weight independent set problem (selecting disjoint disks of maximum total weight) and for the minimum weight vertex cover problem in disk graphs. These are the first known PTASs for NPhard optimization problems on disk graphs. They are based on a novel recursive subdivision of the plane that allows applying a shifting strategy on different levels simultaneously, so that a dynamic programming approach becomes feasible. The PTASs for disk graphs represent a common generalization of previous results for planar graphs and unit disk graphs. They can be extended to intersections graphs of other "disklike" geometric objects (such as squares or regular polygons), also in higher dimensions.
A generic distributed broadcast scheme in ad hoc wireless networks
 IEEE Transactions on Computers
, 2003
"... We propose a generic framework for distributed broadcasting in ad hoc wireless networks. The approach is based on selecting a small subset of nodes (also called nodes) to form a forward node set to carry out a broadcast process. The status of each node, forward or nonforward, is determined either b ..."
Abstract

Cited by 51 (11 self)
 Add to MetaCart
We propose a generic framework for distributed broadcasting in ad hoc wireless networks. The approach is based on selecting a small subset of nodes (also called nodes) to form a forward node set to carry out a broadcast process. The status of each node, forward or nonforward, is determined either by the node itself or by other nodes. Node status can be determined at different snapshots of network state along time (called views) without causing problems in broadcast coverage. Therefore, the forward node set can be constructed and maintained through either a proactive process (i.e., “uptodate”) before the broadcast process or a reactive process (i.e., “onthefly”) during the broadcast process. A sufficient condition, called coverage condition, is given for a node to take the nonforward status. Such a condition can be easily checked locally around the node. Several existing broadcast algorithms can be viewed as special cases of the generic framework with khop neighborhood information. A comprehensive comparison among existing algorithms is conducted. Simulation results show that new algorithms, which are more efficient than existing ones, can be derived from the generic framework.
Initializing Newly Deployed Ad Hoc and Sensor Networks
 in Proceedings of 10 th Annual International Conference on Mobile Computing and Networking (MOBICOM
, 2004
"... A newly deployed multihop radio network is unstructured and lacks a reliable and e#cient communication scheme. In this paper, we take a step towards analyzing the problems existing during the initialization phase of ad hoc and sensor networks. Particularly, we model the network as a multihop quasi ..."
Abstract

Cited by 50 (15 self)
 Add to MetaCart
A newly deployed multihop radio network is unstructured and lacks a reliable and e#cient communication scheme. In this paper, we take a step towards analyzing the problems existing during the initialization phase of ad hoc and sensor networks. Particularly, we model the network as a multihop quasi unit disk graph and allow nodes to wake up asynchronously at any time. Further, nodes do not feature a reliable collision detection mechanism, and they have only limited knowledge about the network topology. We show that even for this restricted model, a good clustering can be computed e#ciently. Our algorithm e#ciently computes an asymptotically optimal clustering. Based on this algorithm, we describe a protocol for quickly establishing synchronized sleep and listen schedule between nodes within a cluster. Additionally, we provide simulation results in a variety of settings.
Complexity in geometric sinr
 In MobiHoc
, 2007
"... In this paper we study the problem of scheduling wireless links in the geometric SINR model, which explicitly uses the fact that nodes are distributed in the Euclidean plane. We present the first NPcompleteness proofs in such a model. In particular, we prove two problems to be NPcomplete: Scheduli ..."
Abstract

Cited by 46 (0 self)
 Add to MetaCart
In this paper we study the problem of scheduling wireless links in the geometric SINR model, which explicitly uses the fact that nodes are distributed in the Euclidean plane. We present the first NPcompleteness proofs in such a model. In particular, we prove two problems to be NPcomplete: Scheduling and OneShot Scheduling. The first problem consists in finding a minimumlength schedule for a given set of links. The second problem receives a weighted set of links as input and consists in finding a maximumweight subset of links to be scheduled simultaneously in one shot. In addition to the complexity proofs, we devise an approximation algorithm for each problem.
PolynomialTime Approximation Schemes for Packing and Piercing Fat Objects
 Journal of Algorithms
, 2001
"... We consider two problems: given a collection of n fat objects in a xed dimension, 1. (packing) nd the maximum subcollection of pairwise disjoint objects, and 2. (piercing) nd the minimum point set that intersects every object. Recently, Erlebach, Jansen, and Seidel gave a polynomialtime approxim ..."
Abstract

Cited by 31 (6 self)
 Add to MetaCart
We consider two problems: given a collection of n fat objects in a xed dimension, 1. (packing) nd the maximum subcollection of pairwise disjoint objects, and 2. (piercing) nd the minimum point set that intersects every object. Recently, Erlebach, Jansen, and Seidel gave a polynomialtime approximation scheme (PTAS) for the packing problem, based on a shifted hierarchical subdivision method. Using shifted quadtrees, we describe a similar algorithm for packing but with a smaller time bound. Erlebach et al.'s algorithm requires polynomial space. We describe a dierent algorithm, based on geometric separators, that requires only linear space. This algorithm can also be applied to piercing, yielding the rst PTAS for that problem. Abbreviated title. Packing and Piercing Fat Objects. Keywords. Computational geometry, approximation algorithms, maximum independent set, hitting set, quadtrees, dynamic programming, separator theorems. 1
On Local Algorithms for Topology Control and Routing in Ad Hoc Networks
 In Proc. SPAA
, 2003
"... An ad hoc network is a collection of wireless mobile hosts forming a temporary network without the aid of any fixed infrastructure. Indeed, an important task of an ad hoc network is to determine an appropriate topology over which highlevel routing protocols are implemented. Furthermore, since the u ..."
Abstract

Cited by 28 (1 self)
 Add to MetaCart
An ad hoc network is a collection of wireless mobile hosts forming a temporary network without the aid of any fixed infrastructure. Indeed, an important task of an ad hoc network is to determine an appropriate topology over which highlevel routing protocols are implemented. Furthermore, since the underlying topology may change with time, we need to design routing algorithms that effectively react to dynamically changing network conditions. This paper studies algorithms...
Maximizing Capacity in Arbitrary Wireless Networks in the SINR Model: Complexity and Game Theory
"... Abstract—In this paper we consider the problem of maximizing the number of supported connections in arbitrary wireless networks where a transmission is supported if and only if the signaltointerferenceplusnoise ratio at the receiver is greater than some threshold. The aim is to choose transmissi ..."
Abstract

Cited by 27 (2 self)
 Add to MetaCart
Abstract—In this paper we consider the problem of maximizing the number of supported connections in arbitrary wireless networks where a transmission is supported if and only if the signaltointerferenceplusnoise ratio at the receiver is greater than some threshold. The aim is to choose transmission powers for each connection so as to maximize the number of connections for which this threshold is met. We believe that analyzing this problem is important both in its own right and also because it arises as a subproblem in many other areas of wireless networking. We study both the complexity of the problem and also present some game theoretic results regarding capacity that is achieved by completely distributed algorithms. We also feel that this problem is intriguing since it involves both continuous aspects (i.e. choosing the transmission powers) as well as discrete aspects (i.e. which connections should be supported).