Main Search Neighbor Visit