Developed Neighbor function
improved initial solution