{ "info": { "author": "Daniel Molina", "author_email": "dmolina@decsai.ugr.es", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)" ], "description": "Introduction\n============\n\nThis is a Python wrapping using the C++ Implementation of the test suite for the\nSpecial Session on Large Scale Global Optimization at 2019 IEEE Congress on\nEvolutionary Computation http://cec2019.org/programs/competitions.html#cec-06.\n\nhttp://www.ntu.edu.sg/home/epnsugan/index_files/CEC2019/CEC2019.htm\n\n\nNote\n----\nIf you are to use any part of this code, please cite the following publications:\n\n K. V. Price, N. H. Awad, M. Z. Ali, P. N. Suganthan, \"Problem Definitions and\n Evaluation Criteria for the 100-Digit Challenge Special Session and\n Competition on Single Objective Numerical Optimization,\" Technical Report,\n Nanyang Technological University, Singapore, November 2018.\n\nhttp://web.mysites.ntu.edu.sg/epnsugan/PublicSite/Shared%20Documents/Forms/AllItems.aspx?RootFolder=%2fepnsugan%2fPublicSite%2fShared%20Documents%2fCEC%2d2019&FolderCTID=&View=%7bDAF31868%2d97D8%2d4779%2dAE49%2d9CEC4DC3F310%7d\n\nRequirements\n------------\n\n- GNU Make\n- GNU G++\n- Python\n- Cython\n\nTesting Environment\n-------------------\n\n- Debian GNU/Linux jessie/sid\n- GNU Make 3.81\n- g++ (Debian 4.7.3-4) 4.7.3\n- Python 2.7 and Python 3.2\n- numpy 1.8.1\n- cython 0.20.1\n\nInstalation\n-----------\n\nIt is pending to submit to pip, when it is ready.\n\nVery easy, *pip install cec2019comp100digit* ;-). \n\nYou can also download from https://github.com/dmolina/cec2019comp100digit, and do *python setup.py install [--user]*.\n(the option *--user* is for installing the package locally, as a normal user (interesting when you want to \nrun the experiments in a cluster/server without administration permissions).\n\nTo compile the source code in C++\n----------------------------------\n\nThe source code in C++ is also available. If you want to compile only the C++\nversion type in 'make' in the root directory of source code. \n\nThere are two equivalents demo executables: demo and demo2. \n\n**REMEMBER: To run the C++ version the directory input_data must be available in the working directory**. \nIn the python version, these files are included in the packages, so it is not\nneeded.\n\nQuickstart\n----------\n\nThe package is very simple to use. There is a package cec2019comp100digit with\nthree functions:\n\n- **init(fun_id, Dim)**\n Init the function for the dimension selected.\n\n- **eval(sol)**\n Eval the solution, when sol is a numpy (or array) of dimension *Dim*.\n\n- **end()**\n Free resources.\n\nInit function\n-------------\n>>> from cec2019comp100digit import cec2019comp100digit\n>>> bench = cec2019comp100digit\n>>> bench.init(3, 10) # Init function 3\n\nCreate a random solution\n~~~~~~~~~~~~~~~~~~~~~~~~\n>>> import numpy as np\n>>> sol = np.random.rand(10)\n\nEvaluate a solution\n~~~~~~~~~~~~~~~~~~~\n>>> bench.eval(sol)\n18010038.104525752\n\nFreeing resources\n~~~~~~~~~~~~~~~~~\n>>> bench.end()\n\nContact\n-------\n\nPython package \n Daniel Molina @ Computer Science Deparment, University of Granada\n Please feel free to contact me at for any enquiries or\n suggestions.\n\n\nLast Updated\n~~~~~~~~~~~~\n- C++ version\n <2018-12-08>\n\n- Python wrapping\n <2018-12-08>", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dmolina/cec2019comp100digit", "keywords": "", "license": "GPL V3", "maintainer": "Daniel Molina", "maintainer_email": "", "name": "cec2019comp100digit", "package_url": "https://pypi.org/project/cec2019comp100digit/", "platform": "", "project_url": "https://pypi.org/project/cec2019comp100digit/", "project_urls": { "Homepage": "https://github.com/dmolina/cec2019comp100digit" }, "release_url": "https://pypi.org/project/cec2019comp100digit/0.8/", "requires_dist": null, "requires_python": "", "summary": "Package for benchmark for the 100 digit competition on the IEEE Congress on Evolutionary Computation CEC'2019", "version": "0.8" }, "last_serial": 4626565, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6f751c2170953c07c674c2272a80342c", "sha256": "a3772d99779534e665c614b0823a83b772468fdda048df0e995bd6e8bb23340c" }, "downloads": -1, "filename": "cec2019comp100digit-0.1.tar.gz", "has_sig": false, "md5_digest": "6f751c2170953c07c674c2272a80342c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125761, "upload_time": "2018-12-14T10:30:52", "url": "https://files.pythonhosted.org/packages/9f/1a/b8162768508898c34696814828fd4d5043782fae3e7f93f926468a812b00/cec2019comp100digit-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "12f84191ccbd2f9a5cc545fe7275a9fa", "sha256": "2baa7655cc5b5f643d6ea05ebce719381d3b99ad61daff897881552bd9eda6b9" }, "downloads": -1, "filename": "cec2019comp100digit-0.2-py3.6-linux-x86_64.egg", "has_sig": false, "md5_digest": "12f84191ccbd2f9a5cc545fe7275a9fa", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 314062, "upload_time": "2018-12-18T16:30:05", "url": "https://files.pythonhosted.org/packages/6f/5f/2a375e3341da1a1699969094e9143313089ecbde441187b600c5168da61f/cec2019comp100digit-0.2-py3.6-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "3acad7e535d1fd77eae6a43af50dee91", "sha256": "09a302f114f0ab73a978ff016dcd9b6d7b92705b7c77b8f8a796c5fd9decbca5" }, "downloads": -1, "filename": "cec2019comp100digit-0.2.tar.gz", "has_sig": false, "md5_digest": "3acad7e535d1fd77eae6a43af50dee91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125766, "upload_time": "2018-12-18T16:29:45", "url": "https://files.pythonhosted.org/packages/50/cf/be53f5c8597c5dbe2a47c23e2a2fa707aa22746d09cb138dc98cc08bee93/cec2019comp100digit-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "6c9710488293807714ef20035b606e70", "sha256": "ebb2fc4e882893700c891072a5a9561a50d8f82777e5c929f3a03612fe15bb13" }, "downloads": -1, "filename": "cec2019comp100digit-0.3.tar.gz", "has_sig": false, "md5_digest": "6c9710488293807714ef20035b606e70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 225352, "upload_time": "2018-12-18T16:36:17", "url": "https://files.pythonhosted.org/packages/54/65/efd3efbef5093510f74e704e21527b1c2a6496953761d85a8fa48e1b7bba/cec2019comp100digit-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "88fef83ca23b19623e7068f38ff3ee65", "sha256": "58931136825a84720efbb7dedd370e331c6eedd89f76e6904f4569821bef9f66" }, "downloads": -1, "filename": "cec2019comp100digit-0.4-py3.6-linux-x86_64.egg", "has_sig": false, "md5_digest": "88fef83ca23b19623e7068f38ff3ee65", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 314146, "upload_time": "2018-12-18T16:42:20", "url": "https://files.pythonhosted.org/packages/af/3c/9338e019dda8e5cb80fa6ce615c225cc0f54513af3ee349b32812879305b/cec2019comp100digit-0.4-py3.6-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "e257ed051e7ae1bfa8e4ee493aff3fca", "sha256": "09356722f004fc11dc83f6f6691c0af95d5db92c69f9c58c95119adc6a27d4fe" }, "downloads": -1, "filename": "cec2019comp100digit-0.4.tar.gz", "has_sig": false, "md5_digest": "e257ed051e7ae1bfa8e4ee493aff3fca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26390, "upload_time": "2018-12-21T19:44:16", "url": "https://files.pythonhosted.org/packages/45/9a/48d83816df9efdf566944c524d3b25f123371f232d11a53bf815135484f3/cec2019comp100digit-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "4b4ddece62f7b1af4920a35919e2bc57", "sha256": "87f1edeb6eb70747ac9eb2874962ff8beb53bb59624982bd516244ee2daefe5f" }, "downloads": -1, "filename": "cec2019comp100digit-0.5.tar.gz", "has_sig": false, "md5_digest": "4b4ddece62f7b1af4920a35919e2bc57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25874, "upload_time": "2018-12-21T19:50:17", "url": "https://files.pythonhosted.org/packages/6e/99/5f88812280d0901cd1254825f4eea7b71ed5c497b31b3ad793e2c58de973/cec2019comp100digit-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "6de77e2961c064548526b818ce762bd1", "sha256": "f43522b03fe9792443b06a043e1d547c4b3a6a3dcbd13c9f72737d68036b9cc9" }, "downloads": -1, "filename": "cec2019comp100digit-0.6.tar.gz", "has_sig": false, "md5_digest": "6de77e2961c064548526b818ce762bd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26073, "upload_time": "2018-12-21T20:06:26", "url": "https://files.pythonhosted.org/packages/0a/38/62efb493f9d15d5fc79d1333911cb397ba3190b543f1b7a6bd304f904748/cec2019comp100digit-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "947c37448b46142edce2d2a5c0c7700e", "sha256": "1a6c0faf860c3af73e0d55990a98481486e3aa3eb5d1e9c8f7a878df2629770d" }, "downloads": -1, "filename": "cec2019comp100digit-0.7.tar.gz", "has_sig": false, "md5_digest": "947c37448b46142edce2d2a5c0c7700e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26631, "upload_time": "2018-12-21T20:26:13", "url": "https://files.pythonhosted.org/packages/b8/e8/aec1828550ba4f308268806ea79ce26071c574799e60b51a21be6b778537/cec2019comp100digit-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "4ae994c33aba604c9bbbd9c43a31fbcf", "sha256": "351a48d19b06e67a1f8842f254dba9c8482164444af853f7db441429a07d1b7e" }, "downloads": -1, "filename": "cec2019comp100digit-0.8.tar.gz", "has_sig": false, "md5_digest": "4ae994c33aba604c9bbbd9c43a31fbcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26624, "upload_time": "2018-12-21T21:09:56", "url": "https://files.pythonhosted.org/packages/e4/9d/60f463a89b901134cd03f0bed74c32c326664f91e67f50ccc6acd7914672/cec2019comp100digit-0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ae994c33aba604c9bbbd9c43a31fbcf", "sha256": "351a48d19b06e67a1f8842f254dba9c8482164444af853f7db441429a07d1b7e" }, "downloads": -1, "filename": "cec2019comp100digit-0.8.tar.gz", "has_sig": false, "md5_digest": "4ae994c33aba604c9bbbd9c43a31fbcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26624, "upload_time": "2018-12-21T21:09:56", "url": "https://files.pythonhosted.org/packages/e4/9d/60f463a89b901134cd03f0bed74c32c326664f91e67f50ccc6acd7914672/cec2019comp100digit-0.8.tar.gz" } ] }