Resolviendo problemas complejos con técnicas metaheurísticas avanzadas
Abstract
Las meta heurísticas, en su definición original, son métodos de solución que orquestan una interacción entre procedimientos de mejora local y estrategias de nivel superior para crear un proceso capaz de escapar de los óptimos locales y realizar una búsqueda robusta de un espacio de soluciones. Con el tiempo, estos métodos también han llegado a incluir todos los procedimientos que emplean estrategias para evitar caer en óptimos locales en espacios de soluciones complejas. Esto hace que se diferencian de los métodos exactos, ya que permite atacar problemas con espacios de búsqueda muy grandes, entregando soluciones óptimas o casi óptimas en tiempos razonables. Por lo general, las meta heurísticas resuelven problemas de: diseño en general, telecomunicaciones, aprendizaje de máquina y minería de datos en Bioinformática y Biología computacional, modelado de sistemas, planificación de tareas en problemas de enrutamiento y de producción, logística y transporte, entre muchos otros. Si bien un gran número de técnicas, meta heurísticas han surgido desde su creación y han demostrado ser muy eficaces, aún existen aspectos importantes de estas herramientas que no han recibido la atención suficiente por parte de la comunidad científica. Entre estos aspectos podemos encontrar: el basamento teórico de estas herramientas, el análisis de robustez de dichos algoritmos ante datos del problema que contengan errores, el ajuste de los valores paramétricos (tamaño de población, tipos de operadores, probabilidad de aplicación de los operadores, política migratoria, cantidad de iteraciones, etc.), el análisis y desarrollo de representaciones y operadores más eficientes. Además del desarrollo de técnicas de computación paralelas para mejorar la solución de problemas y disminuir los tiempos de procesamiento requeridos. En estos últimos cuatro años, el objetivo principal de nuestro proyecto ha sido analizar, diseñar y desarrollar distintas estrategias que permitan una mejor adaptación y mayor eficiencia de las meta heurísticas en los siguientes escenarios: el tratamiento de datos que puedan contener errores (ruido), el control adaptativo de parámetros claves como son la probabilidad de mutación y la frecuencia de migración en los Algoritmos Evolutivos (EAs), la selección de operadores que permita un comportamiento más eficiente del GA. Así como también, el estudio sobre el aprovechamiento de los distintos recursos hardwares disponibles en un laboratorio en la ejecución de una metaheurística y el desarrollo de algoritmos evolutivos para hacer uso de las ventajas en velocidad de procesamiento que brindan las unidades de procesamiento gráfico (GPUs). El logro de este objetivo ha permitido cumplir con objetivos secundarios, como son: la formación continúa de los integrantes del proyecto y también la incorporación de estudiantes (becarios) en este campo de investigación científicaDownloads
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2018 Ciencia Veterinaria
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Al momento de enviar sus contribuciones, los colaboradores deberán declarar , de manera fehaciente, que poseen el permiso del archivo o repositorio donde se obtuvieron los documentos que se anexan al trabajo, cualquiera sea su formato (manuscritos inéditos, imágenes, archivos audiovisuales, etc.), permiso que los autoriza a publicarlos y reproducirlos, liberando a la revista y sus editores de toda responsabilidad o reclamo de terceros , los autores deben adherir a la licencia Creative Commons denominada “Atribución - No Comercial CC BY-NC-SA”, mediante la cual el autor permite copiar, reproducir, distribuir, comunicar públicamente la obra y generar obras derivadas, siempre y cuando se cite y reconozca al autor original. No se permite, sin embargo, utilizar la obra con fines comerciales.