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.3 (2019-05-17)

  • Freshen up the dev dependencies

  • Add the Python 3.7 classifier

  • Actually fix import issue

0.6.2 (2019-02-02)

  • Fix import issue

0.6.1 (2018-10-07)

  • Bump dependency on tsplib95 to 0.3.2

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.3.tar.gz (705.7 kB view details)

Uploaded Source

Built Distribution

acopy-0.6.3-py2.py3-none-any.whl (12.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: acopy-0.6.3.tar.gz
  • Upload date:
  • Size: 705.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2

File hashes

Hashes for acopy-0.6.3.tar.gz
Algorithm Hash digest
SHA256 ff3192b50079939c7b1331d5a5b14ddd23680b5cc85a272018f08b1882fb755d
MD5 865f75513e91bdc4d004f38f50433b79
BLAKE2b-256 a15e528c42b0fe8163185fdfb1ccce58e488aec60e61fd297e88febded0ef499

See more details on using hashes here.

File details

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

File metadata

  • Download URL: acopy-0.6.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2

File hashes

Hashes for acopy-0.6.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e652f7dce9bc51026dc65f35ffe3109ac9962a6590c3d5ec11be51b13a5ba651
MD5 75737be4c1df90786776254f9d45e306
BLAKE2b-256 3a07c2a9df17370d37061f1cf4a71d457680873a9e9ac314101844f273493ad8

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