“…Location information is essential for this algorithm to perform route discovery, maintenance and data-transmission tasks [45,46]. Major types include restricted flooding based [45,47], distance based [35,48], probability based flooding [49,50] and virtual portioning based [51,52,53] routing protocols.…”