Complexidade de Algoritmos e Análise de Desempenho

Computabilidade e Complexidade

Última ocorrência: 2023-11-13 em Universidade LaSalle Canoas

Posts Relacionados

O Tamanho de Conjuntos Infinitos

O Método da Diagonalização

Prova que $|\mathbb{R}| \gt |\mathbb{N}|$

  1. Supomos que exista uma função de correspondência $f: \mathbb{N} \rightarrow \mathbb{R}$
  2. Construa uma tabela $m \times n$ utilizando números binários.
  3. Para todo o numero $s_i$ da lista de números gerados, $\{s_1, s_2, \cdots, \s_n\}, crie um número concatenando o i-ésimo bit do $i-ésimo$ número, invertendo o bit.
  4. O número gerado não estará lista, e como todos os números deveriam estar na lista, isso mostra que a hipótese não pode ser verdadeira.
  5. Por contradição, mostramos que o conjunto $\mathbb{R}$ não é contável, e é maior que o conjunto $\mathbb{N}$.

Decidibilidade

Problema da Parada

\[A_{\text{MT}} = \{\langle M, w\rangle | M \in \text{MT e M aceita w} \}\]

Redutibilidade

\[\text{PARA}\_{\text{MT}} = \{\langle M, w \rangle | \text{M é uma MT e M pára sobre a entrada w}\}\]

Classes de Complexidade

Recursos para essa aula

Bibliografia

Recursos Online