Show simple item record

Learning for Optimization with Virtual Savant

Aprendizaje para la optimización con Savant Virtual

dc.creatorMassobrio, Renzo
dc.date2022-06-30
dc.identifierhttp://revistas.um.edu.uy/index.php/ingenieria/article/view/1080
dc.identifier10.36561/ING.22.4
dc.descriptionOptimization problems arising in multiple fields of study demand efficient algorithms that can exploit modern parallel computing platforms. The remarkable development of machine learning offers an opportunity to incorporate learning into optimization algorithms to efficiently solve large and complex problems. This article explores Virtual Savant, a paradigm that combines machine learning and parallel computing to solve optimization problems. Virtual Savant is inspired in the Savant Syndrome, a mental condition where patients excel at a specific ability far above the average. In analogy to the Savant Syndrome, Virtual Savant extracts patterns from previously-solved instances to learn how to solve a given problem in a massively-parallel fashion. In this article, Virtual Savant is applied to three optimization problems related to software engineering, task scheduling, and public transportation. The efficacy of Virtual Savant is evaluated in different computing platforms and the experimental results are compared against exact and approximate solutions for both synthetic and realistic instances of the studied problems. Results show that Virtual Savant can find accurate solutions, effectively scale in the problem dimension, and take advantage of the availability of multiple computing resources.en-US
dc.descriptionLos problemas de optimización que surgen en múltiples campos de estudio demandan algoritmos eficientes que puedan explotar las plataformas modernas de computación paralela. El notable desarrollo del aprendizaje automático ofrece la oportunidad de incorporar el aprendizaje en algoritmos de optimización para resolver problemas complejos y de grandes dimensiones de manera eficiente. Este artículo explora Savant Virtual, un paradigma que combina aprendizaje automático y computación paralela para resolver problemas de optimización. Savant Virtual está inspirado en el Síndrome de Savant, una condición mental en la que los pacientes se destacan en una habilidad específica muy por encima del promedio. En analogía con el Síndrome de Savant, Savant Virtual extrae patrones de instancias previamente resueltas para aprender a resolver un determinado problema de optimización de forma masivamente paralela. En este artículo, Savant Virtual se aplica a tres problemas de optimización relacionados con la ingenierı́a de software, la planificación de tareas y el transporte público. La eficacia de Savant Virtual se evalúa en diferentes plataformas informáticas y los resultados se comparan con soluciones exactas y aproximadas para instancias tanto sintéticas como realistas de los problemas estudiados. Los resultados muestran que Savant Virtual puede encontrar soluciones precisas, escalar eficazmente en la dimensión del problema y aprovechar la disponibilidad de múltiples recursos de cómputo.es-ES
dc.formatapplication/pdf
dc.formatapplication/epub+zip
dc.languagespa
dc.publisherUniversidad de Montevideoes-ES
dc.relationhttp://revistas.um.edu.uy/index.php/ingenieria/article/view/1080/1307
dc.relationhttp://revistas.um.edu.uy/index.php/ingenieria/article/view/1080/1308
dc.rightsDerechos de autor 2022 Renzo Massobrioes-ES
dc.rightshttp://creativecommons.org/licenses/by/4.0es-ES
dc.sourceMemoria Investigaciones en Ingeniería; No. 22 (2022); 29-39en-US
dc.sourceMemoria Investigaciones en Ingeniería; Núm. 22 (2022); 29-39es-ES
dc.sourceMemoria Investigaciones en Ingenieria; n. 22 (2022); 29-39pt-BR
dc.source2301-1106
dc.source2301-1092
dc.source10.36561/ING.22
dc.subjectAprendizaje automáticoes-ES
dc.subjectOptimizaciónes-ES
dc.subjectProblema del próximo lanzamientoes-ES
dc.subjectPlanificación en sistemas de cómputo heterogéneoses-ES
dc.subjectProblema de sincronización de autobuseses-ES
dc.subjectMachine learningen-US
dc.subjectOptimizationen-US
dc.subjectNext release problemen-US
dc.subjectHeterogeneous computing scheduling problemen-US
dc.subjectBus synchronization problemen-US
dc.titleLearning for Optimization with Virtual Savanten-US
dc.titleAprendizaje para la optimización con Savant Virtuales-ES
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion
dc.typePeer reviewed articlesen-US
dc.typeArtículos evaluados por pareses-ES
dc.typeArtigos revistos por parespt-BR

Files in this item
FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record