Page 177 - INTRODUCCIÓN AL ANÁLISIS DE ALGORITMOS
P. 177

INTRODUCCIÓN AL ANÁLISIS  DE ALGORITMOS


            las consecuencias de los teoremas de gödel



            No existe un algoritmo que pueda verificar en todos los casos la verdad o falsedad de un enuncia-
            do aritmético. En otras palabras, jamás se podrá programar a una computadora de modo que
            pueda demostrar todas las conjeturas de la aritmética (se trata de una limitación esencial que
            los avances tecnológicos no podrán superar); de hecho, las computadoras jamás superarán a los
            matemáticos (aunque, como se verá más adelante, tampoco queda claro que los matemáticos sean
            siempre capaces de superar a las computadoras).




            computabilidad y complejidad



            El estudio de la computabilidad lleva a comprender cuáles son los problemas que admiten solución
            algorítmica y cuáles no. De aquellos problemas para los que existen algoritmos, también resulta de
            interés saber cuántos recursos de cómputo se necesitan para su ejecución. Solo los algoritmos que
            utilizan una cantidad factible de recursos resultan útiles en la práctica. El campo de la ciencia de la
            computación denominado teoría de la complejidad es el que pregunta e intenta resolver cuestiones
            acerca del empleo de recursos de cómputo.

            En la figura 8.1 se muestra una representación pictórica del universo de problemas. Aquellos que
            pueden computarse en forma algorítmica forman un subconjunto infinitesimalmente pequeño. Los
            que son factiblemente computables, tomando en cuenta sus necesidades de recursos, compren-
            den una diminuta porción del ya infinitesimalmente pequeño subconjunto. Sin embargo, la clase de
            problemas factibles computables es tan grande que la ciencia de la computación se ha vuelto una
            ciencia interesante, práctica y floreciente.



                                  Figura 8.1. Problemas computables y no computables



























                                                         171
   172   173   174   175   176   177   178   179   180   181   182