ACOpy Documentation Status

Ant Colony Optimization for the Traveling Salesman Problem.


  • Uses NetworkX for graph representation
  • Solver can be customized via plugins
  • Has a utility for plotting information about the solving process
  • CLI tool that supports reading graphs in a variety of formats (including tsplib95)
  • Support for plotting iteration data using matplotlib and pandas

ACOpy was formerly called “Pants.”

For now, only Python 3.6+ is supported. If there is demand I will add support for 3.4+.


This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.