Metateoremas sobre grafos : el Teorema de Courcelle
En el presente documento se estudia la demostración del meta-teorema de Courcelle. Este último es un resultado sobre grafos y lógica que enuncia que, para cualquier entero k, cualquier propiedad de grafos que sea expresable en lógica monádica de segundo orden (en el lenguaje de grafos), es decidible...
- Autores:
-
Chaves Sanguino, Juan Diego
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/48889
- Acceso en línea:
- http://hdl.handle.net/1992/48889
- Palabra clave:
- Grafos
Lógica
Teoría de grafos
Matemáticas
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-sa/4.0/
id |
UNIANDES2_5065aee69679a7b1cddc0d4dd02a4d1c |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/48889 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.es_CO.fl_str_mv |
Metateoremas sobre grafos : el Teorema de Courcelle |
title |
Metateoremas sobre grafos : el Teorema de Courcelle |
spellingShingle |
Metateoremas sobre grafos : el Teorema de Courcelle Grafos Lógica Teoría de grafos Matemáticas |
title_short |
Metateoremas sobre grafos : el Teorema de Courcelle |
title_full |
Metateoremas sobre grafos : el Teorema de Courcelle |
title_fullStr |
Metateoremas sobre grafos : el Teorema de Courcelle |
title_full_unstemmed |
Metateoremas sobre grafos : el Teorema de Courcelle |
title_sort |
Metateoremas sobre grafos : el Teorema de Courcelle |
dc.creator.fl_str_mv |
Chaves Sanguino, Juan Diego |
dc.contributor.advisor.none.fl_str_mv |
Goodrick, John Richard Martínez Baldares, Maricarmen |
dc.contributor.author.none.fl_str_mv |
Chaves Sanguino, Juan Diego |
dc.subject.armarc.es_CO.fl_str_mv |
Grafos Lógica Teoría de grafos |
topic |
Grafos Lógica Teoría de grafos Matemáticas |
dc.subject.themes.none.fl_str_mv |
Matemáticas |
description |
En el presente documento se estudia la demostración del meta-teorema de Courcelle. Este último es un resultado sobre grafos y lógica que enuncia que, para cualquier entero k, cualquier propiedad de grafos que sea expresable en lógica monádica de segundo orden (en el lenguaje de grafos), es decidible en tiempo lineal, si uno se restringe a la clase de k- árboles parciales (es decir, aquellos con anchura de árbol a lo sumo k). En términos generales, la demostración de este teorema de complejidad parametrizada se apoya en la existencia de dos algoritmos de complejidad lineal: 1.Algoritmo 1: Dada una sentencia S que representa una propiedad de grafos, construye un autómata de árbol que verifica la sentencia. Nota: Un autómata de árbol es un autómata de estados finitos que se ejecuta, no sobre cadenas (como será en un D.F.A clásico), sino sobre árboles con nodos marcados con caracteres de un alfabeto. 2. Algoritmo 2: Dado un grafo, construye una descomposición de árbol de anchura a lo sumo k para el grafo (si existe), normalizada, que sirve para construir un parse tree. Una parte importante del algoritmo 2 utiliza el algoritmo de Bodlaender, el cual enunciamos sin demostración de su corrección. Una vez hechas estas construcciones, se concluye el teorema principal como consecuencia de ejecutar el autómata con el parse tree construido como entrada |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020 |
dc.date.accessioned.none.fl_str_mv |
2021-02-18T12:35:45Z |
dc.date.available.none.fl_str_mv |
2021-02-18T12:35:45Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/48889 |
dc.identifier.pdf.none.fl_str_mv |
u833527.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/48889 |
identifier_str_mv |
u833527.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
spa |
language |
spa |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
54 hojas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.es_CO.fl_str_mv |
Matemáticas |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ciencias |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Matemáticas |
dc.source.es_CO.fl_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca |
instname_str |
Universidad de los Andes |
institution |
Universidad de los Andes |
reponame_str |
Repositorio Institucional Séneca |
collection |
Repositorio Institucional Séneca |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/4415ca1b-552d-4fb4-af65-845732522b6f/download https://repositorio.uniandes.edu.co/bitstreams/4cff1b74-23dd-4cec-9276-1315bc2f2620/download https://repositorio.uniandes.edu.co/bitstreams/e9de8b2e-7f76-4616-91c0-6d4b8a4dac89/download |
bitstream.checksum.fl_str_mv |
69f7d98753f9328777a434705daf38fb 69f3c1c889fb8721c78217de46f85aa2 ee269951a58a822059e94a907374705b |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812134022524960768 |
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Goodrick, John Richardedbb6191-b06d-4e4d-bd16-fb40d31343da400Martínez Baldares, Maricarmenvirtual::14064-1Chaves Sanguino, Juan Diego95c6ce10-f33d-4fad-9db6-2262940eaa065002021-02-18T12:35:45Z2021-02-18T12:35:45Z2020http://hdl.handle.net/1992/48889u833527.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/En el presente documento se estudia la demostración del meta-teorema de Courcelle. Este último es un resultado sobre grafos y lógica que enuncia que, para cualquier entero k, cualquier propiedad de grafos que sea expresable en lógica monádica de segundo orden (en el lenguaje de grafos), es decidible en tiempo lineal, si uno se restringe a la clase de k- árboles parciales (es decir, aquellos con anchura de árbol a lo sumo k). En términos generales, la demostración de este teorema de complejidad parametrizada se apoya en la existencia de dos algoritmos de complejidad lineal: 1.Algoritmo 1: Dada una sentencia S que representa una propiedad de grafos, construye un autómata de árbol que verifica la sentencia. Nota: Un autómata de árbol es un autómata de estados finitos que se ejecuta, no sobre cadenas (como será en un D.F.A clásico), sino sobre árboles con nodos marcados con caracteres de un alfabeto. 2. Algoritmo 2: Dado un grafo, construye una descomposición de árbol de anchura a lo sumo k para el grafo (si existe), normalizada, que sirve para construir un parse tree. Una parte importante del algoritmo 2 utiliza el algoritmo de Bodlaender, el cual enunciamos sin demostración de su corrección. Una vez hechas estas construcciones, se concluye el teorema principal como consecuencia de ejecutar el autómata con el parse tree construido como entradaIn this document we study Courcelle's theorem and it's proof. The latter is a result about logic and graphs. It states that every graph property that can be written in monadic second order logic, can be decided in linear time, when considering only the class of k-partial trees. The proof of this theorem of parameterized complexity depends on the existence of the following two algorithms of linear complexity: Algorithm 1. Given a sentence S that represents a graph property, build a tree automaton that verifies S. Remark: A tree automaton is a finite state automaton that runs over trees with nodes labeled by letters of the alphabet rather than just strings. Algorithm 2. Given a graph, build a normalized tree decomposition of width at most k, if possible. (This tree is aimed to be used as the input of the automaton of Algorithm 1.) Algorithm 2 depends heavily on Bodlaender's algorithm, which we state without proof of it's correctness. We show that Courcelle's theorem is a consequence of the previous algorithmsMatemáticoPregrado54 hojasapplication/pdfspaUniversidad de los AndesMatemáticasFacultad de CienciasDepartamento de Matemáticasinstname:Universidad de los Andesreponame:Repositorio Institucional SénecaMetateoremas sobre grafos : el Teorema de CourcelleTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPGrafosLógicaTeoría de grafosMatemáticasPublicationhttps://scholar.google.es/citations?user=Q0fgYywAAAAJvirtual::14064-10000-0001-6174-3324virtual::14064-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000678635virtual::14064-135f86969-35e2-4807-84a1-2ac3c50c8a61virtual::14064-135f86969-35e2-4807-84a1-2ac3c50c8a61virtual::14064-1TEXTu833527.pdf.txtu833527.pdf.txtExtracted texttext/plain89148https://repositorio.uniandes.edu.co/bitstreams/4415ca1b-552d-4fb4-af65-845732522b6f/download69f7d98753f9328777a434705daf38fbMD54THUMBNAILu833527.pdf.jpgu833527.pdf.jpgIM Thumbnailimage/jpeg11325https://repositorio.uniandes.edu.co/bitstreams/4cff1b74-23dd-4cec-9276-1315bc2f2620/download69f3c1c889fb8721c78217de46f85aa2MD55ORIGINALu833527.pdfapplication/pdf875410https://repositorio.uniandes.edu.co/bitstreams/e9de8b2e-7f76-4616-91c0-6d4b8a4dac89/downloadee269951a58a822059e94a907374705bMD511992/48889oai:repositorio.uniandes.edu.co:1992/488892024-03-13 15:06:09.507http://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |