Comportamiento colectivo no trivial en automatas celulares...

49
Comportamiento colectivo no trivial en aut ´ omatas celulares y el fen ´ omeno de Small World. Jos´ e Manuel G ´ omez Soto Asesores: Dr. Sergio V. Chapa Vergara y Dr. Harold V. McIntosh Centro de Investigaci´ on y de Estudios Avanzados del IPN. Secci ´ on de Computaci ´ on.

Transcript of Comportamiento colectivo no trivial en automatas celulares...

Page 1: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Comportamiento colectivo no trivial en

aut omatas celulares y el fen omeno de Small

World .

Jose Manuel Gomez Soto

Asesores:Dr. Sergio V. Chapa Vergara y

Dr. Harold V. McIntosh

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 2: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Contenido1. Antecedentes

Inicios

Definicion

2. Motivacion

Marco de aplicaciones

problema fundamental

Motivacion

3. Planteamiento del problema

El automaton celular de Chate y Manne-ville

Comportamiento colectivo no trivial

objetivo

4. Soluciones o enfoques propuestos por otrosautores

Hallazgo

propuestas

revision

5. Soluciones o enfoques propuestos

Antecedentes

Metaestabilidad

Parametrizacion

6. Resultados, publicaciones y trabajo futuro

7. Conclusiones

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 3: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Antecedentes

John von Neumann

1. ¿Como construir sistemas fiables a partir decomponentes no fiables?

2. ¿Que tipo de organizacion logica es suficien-te para que los automatas se reproduzcan ası mismo?

J.V.N. “Theory of self-reproducing automata,”(Editado por A. W. Burks), University of Illinois Press, (1966).

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 4: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Aut omata celularDefinici on Un automata celular es un sistemadinamico donde el espacio, los valores y el tiemposon discretos.

El espacio Zd es una retıcula uniforme compues-ta de celdas (celulas) xi1,i2,i3,...,id y que puedeestar en d dimensiones.

Los valores que pueden tomar xi1,i2,i3,...,id perte-necen a un conjunto Σ finito y discreto. Σ =1,2,3, . . . , k − 1 entonces Σ ∈ N . La asig-nacion de valores en el espacio C : Zd 7→ Σ

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 5: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Aut omata celulardeterminan un punto (estado global) en el espa-cio del sistema dinamico.

El tiempo t en que evoluciona Φ : ΣZ 7→ ΣZ

es discreto. Y la funcion Φ que permite cambiarde un punto (estado global) a otro en la dinamicadel automaton celular es conocida como funcionglobal.

• funci on local φ

Para llevar a cabo las transformaniones la fun-cion Φ se auxilia de una funcion local que rea-liza transformaciones φ : Σ|V| 7→ Σ.

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 6: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Aut omata celular

φ determina el valor que tendra la celda xi enel tiempo t + 1 :

xt+1i = φ(xt

i−r, . . . , xti . . . , x

ti+r)

donde r es el radio de la vecindad V .

Vecindad von Neumann

Vn = y = y1, y2, y3 :

|x1 − y1|+ |x2 − y2|+ |x3 − y3| ≤ r

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 7: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Aut omata celular

Estructura

Valores

xi ∈ Σ

Σ = 0,1,2,3, . . . , k − 1

Dinamica

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 8: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Motivaci onMarco de aplicaciones En la actualidad son utiliza-dos para hacer estudios en:

Percolacion

Encriptacion de informacion

Computacion cuantica

Programacion de FPGA

...

Sistemas Complejos

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 9: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

φ 7→ Φ

Sin embargo determinar la dinamica de un auto-maton celular a partir de la funcion local es un pro-blema no bien entendido.

φ

xt+1ij =

1 Si Σ(V) = 2 o Σ(V) = 3 y xt

ij = 11 Si Σ(V) = 3 y xt

ij = 00 otro caso

Φ

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 10: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

φ 7→ Φ

φ

