Implementación de los mecanismos de búsqueda para la nueva máquina virtual de Mozart

dc.contributor.advisorDíaz Frias, Juan Francisco
dc.contributor.advisorGutiérrez Sabogal, Gustavo
dc.contributor.authorVillanueva Sanclemente, Miguel Ángel
dc.date.accessioned2020-08-10T21:15:07Z
dc.date.available2020-08-10T21:15:07Z
dc.date.issued2013
dc.description.abstractLa programación por restricciones presenta estrategias de solución a problemas de optimización y combinatorios. La estrategia general para su uso es mediante la especificación de las variables del problema y las relaciones (restricciones) que entre ellas se deben mantener. Después de dicha especificación el usuario hace uso de motores de búsqueda predefinidos que se encargan de recorrer el espacio de soluciones del problema. Gecode es un componente de software que implementa el paradigma de programación por restricciones de manera eficiente. Sin embargo su utilización es compleja para usuarios por el lenguaje de programación. Oz es un lenguaje de programación inventado en la década de los 90 que soporta entre otros el paradigma de programación por restricciones. Debido a su concepción multiparadigma ha sido adoptado por una comunidad de investigación importante. Este lenguaje interpretado ofrece mejores abstracciones y provee un ambiente de trabajo más confortable. Su implementación, Mozart hasta ahora ha carecido de soporte en la adopción de los avances en la investigación en esta ´área. Por esta razón se ha diseñado una nueva máquina virtual con Gecode como motor de restricciones, para tomar ventaja de estos avances. En este documento se propondrán los mecanismos para la interacción de los motores de búsqueda implementados en Gecode con Mozart, como también los mecanismos que permitan al usuario implementar sus propios motores de búsqueda en Oz y utilizarlos. Esto es de gran importancia para los usuarios porque permitirá sacar ventaja del conocimiento que este posee sobre el problema obteniendo búsquedas más eficientes.spa
dc.description.degreelevelPregradospa
dc.description.degreenameINGENIERO(A) DE SISTEMASspa
dc.format.extent1 recurso en línea (62 páginas)spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.urihttps://hdl.handle.net/10893/16865
dc.language.isospaspa
dc.publisherUniversidad del Vallespa
dc.publisher.facultyFACULTAD DE INGENIERÍAspa
dc.publisher.placeColombiaspa
dc.publisher.programINGENIERIA DE SISTEMASspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.subject.ddcProgramación con restricciones (Computación)
dc.subject.ddcMotores de búsqueda
dc.subject.ddcMáquinas virtuales
dc.subject.ddcMáquina Virtual de Mozart
dc.subject.ddcGecode (Programa para computadores)
dc.subject.ddcOZ (Lenguaje de programación)
dc.titleImplementación de los mecanismos de búsqueda para la nueva máquina virtual de Mozartspa
dc.typeTrabajo de grado - Pregradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa
dc.type.redcolhttps://purl.org/redcol/resource_type/TPspa
dc.type.versioninfo:eu-repo/semantics/publishedVersionspa
dspace.entity.typePublication
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85spa
Archivos
Bloque original
Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
0503767.pdf
Tamaño:
814.07 KB
Formato:
Adobe Portable Document Format
Descripción:
Bloque de licencias
Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
14.48 KB
Formato:
Item-specific license agreed upon to submission
Descripción: