Hi,
Couple of years back, I had implemented both ACO and PSO for finding the shorted routing paths between components in a digital circuit layout as part of my grad thesis. Though, currently I work on problems related to mining large datasets, requiring deterministic algorithms (and avoiding using heuristics), but the field of multi-agent and heuristic driven optimization remains close to my interests. So, I would like to discuss your project and take it ahead if it is okay with you.
Thanks,
Dev