Solução de problemas em Grafos através da Lógica Monádica de Segunda Ordem e da Decomposição em Árvore

O Teorema de Courcelle afirma que todo problema definível em Lógica Monádica de Segunda Ordem (LMSO) pode ser resolvido em grafos que apresentam uma decomposição em árvore com treewidth limitada por uma constante, em tempo de execução linear, através de um algoritmo de parâmetro fixo. Mas como todo...

Full description

Bibliographic Details
Author: Proença, Glasielly Demori
Format: master thesis
Status:Published version
Publication Date:2017
Country:Brasil
Institution:Universidade Federal de Mato Grosso do Sul (UFMS)
Repository:Repositório Institucional da UFMS
Language:Portuguese
OAI Identifier:oai:repositorio.ufms.br:123456789/3079
Online Access:https://repositorio.ufms.br/handle/123456789/3079
Access Level:Open access
Keyword:Árvores (Teoria dos Grafos)
Algorítmos
Teoria dos Autômatos
Trees (Graph Theory)
Algorithms
Machine Theory
Description
Summary:O Teorema de Courcelle afirma que todo problema definível em Lógica Monádica de Segunda Ordem (LMSO) pode ser resolvido em grafos que apresentam uma decomposição em árvore com treewidth limitada por uma constante, em tempo de execução linear, através de um algoritmo de parâmetro fixo. Mas como todo algoritmo, seu tempo de execução depende de uma constante, a qual depende do limite da treewidth e do tamanho da expressão MSO, apresentando crescimento super exponencial à medida que a treewidth aumenta. Alguns autores têm apresentado abordagens para evitar esse problema da constante. Neste trabalho, exploramos uma pesquisa feita em [12], que trata esse problema utilizando teoria dos jogos para a avaliação da expressão MSO, a partir da decomposição em árvore do grafo de entrada. São descritos neste trabalho, os conceitos sobre a tratabilidade por parâmetro fixo, sobre decomposição em árvore e treewidth, e a abordagem para a avaliação de uma expressão MSO com um foco na validação experimental da complexidade do tempo de execução do algoritmo.