Consultas eficientes sobre bases de datos de grafo incompletas

Magíster en Ciencias, Mención Computación === El principal objetivo de esta tesis es encontrar casos tratables y buenas técnicas para computar Certain Answers sobre bases de datos de grafos incompletas, en tiempo polinomial. Las bases de datos de grafos surgen naturalmente de la necesidad de almace...

Full description

Bibliographic Details
Main Author: Carmi Jara, Víctor Andrés
Other Authors: Barceló Baeza, Pablo
Language:es
Published: Universidad de Chile 2014
Subjects:
Online Access:http://www.repositorio.uchile.cl/handle/2250/115697
id ndltd-UCHILE-oai-repositorio.uchile.cl-2250-115697
record_format oai_dc
spelling ndltd-UCHILE-oai-repositorio.uchile.cl-2250-1156972018-04-06T05:11:11Z Consultas eficientes sobre bases de datos de grafo incompletas Carmi Jara, Víctor Andrés Barceló Baeza, Pablo Pérez Rojas, Jorge Facultad de Ciencias Físicas y Matemáticas Departamento de Ciencias de la Computación Gutiérrez Gallardo, Claudio Rapaport Zimermann, Iván Bravo Celedón, Loreto Bases de datos Certain Answers 3-SAT Magíster en Ciencias, Mención Computación El principal objetivo de esta tesis es encontrar casos tratables y buenas técnicas para computar Certain Answers sobre bases de datos de grafos incompletas, en tiempo polinomial. Las bases de datos de grafos surgen naturalmente de la necesidad de almacenar información de redes, tales como Facebook, mapas de rutas o la web. La idea de "incompletitud" viene de la falta de información completa, complejidad con la cual tenemos que trabajar a diario. Sobre estas bases de datos de grafos carentes de información completa, queremos realizar preguntas en la forma de consultas particulares y determinar si la pregunta puede ser contestada de la misma forma en cada posible completación de la base de datos. La respuesta a estas preguntas en cada posible completación de una base de datos de grafos incompleta es llamada Certain Answers. El problema de Certain Answers sobre bases de datos de grafos incompletas ya ha sido estudiado, y es conocido que este problema es en general co-NP completo. En esta tesis convertimos el problema de computar Certain Answers en un problema 3-SAT con su fórmula lógica booleana asociada. Podemos probar que bajo ciertas condiciones esta fórmula lógica tiene un número de variables que nos permite determinar si es satisfacible en tiempo polinomial. Luego, probamos que estas condiciones son exhaustivas: sin cualquiera de ellas el problema se vuelve co-NP completo otra vez. Para analizar más clases tratables del problema de Certain Answers, convertimos el problema Certain Answers en un problema de programación lineal entera. Con esta formulación de programación lineal, encontramos algunos casos tratables, algoritmos y heurísticas para resolverlo. Sin embargo, el principal logro es la nueva formulación en sí, porque nos permite usar las bien conocidas técnicas de programación lineal para encontrar más casos tratables y mejores heurísticas. 2014-04-15T15:53:42Z 2014-04-15T15:53:42Z 2013 Tesis http://www.repositorio.uchile.cl/handle/2250/115697 es Attribution-NonCommercial-NoDerivs 3.0 Chile http://creativecommons.org/licenses/by-nc-nd/3.0/cl/ Universidad de Chile
collection NDLTD
language es
sources NDLTD
topic Bases de datos
Certain Answers
3-SAT
spellingShingle Bases de datos
Certain Answers
3-SAT
Carmi Jara, Víctor Andrés
Consultas eficientes sobre bases de datos de grafo incompletas
description Magíster en Ciencias, Mención Computación === El principal objetivo de esta tesis es encontrar casos tratables y buenas técnicas para computar Certain Answers sobre bases de datos de grafos incompletas, en tiempo polinomial. Las bases de datos de grafos surgen naturalmente de la necesidad de almacenar información de redes, tales como Facebook, mapas de rutas o la web. La idea de "incompletitud" viene de la falta de información completa, complejidad con la cual tenemos que trabajar a diario. Sobre estas bases de datos de grafos carentes de información completa, queremos realizar preguntas en la forma de consultas particulares y determinar si la pregunta puede ser contestada de la misma forma en cada posible completación de la base de datos. La respuesta a estas preguntas en cada posible completación de una base de datos de grafos incompleta es llamada Certain Answers. El problema de Certain Answers sobre bases de datos de grafos incompletas ya ha sido estudiado, y es conocido que este problema es en general co-NP completo. En esta tesis convertimos el problema de computar Certain Answers en un problema 3-SAT con su fórmula lógica booleana asociada. Podemos probar que bajo ciertas condiciones esta fórmula lógica tiene un número de variables que nos permite determinar si es satisfacible en tiempo polinomial. Luego, probamos que estas condiciones son exhaustivas: sin cualquiera de ellas el problema se vuelve co-NP completo otra vez. Para analizar más clases tratables del problema de Certain Answers, convertimos el problema Certain Answers en un problema de programación lineal entera. Con esta formulación de programación lineal, encontramos algunos casos tratables, algoritmos y heurísticas para resolverlo. Sin embargo, el principal logro es la nueva formulación en sí, porque nos permite usar las bien conocidas técnicas de programación lineal para encontrar más casos tratables y mejores heurísticas.
author2 Barceló Baeza, Pablo
author_facet Barceló Baeza, Pablo
Carmi Jara, Víctor Andrés
author Carmi Jara, Víctor Andrés
author_sort Carmi Jara, Víctor Andrés
title Consultas eficientes sobre bases de datos de grafo incompletas
title_short Consultas eficientes sobre bases de datos de grafo incompletas
title_full Consultas eficientes sobre bases de datos de grafo incompletas
title_fullStr Consultas eficientes sobre bases de datos de grafo incompletas
title_full_unstemmed Consultas eficientes sobre bases de datos de grafo incompletas
title_sort consultas eficientes sobre bases de datos de grafo incompletas
publisher Universidad de Chile
publishDate 2014
url http://www.repositorio.uchile.cl/handle/2250/115697
work_keys_str_mv AT carmijaravictorandres consultaseficientessobrebasesdedatosdegrafoincompletas
_version_ 1718622421132509184