{ "info": { "author": "Boudhayan Banerjee, Evan 'Pete' Walsh", "author_email": "ronnie@structurely.com, epwalsh@structurely.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering" ], "description": "Coupled simulated annealing\n===========================\n\n|Build Status|\n|PyPI|\n\n**Homepage:**\n`github.com/structurely/csa `__.\n\nCoupled simulated annealing (CSA) is a generalization of simulated annealing (SA),\nwhich is an optimization algorithm that doesn't use any information about the derivates\nof a function. The original paper describing CSA can be found here:\n\nftp://ftp.esat.kuleuven.be/sista/sdesouza/papers/CSA2009accepted.pdf\n\nEssentially, CSA is like multiple simulated annealing (i.e. ``m``\nindependent SA processes run in parallel), except that the acceptance\nprobability at each step is calculated as a function of the current\nstate across *all* ``m`` processes. For a more complete description of\nthe general CSA algorithm, see \n`Description of CSA `__.\n\nInstallation\n------------\n\nUsing ``pip``:\n\n::\n\n pip install pycsa\n\nDirectly from ``GitHub``:\n\n::\n\n pip install git+https://github.com/structurely/csa.git\n\nUsage\n-----\n\nSee\n`examples/travelling\\_salesman.ipynb `__\nfor an example of CSA applied to the `travelling salesman problem\n(TSP) `__.\n\nContributing\n------------\n\nFeel free to submit issues at\n`github.com/structurely/csa/issues `__\nand pull requests to the dev branch:\n`github.com/structurely/csa/tree/dev `__.\n\nLicense\n-------\n\nSee\n`LICENSE.txt `__.\n\nRelated\n-------\n\n- `perrygeo/simanneal `__: a\n Python implementation of (single) simulated annealing.\n- `docs.scipy.org `__:\n the SciPy implementation of simulated annealing.\n\n\n.. |Build Status| image:: https://travis-ci.org/structurely/csa.svg?branch=dev\n :target: https://travis-ci.org/structurely/csa\n\n.. |PyPI| image:: https://badge.fury.io/py/pycsa.svg\n :target: https://badge.fury.io/py/pycsa\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/structurely/csa", "keywords": "csa,sa,simulated annealing,annealing,coupled simulated annealing", "license": "", "maintainer": "", "maintainer_email": "", "name": "pycsa", "package_url": "https://pypi.org/project/pycsa/", "platform": "", "project_url": "https://pypi.org/project/pycsa/", "project_urls": { "Homepage": "https://github.com/structurely/csa" }, "release_url": "https://pypi.org/project/pycsa/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "Python implementation of coupled simulated annealing (CSA)", "version": "0.1.3" }, "last_serial": 2998199, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "490e3392ef5ec0843be96aae3a506e5a", "sha256": "b039478262e7c5a823a3603ec6c96460dc191dc50d4109ffdd9a077bac657862" }, "downloads": -1, "filename": "pycsa-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "490e3392ef5ec0843be96aae3a506e5a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8315, "upload_time": "2017-06-28T19:23:23", "url": "https://files.pythonhosted.org/packages/b3/b2/6a3b45e7dd412e5ec88b5eaf516a1df69ed6fa44e5380ae22b557050de37/pycsa-0.1.1-py2-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ec3aedcf0b09d4c1eb4732135bbc33ad", "sha256": "341392c776595f163816739da6ed67390787ec7623a5c93ade3f921ec78e6395" }, "downloads": -1, "filename": "pycsa-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ec3aedcf0b09d4c1eb4732135bbc33ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5582, "upload_time": "2017-06-29T16:56:30", "url": "https://files.pythonhosted.org/packages/85/8c/3786cf4cda8fff5388308afd9bdb39195f4966f6331ba43612e7760152a7/pycsa-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6a8d242571026bf34ec8229be4f4c7d7", "sha256": "f297a774b6f99b57b02f029263fccf73ae60b0f5fe2af1e6c1eb0bcddc95e082" }, "downloads": -1, "filename": "pycsa-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6a8d242571026bf34ec8229be4f4c7d7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6868, "upload_time": "2017-07-04T02:12:59", "url": "https://files.pythonhosted.org/packages/a6/be/355bbfe118f513ebfa6441290f3e7afb8bd2e35c5e138cc29d46b35388f2/pycsa-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "432268c31f88d11aa5af0a44d4671b9d", "sha256": "ca4dd646d9b6bf6dbf14fbce4883b7e904a11d01123323e65ba6294b09430a53" }, "downloads": -1, "filename": "pycsa-0.1.3.tar.gz", "has_sig": false, "md5_digest": "432268c31f88d11aa5af0a44d4671b9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4770, "upload_time": "2017-07-04T02:13:01", "url": "https://files.pythonhosted.org/packages/e0/74/4c09edfb8146ae7761be5e26b10a29de6fcd02ada1883b580abcec2dbdf1/pycsa-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a8d242571026bf34ec8229be4f4c7d7", "sha256": "f297a774b6f99b57b02f029263fccf73ae60b0f5fe2af1e6c1eb0bcddc95e082" }, "downloads": -1, "filename": "pycsa-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6a8d242571026bf34ec8229be4f4c7d7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6868, "upload_time": "2017-07-04T02:12:59", "url": "https://files.pythonhosted.org/packages/a6/be/355bbfe118f513ebfa6441290f3e7afb8bd2e35c5e138cc29d46b35388f2/pycsa-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "432268c31f88d11aa5af0a44d4671b9d", "sha256": "ca4dd646d9b6bf6dbf14fbce4883b7e904a11d01123323e65ba6294b09430a53" }, "downloads": -1, "filename": "pycsa-0.1.3.tar.gz", "has_sig": false, "md5_digest": "432268c31f88d11aa5af0a44d4671b9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4770, "upload_time": "2017-07-04T02:13:01", "url": "https://files.pythonhosted.org/packages/e0/74/4c09edfb8146ae7761be5e26b10a29de6fcd02ada1883b580abcec2dbdf1/pycsa-0.1.3.tar.gz" } ] }