The following description provides direction-based topology control to a distributed
wireless multi-hop network. The network includes multiple potentially mobile nodes.
Each node sends a discovery message in all directions. Each node discovers a set
of neighboring nodes using a set of incoming signals from the neighboring nodes
that are responsive to the discovery message. Responsive to receiving the incoming
messages, each node makes a local decision about a substantially optimal transmission
power with which to communicate with at least a portion of the discovered neighboring
nodes. The decisions are based on the incoming signals and are also independent
of positional information (e.g., latitude and longitude). Each node in the network
maintains communications with the decided portion of nodes to provide connectivity
between each of the nodes.