An Optimization Of Neighbor Discovery In Mobile Ad Hoc Networks