A neighborhood is defined by all feasible solutions that can be reached by applying a given operator to a given solution (e.g.: move one vertex, exchange two vertices).
A neighborhood is defined by all feasible solutions that can be reached by applying a given operator to a given solution (e.g.: move one vertex, exchange two vertices).