Framework para exploración de heurísticas de búsqueda local en problemas de optimización discreta
Project description
HeurisPy
HeurisPy
es un framework orientado a objetos desarrollado en Python que busca
auxiliar en la obtención de experiencia para el uso de heurÃsticas de búsqueda
local en problemas de optimización discreta.
Se ha diseñado con los siguientes principios en mente:
--HeurisPy
debe ser lo suficientemente general para permitir el planteamiento
de varios problemas de optimización discreta.
--HeurisPy
debe ser accesible para usuarios con poca experiencia tanto en el
uso de heurÃsticas de búsqueda local como en programación.
--HeurisPy
debe contener varias heurÃsticas de búsqueda local listas para su
uso, asà como una clase lo suficientemente general para permitir el agregado
de nuevas heurÃsticas.
--HeurisPy
debe permitir el trabajo en paralelo para facilitar el análisis
estadÃstico, y brindar herramientas que faciliten el trabajo.
AsÃ, se espera que el usuario sólo deba preocuparse por la programación de su
problema de optimización discreta y de experimentar con las heurÃsticas. HeurisPy
se encargará de realizar las búsquedas y de brindar la información
estadÃstica para que el usuario pueda realizar una decisión informada.
HeurisPy
fue programado en Python 3.7 (que se descarga aquÃ)
, y requiere de las siguientes bibliotecas para su funcionamiento:
--numpy: biblioteca para el cómputo cientÃfico en Python.
--pathos: biblioteca para el procesamiento en paralelo.
--pandas: biblioteca para el análisis de datos.
--pyFPDF: biblioteca para la generación de archivos PDF.
--matplotlib:biblioteca para la generación de gráficas.
--tqdm: biblioteca para la muestra del progreso de la exploración heurÃstica.
HeurisPy está disponible como una biblioteca en PyPi, y se puede instalar con el siguiente comando:
pip install heurispy
Y se deberÃa instalar en su versión más reciente.
Se puede probar el funcionamiento de HeurisPy con cualquiera de los scripts contenidos en la carpeta "ejemplos", que se tiene incluÃda al momento e instalar el framework.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for heurispy-0.1.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d26131b308dca917a01ce66b3ec42828aaec47c06bbe4895406f7fa168aeb4f8 |
|
MD5 | 1318f639a28c9fbad21c8c333932a085 |
|
BLAKE2b-256 | 9ba316986ec8923440338bb6a7827b7dddfa660eb8d6558a6ecb490108e5843e |