xt+1ij =

1 Si Σ(V) ≤ 2 y xt

ij = 00 otro caso

Φ

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 11: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Sistemas complejos

Problemas de inter es

Computacion universal

Auto-organizacion

optimizacion

Sincronizacion

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 12: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Motivaci on

La motivacion de esta tesis es generar conocimien-to de la relacion entre φ y Φ, en particular para elfenomeno conocido como comportamiento colectivono trivial.

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 13: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Planteamiento del problema

El automat on celular de Chat e y Manneville

3D

Σ = 0,1

xt+1ijk =

1 Si Σ|V|

i xtijk ∈ 0,5

0 otro caso

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 14: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Planteamiento del problema

Comportamiento colectivo no trivial

C =1

N

n∑i

n∑j

n∑k

xijk

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 15: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Planteamiento del problema

. . .

(C0, C1), (C1, C2), (C2, C3), . . . , (Ct, Ct+1)

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 16: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Planteamiento del problema

Entropıa

Entropıa espacial

S(X) = − 1X

∑|Σ|Xj=1 pjLog|Σ|pj

Donde: X: tamano de la vecindad

pj: La frecuencia de la j-esima vecindad.

|Σ|X : posibles vecindades de tamano X

S(X) : 0, . . . ,1

S(X) = 0,823 para el automata celular anterior

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 17: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Planteamiento del problema

Objetivo Explicar porque se sincronizan las densi-dades en 3 puntos en los automatas celulares quesiguen la regla de Chate y Manneville.

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 18: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Sol. o enfoques propuestos

Hallazgo Hugues Chate y Paul Manneville

Hugues Chate and Paul Manneville, “Evidence of collec-

tive behaviour in cellular automata,” Europhysics Letters,

14, 409-413, (1991).

Hugues Chate and Paul Manneville, “Collective behaviors

in spatially extended systems with local interactions and

synchronous updating,” Progress in Theoretical Physics,

87, 1-60, (1991).

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 19: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Sol. o enfoques propuestos

Microcelulas y membranasJ. Hemmingsson, A. Sørensen, H. Flyvbjerg and H. J. Herrmann, “What synchronization?,” Europhy-sics Letters, 23, 629-634, (1993).

Ecuacion de Perron-FrobeniousPikovsky Arkady S. and Jurgen Kurts, “Do globally coupled maps really violate the law of large num-bers,” Physical Review Letters, 72, 1644-1646, (1994).

RevisionHugues Chate, Anael Lemaıtre, Ph. Marcq and Paul Manneville, “Non-Trivial collective behaviour inextensively-chaotic dynamical systems: an update,” Physica A, 224, 447-457, (1996).

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 20: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Sol. o enfoques propuestosAntecedentes

Se analizo aproximacion de la teorıa del campo promedio.

Uso de la iteracion de polinomios de Bernstein para de-terminar puntos fijos y su espectro: diagramas de bifurca-cion.

resultado: La teorıa del campo medio puede ser arbitraria-mente precisa si se utiliza la vecindad de von Neumann ygrandes dimensiones. En el caso de la vecindad de Moorela dependencia sera una cte no importa cuantas dimen-siones se involucre. (Observacion: las iteraciones de lospolinomios acumulan puntos fijos.)

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 21: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Sol. o enfoques propuestos

Metaestabilidad

Un problema con la experimentacion en AC es elefecto del tamano finito del espacio.

“ no es inusual observar un fenomeno en un AC en una si-

mulacion por computadora y encontrar mas tarde que es-

te comportamiento desaparece en otra computadora con

mas recursos (tiempo espacio o ambos)... ”, Lawrence

Gray, A Mathematician Looks at Wolfram’s A New Kind of

Science

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 22: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Metaestabilidad

Ejemplo: Percolaci on

Bootstrap percolation

2D

1000× 1000Σ = 0,1

Regla de evolucion

xt+1ij =

1 Si xt

