“…A large proportion of relocation and movement algorithms in the literature [3], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15] are devoted to currently deployed nodes in order to give the network more flexibility, swiftness to react autonomously in the environments where centralized control and supervision are not feasible. Each of these algorithms are aimed at different and overlapping goals such as network connectivity [13], lifetime [12], re-alignment of unbalanced deployments [7], coverage increase [7], recovery of small and large scale coverage holes [6], [9], [14].…”