Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Computación en Sistemas Complejos (Ponencia Oct, 2014)
Computación en Sistemas Complejos (Ponencia Oct, 2014)
Complejidad y computacin
El modelo estndar de computacin
La tesis fuerte de Church-Turing
Por qu la tesis fuerte de Church-Turing es un
solo un mito?
Nuevas perspectivas acerca de la computacin
en sistemas complejos
Complejidad y computacin
El modelo estndar de computacin
La tesis fuerte de Church-Turing
Por qu la tesis fuerte de Church-Turing es un
solo un mito?
Nuevas perspectivas acerca de la computacin
en sistemas complejos
Complejidad y computacin
Gracias al computador fue literalmente posible
ver la complejidad de los fenmenos.
Desde entonces, esta relacin ha tenido diversos
matices:
Uso de computadores para manipular datos.
Uso de computadores para simular sistemas complejos.
Uso de sistemas complejos para propsitos de la
computacin (metafrica y literalmente).
Comprensin de la complejidad en trminos de
computacin.
Sistemas complejos
Insectos sociales
Insectos sociales
Insectos sociales
Insectos sociales
Insectos sociales
Construccin de
un puente sobre el
agua
Cada hormiga secreta qumicos para comunicarse con sus vecinas, sin tener
una visin de conjunto (global). Esto se conoce como un sistema
descentralizado y auto-organizado.
Cerebro
Sinapsis (feromonas)
Comunicacin limitada.
Cerebro
Cerebro
Cognicin
Conciencia.
Inteligencia.
Sentimientos.
Cerebro
Sistema inmune
Sistema inmune
Sistema inmune
Internet
Fuente: https://www.princeton.edu/~artofsci/gallery2006/view.php%3Fid=58.html
Fuente: https://www.princeton.edu/~artofsci/gallery2006/view.php%3Fid=58.html
(2002)
Fijo
Peridico
Complejo
Catico
0.0
Espacio de reglas de los autmatas celulares y
regmenes dinmicos
1.0
alta
Complejidad
complejo
peridico
catico
fijo
baja
0.0
1.0
Dinmica de la informacin
vs. dinmica de la energa
De acuerdo con Langton, los sistemas complejos evolucionan hacia un
punto crtico en el que la dinmica de la informacin toma el control
sobre la dinmica de la energa.
Sistemas
fsicos
Sistemas
biolgicos
Dinmica de la
informacin
Dinmica de la
energa
Zona crtica
percepcin,
almacenamiento (memoria),
recuperacin, discriminacin,
transmisin (comunicacin),
modificacin,
transformacin y
(re)ordenamiento de informacin.
Complejidad y computacin
El modelo estndar de computacin
La tesis fuerte de Church-Turing
Por qu la tesis fuerte de Church-Turing es un
solo un mito?
Nuevas perspectivas acerca de la computacin
en sistemas complejos
La mquina de Turing
Reglas
1
2
3
.
.
.
Estado actual: inicio
Smbolo Actual: 0
cabeza lectora
cinta
Lo no computable
(indecidible)
Lo computable
(decidible)
Basado en: Harel, D. (2000). Computer Ltda. Oxford: Oxford University Press.
Lo no computable
(indecidible)
Lo computable
(decidible)
Basado en: Harel, D. (2000). Computer Ltda. Oxford: Oxford University Press.
Lo altamente no
computable
Lo no computable
Lo computable
Ejemplo del
problema del
mosaico
Basado en: Harel, D. (2000). Computer Ltda. Oxford: Oxford University Press.
Lo altamente no
computable
Lo no computable
Lo computable
Verificador de
programas
hipottico
Basado en: Harel, D. (2000). Computer Ltda. Oxford: Oxford University Press.
Lo computable
Basado en: Harel, D. (2000). Computer Ltda. Oxford: Oxford University Press.
Lo intratable
Lo tratable
Teora de la
computabilidad
Lo no computable
Lo intratable
Teora de la complejidad
computacional
Lo tratable
Basado en: Harel, D. (2000). Computer Ltda. Oxford: Oxford University Press.
Modelos equivalentes a la MT
La tesis de Church-Turing
Siempre que haya un mtodo efectivo (algoritmo) para
obtener los valores de una funcin matemtica, esta puede
ser computada por una MT o por el clculo lambda.
Esta tesis captura la expresividad (poder computacional) de la
MT.
Funciones de Herbrand
Funciones parcialmente recursivas de Kleene
Sistemas de Post
Algoritmos de Markov
Gramticas libres de contexto de Chomsky
MT no determinsticas
MT multi-cinta
MT multi-pista
El currculo de ACM
Por las dos razones anteriores, en 1968, ACM se vale
de las nociones de algoritmo y mquina de Turing para
darle estatus cientfico a las ciencias de la computacin
(computer science).
Adicionalmente, recomend que los currculos en
ciencias de la computacin deban centrarse en el
estudio de los algoritmos.
Complejidad y computacin
El modelo estndar de computacin
La tesis fuerte de Church-Turing
Por qu la tesis fuerte de Church-Turing es
falsa?
Nuevas perspectivas acerca de la computacin
en sistemas complejos
Complejidad y computacin
El modelo estndar de computacin
La tesis fuerte de Church-Turing
Por qu la fuerte de Church-Turing es un solo un mito?
Nuevas perspectivas acerca de la computacin en
sistemas complejos
(1958)
Entrada(s)
Computacin
Salida(s)
Von Neumann
Knuth
Karp
Rabin
Scott
+
Visin matemtica del mundo (los problemas computables se
basan en funciones)
La mquina de Turing
Es algortmica (su comportamiento es arreglado,
mecnico).
Se basa en funciones (establece un mapeo entre
entradas y salidas).
La mquina de Turing
No es un modelo de computacin completo.
No es adecuado para buena parte de las
aplicaciones modernas de la computacin.
Notablemente, no lo es para la computacin
natural.
Complejidad y computacin
El modelo estndar de computacin
La tesis fuerte de Church-Turing
Por qu la tesis de Turing es un solo un mito?
Nuevas perspectivas acerca de la computacin en
sistemas complejos
Lo no computable
(indecidible)
Lo computable
(decidible)
Basado en: Harel, D. (2000). Computer Ltda. Oxford: Oxford University Press.
Lo no computable
(indecidible)
Lo computable
(decidible)
Hypercomputacin
Computacin algortmica
Teora de la hipercomputacin
Modelos de hyper-computacin
Mquinas de eleccin
Mquinas con orculo
Mquinas inorganizadas
Mquinas de Turing aceleradas
Computacin anloga
Mquinas de Zeus
MT inductivas
Mquinas de ensayo y error
Teora de la hipercomputacin
Hipercomputacin no clsica
Clsica
Hipercomputacin
No-Clsica
Complexity, 2014
Autoorganizacin (?)
Desarrollo (?)
Interaccin y expresividad
+
expresividad
Computacin
interactiva
distribuda
Computacin
interactiva
secuencial
Computacin
algortmica
-
Conclusiones
Basadas en la computacin interactiva
Gracias!