ij = 0 Σni Σ

nj x

tij = 4

1 Si xtij = 1 Σn

i Σnj x

tij = 2

0 otro caso

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 23: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Metaestabilidad

Ejemplo: Percolaci on

p = 0,03 Clase II p = 0,05 Clase I

Finalmente se demostro que cuando L 7→ ∞ p 7→ 0

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 24: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Metaestabilidad

Informaci on experimental

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 25: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

MetaestabilidadMETAESTABILIDAD

Espacio total 3x3x3

Regla Hemmingsson

0 10 20 30 40 50 60

0

0.2

0.4

0.6

0.8

0 0.2 0.4 0.6 0.8

0

0.2

0.4

0.6

0.8

0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

Espacio total 5x5x5 t=300

Espacio total 100x100x100 t=400

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

Subespacio 5x5x5 t=400

0 20 40 60 80 100 120

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

0 20 40 60 80 100 120

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 26: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Metaestabilidad

Evolucion de subespacio de 10x10x10 dentro un espacio de

100x100x100

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 27: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Metaestabilidad

Evolucion de subespacio de 20x20x20 dentro un espacio de

100x100x100

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 28: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Metaestabilidad

Evolucion de subespacio de 30x30x30 dentro un espacio de

100x100x100

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 29: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Metaestabilidad

Evolucion de subespacio de 40x40x40 dentro un espacio de

100x100x100

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 30: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Metaestabilidad

Evolucion de subespacio de 50x50x50 dentro un espacio de

100x100x100

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 31: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Metaestabilidad

Evolucion de subespacio de 100x100x100 dentro de un

espacio de 100x100x100

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 32: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Polinomios de Bernstein

Espacio ancestro

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 33: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Polinomios de Bernstein

Definici on

Los polinomios de Bernstein de grado n estan defi-nidos por:

Bi,n =(ni

)pi(1− p)n−i

para i = 0,1, . . . , n, donde(ni

)= n!

i!((n−i)!)Existen n + 1 Polinomios de Bernstein de grado n.Por conveniencia, usualmente asignamos Bi,n = 0,si i < 0 o i > n.

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 34: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Polinomios de Bernstein y RT

Regla totalıstica

xt+1i = φ(xt

i−r + · · ·+ xti + · · ·+ xt

i+r)

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 35: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Polinomios de Bernstein

Automatas celulares en 3D Para un automata celu-lar con vecindad de von Neumann el calculo de pro-babilidades para su regla totalıstica esta dado por lacombinacion lineal de polinomios de Bernstein

Regla totalıstica en 3D

P t+11 =

(ms

)psqm−s

f(p) = q7 +7pq6 +21p2q5 +35p3q4 +35p4q3 +21p5q2 + 7p6q + p7

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 36: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Polinomios de Bernstein

Reglas totalısticas de AC = Combinaci on linealPolinomios de Bernsteinp2 + 2pq + q2

p3 + 3p2q + 3pq2 + 3q3

p4 + 3p3q + 6p2q2 + 4pq3 + q4

p5 + 5p4q + 10p3q2 + 10p2q3 + 5pq4 + q5

p6+6p5q+15p4q2+20p3q3+15p2q4+6pq5+q6

q7+7pq6+21p2q5+35p3q4+35p4q3+21p5q2+7p6q + p7

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 37: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Polinomios de Bernstein

Propiedades de polinomios de Bernstein

Los polinomios de Bernstein de grado n puedendefinirse mediante la suma de dos polinomios deBernstein de grado n− 1

Bk,n(t) = (1− t)Bk,n−1(t) + tBk−1,n−1(t)

(1− t)Bk,n−1(t) + tBk−1,n−1(t) = (1− t)(

n−1k

)tk(1− t)n−1−k + t

(n−1k−1

)tk−1(1− t)n−1−(k−1)

=(

n−1k

)tk(1− t)n−k +

(n−1k−1

)tk(1− t)n−k

