Skip to main content

Ant Colony Optimization for Tthe Traveling Salesman Problem.

Project description

ACOpy

https://img.shields.io/pypi/v/acopy.svg https://img.shields.io/travis/rhgrant10/acopy.svg Documentation Status

Ant Colony Optimization for the Traveling Salesman Problem.

Features

  • 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+.

Credits

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

History

0.6.0 (2018-08-18)

  • First release on PyPI as acopy

  • Complete rewrite

  • Support for networkx

  • Support for tsplib95

  • Customizable solver

  • Plotting capabilities

  • Now uses Apache 2.0 License (formerly GPLv3)

  • Supports only python 3.6+

0.5.2 (2014-09-09)

  • Last release on the PyPI as ACO-Pants

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acopy-0.6.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

acopy-0.6.0-py2.py3-none-any.whl (13.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file acopy-0.6.0.tar.gz.

File metadata

  • Download URL: acopy-0.6.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3

File hashes

Hashes for acopy-0.6.0.tar.gz
Algorithm Hash digest
SHA256 e7ee747d851af470b541a627b8642e1e1ab90ca3929bd5a6cb0cc02d79128824
MD5 8593dc83ca05ac96fc6fd351fc1b97f3
BLAKE2b-256 c47e06904cf13507265fd15c58a06338070c274fe6e1d5fb89533afae61cd59e

See more details on using hashes here.

File details

Details for the file acopy-0.6.0-py2.py3-none-any.whl.

File metadata

  • Download URL: acopy-0.6.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3

File hashes

Hashes for acopy-0.6.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 40f7e02fe9eb88a60b1f2cadb945c5e4b669b2024a1f858f507d2a6ad9f8b1e6
MD5 aeba810b8fad89a2b9a28baa5e2363c5
BLAKE2b-256 120f2854d61bbda3263fa440a920fd556f5acd015ae0b0eead71156c31e14a24

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page