optimization-algorithms

所属分类:自动编程
开发工具:Python
文件大小:3301KB
下载次数:0
上传日期:2014-08-12 00:16:22
上 传 者sh-1993
说明:  ...算法,也是在本工作中创建的。由于作者的知识限制,结构化编程范式...
(Combinatorial optimization algorithms written in Python 3.4 for solving timetabling problem scenarios. In this work algorithms for solving NP-Complete combinatorial problems of timetabling were made based on literature, which describes the relevant methods created until now for solving these kind of problems. The intention of this project was)

文件列表:
LICENSE (35121, 2014-08-12)
development (0, 2014-08-12)
development\.idea (0, 2014-08-12)
development\.idea\.name (11, 2014-08-12)
development\.idea\development.iml (286, 2014-08-12)
development\.idea\dictionaries (0, 2014-08-12)
development\.idea\dictionaries\rodrigo.xml (143, 2014-08-12)
development\.idea\encodings.xml (166, 2014-08-12)
development\.idea\misc.xml (210, 2014-08-12)
development\.idea\modules.xml (276, 2014-08-12)
development\.idea\scopes (0, 2014-08-12)
development\.idea\scopes\scope_settings.xml (139, 2014-08-12)
development\.idea\vcs.xml (166, 2014-08-12)
development\.idea\workspace.xml (15167, 2014-08-12)
development\__pycache__ (0, 2014-08-12)
development\__pycache__\assign.cpython-34.pyc (27631, 2014-08-12)
development\__pycache__\execute.cpython-34.pyc (2680, 2014-08-12)
development\__pycache__\generate.cpython-34.pyc (3098, 2014-08-12)
development\__pycache__\get.cpython-34.pyc (10912, 2014-08-12)
development\__pycache__\report.cpython-34.pyc (12438, 2014-08-12)
development\__pycache__\write.cpython-34.pyc (3587, 2014-08-12)
development\assign (cópia).py (42804, 2014-08-12)
development\assign.py (43340, 2014-08-12)
development\assign.py~ (43456, 2014-08-12)
development\classes.pdf (32759518, 2014-08-12)
development\execute.py (5283, 2014-08-12)
development\execute.py~ (5091, 2014-08-12)
development\generate.py (5687, 2014-08-12)
development\generate.py~ (5684, 2014-08-12)
development\get.py (19504, 2014-08-12)
development\get.py~ (17562, 2014-08-12)
development\initial-solution-classes.pdf (32760454, 2014-08-12)
development\main.py (2163, 2014-08-12)
development\main.py~ (2009, 2014-08-12)
development\print.py~ (11055, 2014-08-12)
development\report.py (15971, 2014-08-12)
development\report.py~ (16073, 2014-08-12)
development\schedules.pdf (18678589, 2014-08-12)
... ...

optimization-algorithms ======================= Combinatorial optimization algorithms written in Python 3.4 for solving timetabling problem scenarios. In this work algorithms for solving NP-Complete combinatorial problems of timetabling were made based on literature, which describes the relevant methods created until now for solving these kind of problems. The intention of this project was to compare the main algorithms described in the literature on solving timetabling problems. The scenarios provided for the algorithms are generated by another algorithm, also created in this work. By knowledge limitations of the author the structured programming paradigm was used to make all the algorithms, because of that the scenario generation algorithm demanded a lot of more time than expected to code it, this is also because of the complexity of variables that this algorithm is capable of generating in order to be as close as possible to reality. Provided that, not all studied algorithms were created, in fact just 2 algorithms came to be realeased, which comprimised the main goal of this project: comparing the computational efficiency of the main algorithms described in literature. Although the work on the development of the scenario generation algorithm was successful. This work is product of the undergraduation research program PDPD (in portuguese, Pesquisando Desde o Primeiro Dia) performed by Rodrigo Martins de Oliveira, with guidance of Jess Pascual Mena-Chalco, at Universidade Federal do ABC, which the author thanks for the financial assitance over the period from November 2013 to July 2014.

近期下载者

相关文件


收藏者