= [(

n−1k

)+(

n−1k−1

)]tk(1− t)n−k

= Bk,n(t)

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 38: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Polinomios de BernsteinPropiedades de polinomios de Bernstein

La suma de los k +1 polinomios de Bernstein degrado k es igual a la suma de los k polinomios deBernstein de grado k − 1.

∑k

i=0Bi,k(t) =

∑k−1

i=0Bi,k−1(t)∑k

i=0Bi,k(t) =

∑k

i=0[(1− t)Bi,k−1(t) + tBi−1,k−1(t)]

= (1− t)[∑k−1

i=0Bi,k−1(t) + Bk,k−1(t)] + t[

∑k

i=1Bi−1,k−1(t) + B−1,k−1(t)]

= (1− t)∑k−1

i=0Bi,k−1(t) + t

∑k

i=1Bi−1,k−1(t)

= (1− t)∑k−1

i=0Bi,k−1(t) + t

∑k−1

i=0Bi,k−1(t)

=∑k−1

i=0Bi,k−1(t)

n∑i=0

Bi,n(t) =

n−1∑i=0

Bi,n−1(t) =

n−2∑i=0

Bi,n−2(t) = · · · =1∑

i=0

Bi,1(t) = (1− t) + t = 1.

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 39: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Polinomios de Bernstein

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 40: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Trabajo en curso

Demostracion de convergencia en la familia depolinomios de Bernstein en 1D

Calculo composicion de Polinomios de Bernsteinen 3D

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 41: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Parametro de caracterizaci on

Las cuatro clases de Wolfram

Clasificacion de Wolfram

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 42: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Parametro de caracterizaci on

Parametro lambda de Langton

λ =|V| − |Vq|

|V|(1)

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 43: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Parametro de caracterizaci onClase I 7→ λ = 0,2282

Clase II 7→ λ = 0,4394

Clase III 7→ λ = 0,8164

Clase IV 7→ λ = 50,18

Representacion esquematica del parametro λ de Langton

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 44: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Parametro

Parametro Chat e y Manneville

ω =|Cφ(V) 7→0||Cφ(V) 7→(0,1)|

(2)

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 45: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Desarrollo de Sistema

Sistema de an alisis de aut omatas celulares engrandes dimensiones

Paquete desarrollado en Mathematica

Evolucion visual de un automata celular en 3D

Evolucion de un AC en 4D,5D y 6D

Calculo de entropıa espacial

Calculo de polinomios de Bernstein en AC en 3D

Mapas de retorno

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 46: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Desarrollo de SistemaCalculo del parametro Ω

Frecuencia de vecindades

Calculo de grafica espacial de celulas con estado0 contiguas.

Definicion y calculo de densidad de un subespa-cio

Evolucion en automatas de dimension fractal en-tre 2D y 3D

Proyecciones entre automatas de 2D a 3D

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 47: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Resultados, publicaciones

Resultados

publicaciones

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 48: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Trabajo a futuro

Dimension fractal.

Calculo de polinomios de Bernstein en 4D

Demostracion de convergencia en familia de poli-nomios de Bernstein en 3D y 4D

Calculo del subespacio mınimo

Estudiar reglas totalısticas, independencia y com-portamiento colectivo no trivial.

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.

Page 49: Comportamiento colectivo no trivial en automatas celulares ...delta.cs.cinvestav.mx/~adiaz/SemDoc2003/JMGomezPres.pdf · Comportamiento colectivo no trivial objetivo 4. Soluciones

Conclusiones

Basicamente estamos tratando de estudiar la reglade los automatas celulares de Chate Manneville des-de 2 perspectivas distintas.

Estudiando su convergencia en terminos de den-sidades con respecto al tiempo. (Metaestabilidad)

Tratando de caracterizar el comportamiento co-lectivo con la definicion de la regla.

Centro de Investigacion y de Estudios Avanzados del IPN. Seccion de Computacion.