Zamiana wierzchołków 2–opt, ewentualnie 3-opt. Dwa rozwiązania x0,x^ są sąsiednie ⟺ ∣diff x,y
∣=2 (mamy tylko dwie różnice)
x0=x^= ⟨ 1,2,3,4,5,6,1 ⟩ ⟨ 1,3,2,4,5,6,1 ⟩
Zamiana krawędzi k–opt. W sąsiedztwie x0 leżą wszystkie rozwiązania, w których k nieincydentnych krawędzi zastępujemy innymi np. dla k=2:
x^=x^2= ⟨ 1,2,3,5,4,6,1 ⟩ ⟨ 1,4,3,2,5,6,1 ⟩
dla k=3:
x^=x^2= ⟨ 1,2,6,5,3,4,1 ⟩ ⟨ 1,2,4,3,6,5,1 ⟩
Inwersja podciągu. Wybieramy i,j a następnie odwracamy kolejność ciągu x(i)…x(j), np.
x^=⟨ 1,2,6,5,4,3,1 ⟩