Interface NeighborPermutation