Complexidade computacional e o problema P vs NP

Orientador: Arnaldo Vieira Moura === Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matemática, Estatística e Computação Científica === Made available in DSpace on 2018-08-16T09:31:55Z (GMT). No. of bitstreams: 1 Oliveira_IgorCarboni_M.pdf: 1109272 bytes, checksum: 3ab44664...

Full description

Bibliographic Details
Main Author: Oliveira, Igor Carboni
Other Authors: UNIVERSIDADE ESTADUAL DE CAMPINAS
Format: Others
Language:Portuguese
Published: [s.n.] 2010
Subjects:
Online Access:OLIVEIRA, Igor Carboni. Complexidade computacional e o problema P vs NP. 2010. 117 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matemática, Estatística e Computação Científica, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275804>. Acesso em: 16 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/275804
id ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-275804
record_format oai_dc
spelling ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2758042019-01-21T21:08:54Z Complexidade computacional e o problema P vs NP Computational complexity and the P vs NP problem Oliveira, Igor Carboni UNIVERSIDADE ESTADUAL DE CAMPINAS Moura, Arnaldo Vieira, 1950- Junior, Jose Coelho de Pina Miyazawa, Flávio Keidi Complexidade computacional Algoritmos Computational complexity Algorithms Orientador: Arnaldo Vieira Moura Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matemática, Estatística e Computação Científica Made available in DSpace on 2018-08-16T09:31:55Z (GMT). No. of bitstreams: 1 Oliveira_IgorCarboni_M.pdf: 1109272 bytes, checksum: 3ab44664e4e0b862409cc8038c431a06 (MD5) Previous issue date: 2010 Resumo: A teoria de complexidade computacional procura estabelecer limites para a eficiência dos algoritmos, investigando a dificuldade inerente dos problemas computacionais. O problema P vs NP é uma questão central em complexidade computacional. Informalmente, ele procura determinar se, para uma classe importante de problemas computacionais, a busca exaustiva por soluções é essencialmente a melhor alternativa algorítmica possível. Esta dissertação oferece tanto uma introdução clássica ao tema, quanto uma exposição a diversos teoremas mais avançados, resultados recentes e problemas em aberto. Em particular, o método da diagonalização é discutido em profundidade. Os principais resultados obtidos por diagonalização são os teoremas de hierarquia de tempo e de espaço (Hartmanis e Stearns [54, 104]). Apresentamos uma generalização desses resultados, obtendo como corolários os teoremas clássicos provados por Hartmanis e Stearns. Essa é a primeira vez que uma prova unificada desses resultados aparece na literatura Abstract: Computational complexity theory is the field of theoretical computer science that aims to establish limits on the efficiency of algorithms. The main open question in computational complexity is the P vs NP problem. Intuitively, it states that, for several important computational problems, there is no algorithm that performs better than a trivial exhaustive search. We present here an introduction to the subject, followed by more recent and advanced results. In particular, the diagonalization method is discussed in detail. Although it is a classical technique in computational complexity, it is the only method that was able to separate strong complexity classes so far. Some of the most important results in computational complexity theory have been proven by diagonalization. In particular, Hartmanis and Stearns [54, 104] proved that, given more resources, one can solve more computational problems. These results are known as hierarchy theorems. We present a generalization of the deterministic hierarchy theorems, recovering the classical results proved by Hartmanis and Stearns as corollaries. This is the first time that such unified treatment is presented in the literature Mestrado Teoria da Computação Mestre em Ciência da Computação 2010 2018-08-16T09:31:55Z 2018-08-16T09:31:55Z 2010-02-08T00:00:00Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis OLIVEIRA, Igor Carboni. Complexidade computacional e o problema P vs NP. 2010. 117 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matemática, Estatística e Computação Científica, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275804>. Acesso em: 16 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275804 por info:eu-repo/semantics/openAccess 117 p. : il. application/octet-stream [s.n.] Universidade Estadual de Campinas. Instituto de Matemática, Estatística e Computação Científica Programa de Pós-Graduação em Ciência da Computação reponame:Repositório Institucional da Unicamp instname:Universidade Estadual de Campinas instacron:UNICAMP
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Complexidade computacional
Algoritmos
Computational complexity
Algorithms
spellingShingle Complexidade computacional
Algoritmos
Computational complexity
Algorithms
Oliveira, Igor Carboni
Complexidade computacional e o problema P vs NP
description Orientador: Arnaldo Vieira Moura === Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matemática, Estatística e Computação Científica === Made available in DSpace on 2018-08-16T09:31:55Z (GMT). No. of bitstreams: 1 Oliveira_IgorCarboni_M.pdf: 1109272 bytes, checksum: 3ab44664e4e0b862409cc8038c431a06 (MD5) Previous issue date: 2010 === Resumo: A teoria de complexidade computacional procura estabelecer limites para a eficiência dos algoritmos, investigando a dificuldade inerente dos problemas computacionais. O problema P vs NP é uma questão central em complexidade computacional. Informalmente, ele procura determinar se, para uma classe importante de problemas computacionais, a busca exaustiva por soluções é essencialmente a melhor alternativa algorítmica possível. Esta dissertação oferece tanto uma introdução clássica ao tema, quanto uma exposição a diversos teoremas mais avançados, resultados recentes e problemas em aberto. Em particular, o método da diagonalização é discutido em profundidade. Os principais resultados obtidos por diagonalização são os teoremas de hierarquia de tempo e de espaço (Hartmanis e Stearns [54, 104]). Apresentamos uma generalização desses resultados, obtendo como corolários os teoremas clássicos provados por Hartmanis e Stearns. Essa é a primeira vez que uma prova unificada desses resultados aparece na literatura === Abstract: Computational complexity theory is the field of theoretical computer science that aims to establish limits on the efficiency of algorithms. The main open question in computational complexity is the P vs NP problem. Intuitively, it states that, for several important computational problems, there is no algorithm that performs better than a trivial exhaustive search. We present here an introduction to the subject, followed by more recent and advanced results. In particular, the diagonalization method is discussed in detail. Although it is a classical technique in computational complexity, it is the only method that was able to separate strong complexity classes so far. Some of the most important results in computational complexity theory have been proven by diagonalization. In particular, Hartmanis and Stearns [54, 104] proved that, given more resources, one can solve more computational problems. These results are known as hierarchy theorems. We present a generalization of the deterministic hierarchy theorems, recovering the classical results proved by Hartmanis and Stearns as corollaries. This is the first time that such unified treatment is presented in the literature === Mestrado === Teoria da Computação === Mestre em Ciência da Computação
author2 UNIVERSIDADE ESTADUAL DE CAMPINAS
author_facet UNIVERSIDADE ESTADUAL DE CAMPINAS
Oliveira, Igor Carboni
author Oliveira, Igor Carboni
author_sort Oliveira, Igor Carboni
title Complexidade computacional e o problema P vs NP
title_short Complexidade computacional e o problema P vs NP
title_full Complexidade computacional e o problema P vs NP
title_fullStr Complexidade computacional e o problema P vs NP
title_full_unstemmed Complexidade computacional e o problema P vs NP
title_sort complexidade computacional e o problema p vs np
publisher [s.n.]
publishDate 2010
url OLIVEIRA, Igor Carboni. Complexidade computacional e o problema P vs NP. 2010. 117 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matemática, Estatística e Computação Científica, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275804>. Acesso em: 16 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/275804
work_keys_str_mv AT oliveiraigorcarboni complexidadecomputacionaleoproblemapvsnp
AT oliveiraigorcarboni computationalcomplexityandthepvsnpproblem
_version_ 1718881237711454208