Académique Documents
Professionnel Documents
Culture Documents
DCIO QUINTO
HUGO RUCCE
ITAMARA RAMONY
KSSIO RULPERTH
MARCOS THLIO
PROBLEMAS NO-COMPUTVEIS
IPATINGA
2013
SUMRIO
SUMRIO ...................................................................................................................... 2
1. Introduo ................................................................................................................... 3
2. O que um problema? ............................................................................................... 4
3. Linguagens ................................................................................................................. 5
4. A Mquina de Turing.................................................................................................. 6
5. Computabilidade ........................................................................................................ 7
5.1 Classes de Solucionabilidade de Problemas ....................................................... 8
5.2 Problemas de Deciso ........................................................................................... 9
6. Concluso ................................................................................................................. 11
7. Lista de ilustraes ................................................................................................... 12
8. Referencias: .............................................................................................................. 13
1. INTRODUO
2. O QUE UM PROBLEMA?
3. LINGUAGENS
4. A MQUINA DE TURING
5. COMPUTABILIDADE
Entendendo o conceito de computabilidade como tudo que pode ser realizado por
computador a discusso a respeito deste tema fundamental aos estudantes de Cincia da
Computao. A Computabilidade vem mostrar ao profissional em formao dois importantes
resultados (negativos) com relao ao computador. O primeiro resultado consequncia do
trabalho de Gdel, e consiste na constatao de que nem tudo se pode resolver atravs do
computador. O segundo resultado negativo, abordado por Turing, onde ele aponta a
impossibilidade de caracterizar a classe de problemas computveis.
Informalmente, poderamos dizer que sabemos que existem problemas no resolvveis
atravs de computadores, mas no sabemos exatamente quais so. atravs do estudo da
Computabilidade que se adquire pleno conhecimento da real capacidade dos computadores, e
passa a lidar com seu instrumento de trabalho de maneira realstica, sem mitos. Problemas
computacionais tem como objetivo a construo de algoritmos. Estes podem ser numricos,
simblicos, (exemplo: algbricos) ou grficos. Casualmente, pode-se querer que o algoritmo
seja apresentado na forma de uma calculadora ou na forma de um programa para
computadores.
Um exemplo de problema computacional seria criar um algoritmo para calcular a
soma dos algarismos de 1 a 100.000 e cuja soma dos dgitos seja igual a 16. Exemplos como
este, so publicado em revistas cientificas, como a Computacin y Matemtica, publicada pela
Fundacin Olimpada Matemtica Argentina.
Investigar os limites da computabilidade foca-se nos problemas com respostas binarias
do tipo sim ou no, conhecidos como problemas de deciso. A facilidade de tal abordagem
que a verificao da solucionabilidade de um problema pode ser tratada como a verificao de
determinada linguagem recursiva, associando as condies ACEITA/REJEITA de uma
maquina universal s respostas sim/no. Em consequncia, tem-se que a classe dois
problemas solucionveis equivalente classe das linguagem recursivas. Na prtica, qualquer
problema importante e interessante para a cincia da computao, bem como para as cincias
em geral, so no solucionveis. So exemplos de problemas no-solucionveis de
fundamental importncia para a cincia da Computao:
a)
um algoritmo especfico capaz de verificar se o programa vai parar ou no para a entrada. Este
problema universalmente conhecido como o Problema da Parada.
interessante comparar o cardinal da Classe dos problemas computveis com o
cardinal dos problemas no-computveis com, pois tal relao fornece uma noo de
grandeza. Segundo Menezes (Teoria da Computao, p.167), computveis contvel, nocomputveis no contvel. Informalmente pode dizer que, o conjunto da classe dos
problemas no-computveis muito maior do que a classe dos problemas computveis.
O processo de busca da soluo de um problema chamado de solucionabilidade.
O estudo da solucionabilidade de um problema feito, em geral, usando o Princpio da
Reduo, o qual consiste, basicamente, na investigao da solucionabilidade de um problema
a partir de outro, cuja classe de solucionabilidade conhecida. O princpio da reduo pode
ser resumido da seguinte forma:
a)
10
11
6. CONCLUSO
12
7. LISTA DE ILUSTRAES
13
8. REFERENCIAS:
Wikipdia: A Enciclopdia livre. Disponvel em <http://pt.wikipedia.org/>
Acesso em: junho de 2013.
HOPCROFT, John E;MOTWANI, Rajeev; ULLMAN, Jefrey D. Introduo teoria de
autmatos, linguagens e computao. Rio de
Janeiro: Elsevier, 2002.
DIVERIO, Tiaraju Asmuz; MENEZES, Paulo Blauth. Teoria da Computao: Maquinas
Universais e Computabilidade. Sagra Luzzatto, 2003.
http://www.mat.ufrgs.br/~portosil/resucomp.html - 20/06/2013 - 19:42h
Mquinas de Turing em Princeton, disponvel em
http://introcs.cs.princeton.edu/java/74turing, acesso em junho de 2013.