ScholarGate
Assistente

Redutibilidade e Graus de Insolubilidade

A redutibilidade compara a dificuldade dos problemas transformando um no outro, e o agrupamento de problemas de igual dificuldade produz os graus de insolubilidade que estruturam o mundo além do computável.

Encontrar tema com PaperMindEm breveFind papers & topics
Tools & resources
Baixar slides
Learn & explore
VídeoEm breve

Definition

Um problema reduz-se a outro quando um algoritmo com acesso a um solucionador para o segundo pode resolver o primeiro; problemas que se reduzem um ao outro partilham um grau de insolubilidade, e estes graus formam uma ordenação que mede a dificuldade algorítmica relativa.

Scope

Este tópico abrange a redutibilidade muitos-para-um e Turing, o uso de reduções para provar a indecidibilidade, a operação de salto de Turing que produz problemas estritamente mais difíceis, a hierarquia aritmética que classifica problemas por complexidade lógica, e resultados centrais da teoria dos graus, como a existência de graus intermediários.

Core questions

  • Como podemos dizer que um problema insolúvel é mais difícil do que outro?
  • Como as reduções são usadas tanto para provar a indecidibilidade quanto para organizar problemas?
  • O que o salto de Turing produz, e por que é sempre estritamente mais difícil?
  • Existem problemas estritamente entre o decidível e o problema da parada?

Key theories

Redutibilidade e o salto de Turing
A redutibilidade de Turing relaciona problemas por computação oráculo, e o salto de um problema, codificando a parada em relação a ele, é sempre estritamente mais difícil, gerando uma torre interminável de problemas cada vez mais difíceis.
Existência de graus intermediários
O teorema de Friedberg–Muchnik resolveu o problema de Post construindo problemas computavelmente enumeráveis que são indecidíveis, mas estritamente mais fáceis do que o problema da parada, usando o método da prioridade, mostrando que os graus possuem uma estrutura rica.

Clinical relevance

A técnica de redução é a ferramenta diária para provar que problemas são insolúveis ou, na teoria da complexidade, intratáveis: mostrar que um problema difícil conhecido se reduz a um novo transfere a dificuldade, que é exatamente como os resultados de indecidibilidade e NP-completude são estabelecidos em toda a matemática e ciência da computação.

History

Turing introduziu as máquinas oráculo em 1939, e Post, em 1944, enquadrou o estudo dos graus de insolubilidade e levantou o problema da existência de graus computavelmente enumeráveis intermediários. Friedberg e Muchnik resolveram-no independentemente em 1956–1957, inventando o método da prioridade, que se tornou uma técnica central da área.

Key figures

  • Emil Post
  • Alan Turing
  • Richard Friedberg
  • Albert Muchnik

Related topics

Seminal works

  • soare2016
  • rogers1987

Frequently asked questions

O que é uma redução, intuitivamente?
É uma forma de resolver um problema usando um solucionador para outro. Se você pode traduzir qualquer instância do problema A em uma instância do problema B de modo que as respostas correspondam, então B é pelo menos tão difícil quanto A, e uma solução para B produz uma solução para A.
Existem problemas mais difíceis do que o problema da parada?
Sim, infinitos. Aplicar o salto de Turing ao problema da parada produz um problema estritamente mais difícil, e repetir a operação constrói uma hierarquia infinita, de modo que a insolubilidade ocorre em graus ilimitados, em vez de um único nível.

Methods for this concept

Related concepts