This project is part a ECE course at uwaterloo to solve mutiple targets clustering problem using meta-heuristics algorithms.