Research Article
Resource Aware Sensor-to-Actor Allocation Framework for WSANs Based on Voronoi Cells Theory
| Input: Senors, Actors, VoronoiType | | Output: nodeassignment=MapActors:Sensors | | for sensor in sensors do | | weighetddistance = 0 | | min = | | distance = | | for actor in actors do | | currentdistance = Euclidean_Distance(sensor,actor) | | if VoronoiType == VoronoiType.Euclidean then | | weighteddistance = currentdistance | | end | | else if VoronoiType == VoronoiType.AWV then | | weighteddistance = currentdistance - actor.weight | | else if VoronoiType == VoronoiType.MWV then | | weighteddistance = currentdistance/actor.weight | | if weighetddistance min then | | min = weighteddistance | | distance = currentdistance | | parentactor = actor | | end | | assignedsensors.Add(parentactor, sensor) | | end | | end |
|