Combining 2-opt , 3-opt and 4-opt with K-swap-kick Perturbations for the Traveling Salesman Problem
K-d trees for semidynamic point sets