ant colony work, K-D Tree added for proximity calculations