EN ESTE PROYECTO INVESTIGAREMOS LA ADAPTACION DE ALGUNOS MECANISMOS DE LOS SOLUCIONADORES DE SAT (SATISFACTIBILIDAD BOOLEANA) Y SMT (SATISFACTIBILIDAD MODULO TEORIAS) PARA LAS PROPIEDADES ESPECIFICAS DE LOS PROBLEMAS DE PLANIFICAC...
ver más
Descripción del proyecto
EN ESTE PROYECTO INVESTIGAREMOS LA ADAPTACION DE ALGUNOS MECANISMOS DE LOS SOLUCIONADORES DE SAT (SATISFACTIBILIDAD BOOLEANA) Y SMT (SATISFACTIBILIDAD MODULO TEORIAS) PARA LAS PROPIEDADES ESPECIFICAS DE LOS PROBLEMAS DE PLANIFICACION Y PROGRAMACION DE TAREAS (AI PLANNING). INCIDIREMOS PARTICULARMENTE EN LOS MECANISMOS DE APRENDIZAJE BASADO EN CONFLICTOS Y EN LOS MECANISMOS DE DEDUCCION ASOCIADOS.EN LOS SISTEMAS PARA LA RESOLUCION DE PROBLEMAS DE OPTIMIZACION COMBINATORIA, COMO LOS DE PLANIFICACION Y PROGRAMACION DE TAREAS, SE ENCUENTRAN INTEGRADOS DIVERSOS MECANISMOS DEDUCTIVOS Y DE BUSQUEDA. POR EJEMPLO, LOS SISTEMAS DE RESOLUCION DE PROBLEMAS DE RESTRICCIONES (CONSTRAINT PROGRAMMING) COMBINAN ALGORITMOS HEURISTICOS DE SELECCION DE VARIABLES Y VALORES, PARA ORIENTAR LA BUSQUEDA, CON ALGORITMOS DEDUCTIVOS DE PROPAGACION PARA REDUCIR LOS DOMINIOS DE LAS VARIABLES, Y POR TANTO EL ESPACIO DE BUSQUEDA.EN LOS ULTIMOS AÑOS SE HA HECHO PATENTE QUE LA RESOLUCION DE PROBLEMAS DE PLANIFICACION Y PROGRAMACION DE TAREAS MEDIANTE SU REFORMULACION A SAT O SMT, Y EL USO DE SOLUCIONADORES GENERICOS, PUEDE SER COMPETITIVA CON ALGORITMOS ESPECIALIZADOS DE BUSQUEDA HEURISTICA. ESTE HECHO ES AUN DESCONOCIDO O SORPRENDENTE PARA CIERTOS INVESTIGADORES. SIN EMBARGO, EL BUEN RENDIMIENTO DE LOS SOLUCIONADORES DE SAT Y SMT MODERNOS ES EN GRAN PARTE DEBIDO A UN BUEN EQUILIBRIO ENTRE BUSQUEDA Y DEDUCCION EN SUS MECANISMOS INTERNOS (COMO POR EJEMPLO EL APRENDIZAJE BASADO EN CONFLICTOS).A RAIZ DE NUESTRA EXPERIENCIA EN LA REFORMULACION DE PROBLEMAS DE PLANIFICACION Y PROGRAMACION DE TAREAS A SAT Y SMT, ASI COMO EN LA IMPLEMENTACION DE ALGUNOS ELEMENTOS DE LOS SOLUCIONADORES SMT, PENSAMOS QUE ES POSIBLE MEJORAR EL RENDIMIENTO DE LOS SOLUCIONADORES GENERICOS SOBRE ESTOS PROBLEMAS MEDIANTE ALGUNAS ADAPTACIONES QUE (SEGUN NUESTRO CONOCIMIENTO) NO HAN SIDO TODAVIA CONSIDERADAS. EN PARTICULAR, HAY ASPECTOS DE ABSTRACCION Y APRENDIZAJE QUE PUEDEN TENER SENTIDO PARA PROBLEMAS DE PLANIFICACION O PROGRAMACION DE TAREAS, AUNQUE NO EN GENERAL. POR EJEMPLO, PENSAMOS QUE LA VARIABLE "TIEMPO" PODRIA SER ABSTRAIDA EN DETERMINADOS LEMAS APRENDIDOS, DISMINUYENDO EL NUMERO DE CLAUSULAS APRENDIDAS PERO MANTENIENDO LA MISMA CAPACIDAD DE PROPAGACION: EN DETERMINADOS PROCESOS INDUSTRIALES, DOS ACCIONES PUEDEN RESULTAR SER INCOMPATIBLES A CAUSA DEL USO DE UN MISMO RECURSO, INDEPENDIENTEMENTE DEL INSTANTE DE TIEMPO EN QUE COINCIDAN.POR OTRO LADO, LA CODIFICACION ESTANDAR DE PROBLEMAS DE PLANIFICACION A SAT O SMT ADOLECE DE UNA EXPLOSION COMBINATORIA DEBIDA AL DESDOBLAMIENTO DE LAS RESTRICCIONES PARA LOS DIFERENTES AGENTES Y OBJETOS Y EL HORIZONTE DE TIEMPO CONSIDERADO, DE FORMA QUE A MENUDO LA FORMULA RESULTANTE ES DEMASIADO GRANDE. EXISTEN ALGUNOS TRUCOS PARA LA REDUCCION DEL HORIZONTE DE TIEMPO, COMO CONSIDERAR LA EJECUCION DE CIERTAS ACCIONES EN PARALELO. OTRA POSIBILIDAD ES TRABAJAR SOBRE FORMULACIONES ABSTRAIDAS DEL PROBLEMA. NUESTRO OBJETIVO EN ESTA LINEA CONSISTE EN ADAPTAR LOS SOLUCIONADORES SMT PARA EXPLOTAR LAS PARTICULARIDADES DE LOS PROBLEMAS DE PLANIFICACION Y PROGRAMACION DE TAREAS, TRABAJANDO SOBRE FORMULAS ABSTRAIDAS.COMPLEMENTARIAMENTE, PRETENDEMOS INVESTIGAR SOBRE ASPECTOS DE APRENDIZAJE NO BASADO EN DEDUCCION A PARTIR EN CONFLICTOS, COMO ES HABITUAL EN LOS SOLUCIONADORES DE SAT Y SMT, SINO EN APRENDIZAJE REFORZADO, PARA PODER HACER FRENTE A PROBLEMAS DE GRAN TAMAÑO. LANIFICACION\PROGRAMACION CON RESTRICCIONES\SMT\SAT\PROGRAMACION DE TAREAS
Seleccionando "Aceptar todas las cookies" acepta el uso de cookies para ayudarnos a brindarle una mejor experiencia de usuario y para analizar el uso del sitio web. Al hacer clic en "Ajustar tus preferencias" puede elegir qué cookies permitir. Solo las cookies esenciales son necesarias para el correcto funcionamiento de nuestro sitio web y no se pueden rechazar.
Cookie settings
Nuestro sitio web almacena cuatro tipos de cookies. En cualquier momento puede elegir qué cookies acepta y cuáles rechaza. Puede obtener más información sobre qué son las cookies y qué tipos de cookies almacenamos en nuestra Política de cookies.
Son necesarias por razones técnicas. Sin ellas, este sitio web podría no funcionar correctamente.
Son necesarias para una funcionalidad específica en el sitio web. Sin ellos, algunas características pueden estar deshabilitadas.
Nos permite analizar el uso del sitio web y mejorar la experiencia del visitante.
Nos permite personalizar su experiencia y enviarle contenido y ofertas relevantes, en este sitio web y en otros sitios web.