Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Random Waypoint

created by dsx

(idea) by dsx (2.1 y) (print)   ?   (I like it!) Sat Jul 19 2003 at 8:48:47

Random Waypoint is a very popular mobility model used in ad hoc networking research. It seeks to model the motion of a mobile node (representing, say, a person) around a fixed region R*. The algorithm for it is parametrised by an interval [Vmin,Vmax] of valid movement speeds, and a value P0 representing pausing time.

Algorithm:

  1. Pick a random position in R*, and jump to it.
  2. Loop:
    1. Pause for P0 seconds.
    2. Pick a random position X ∈ R*.
    3. Pick a random speed s ∈ [Vmin,Vmax].
    4. Move towards X at constant speed s.
  3. Jump to step 2.

Although it represents motion quite well (a person thinks of where they want to be, goes there, does something, repeats), some care should be taken with this algorithm. It does have a few non-obvious properties:

  • For convex regions, there will be a greater node density in the middle of the region than near the edges. This is not necessarily non-realistic for most scenarios.
  • If Vmin = 0 (or close to), then the modelled situation will not have a steady state, and no average node speed (see [Yoon03]). Roughly, this is because as the simulation continues, more nodes can get trapped in travelling long distances at very low speeds. This causes the average node speed to steadily decrease over time. The obvious fix is to have a reasonable value for Vmin.

References

[Camp02]
T. Camp, J. Boleng, V. Davies. "A Survey of Mobility Models for Ad Hoc Network Research". http://citeseer.nj.nec.com/camp02survey.html
[Yoon03]
J. Yoon, M. Liu, B. Noble. "Random Waypoint Considered Harmful". http://citeseer.nj.nec.com/yoon03random.html


printable version
chaos

mobility model ad hoc radio communication Half-life
algorithm motion networking decibel
Honor Roll SINCGARS
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Nodes your sibling would have liked:
The Lion, The Other Lion and the Kipper
The Greifswald Werewolves
Japanese puns that are not funny but at least are puns
Chihiro Iwasaki
Horseshoe
What's with all the "nodegel" stuff?
He-Man and the Masters of the Universe
Shroud of Turin
This is the concept you will use to make yourself invisible
Oreo Sludge Bars
Questions to ask yourself on the way to self discovery
Quaternion
Just a collection of ones and zeroes
New Writeups
Clarke
Multiculturalism(idea)
aneurin
Earl of Landaff(person)
Heitah
Pseudocide(idea)
XWiz
Google Knol(lede)
Mythi
July 24, 2008(personal)
locke baron
The fall of Earth(fiction)
BookReader
Fear the Cold(dream)
Pavlovna
Kathleen MacInnes(person)
stainedglass
1(fiction)
kalen
Three "T"s(idea)
octillion369
Undead(idea)
archiewood
Ico(fiction)
Heisenberg
Why I love Everything2(log)
octillion369
Death Knight(person)
XWiz
Are you hoping for a miracle?(review)
Everything 2 is brought to you by the letter C and The Everything Development Company