Digraph description of k-interchange technique for optimization over permutations and adaptive algorithm system