free hosting   image hosting   hosting reseller   online album   e-shop   famous people 
Free Website Templates
Free Installer

Docencia Autor

Simulación

0. Bibliografía

1. Conceptos básicos de simulación

a. Definición de simulación
b. Tipos de simulación
c. Ventajas y desventajas

2. Simulación gráfica

http://phet.colorado.edu/web-pages/simulations-base_es.html
http://www.falstad.com/mathphysics.html

http://www.ambromley.co.uk/fizz.html
http://www.myphysicslab.com/
http://antwrp.gsfc.nasa.gov/htmltest/rjn_bht.html
http://www.homowebensis.com/bichos.html

http://www.ruf.rice.edu/~lane/stat_sim/ (distribuciones)
http://www.shodor.org/interactivate/activities/RabbitsAndWolves/?version=unknown&browser=Opera&vendor=unknown
http://www.sodaplay.com/
http://www.sc.ehu.es/sbweb/fisica/default.htm

Ejemplo de Fractales

3. Números aleatorios

a. Generación de números aleatorios (Java y generadores libres/comerciales)
b. Números aleatorios: pieza clave en la simulación (Generadores).
c. Técnicas para generar números aleatorios
d. Generación de números aleatorios (Problemas y RANDU) .
e. Probando Generadores
f. Pruebas de uniformidad . Test Chi Cuadrado
g. Prueba de uniformidad de Kolmogorov-Smirnov
h. Pruebas de independencia (Poker y Corrida)
i. Generador Mersenne Twister (Visual C++)

j. Pruebas automatizadas (en Excel) de números aleatorios

4. Variables aleatorias

Variable aleatoria (introducción)

Distribuciones continuas
a. Transformada inversa (Ejercicio en clase)
b. Distribución Normal
c. Distribución Triangular
d. Distribución Exponencial
e. Distribución Uniforme
f. Distribución Beta y Weibull


Distribuciones discretas
a. Transformada inversa
b. Distribución de Bernoulli

c. Distribución Poisson
 

Mas distribuciones en: http://en.wikipedia.org/wiki/Probability_distribution

5. Método de Monte Carlo y las Vegas

a. Exposición http://en.wikipedia.org/wiki/Monte_Carlo_method
b. Definición e Historia
c. Cálculo de áreas bajo una curva
d. Consultas diarias
e. Cálculo de PI
f. Problema del viajero

g. Decisión sobre proyectos
h. Transporte de mercancía

Algoritmo de las Vegas
Ejemplo de Algoritmo de las Vegas (Sudokus)

6. Simulación de colas o Filas de Espera

a. Simulación de colas, ejemplo en java
b. Ejemplo de simulación de colas
c. Ejemplo en Excel (automático)
d. Ejemplo de modelación (semáforos), ejemplo en java
e. Uso de hilos en Java como una manera de simular eventos.

7. Simulación de Inventarios

a. Definiciones y terminología usada, Ejemplo
b. Ejercicio de inventarios y que tener en cuenta en el desarrollo de una simulación de inventarios.

8. Como simular

  1. Formulación del modelo
  2. Preparación de un programa de simulación
  3. Validación del modelo
  4. Selección de un procedimiento estadístico
  5. Problemas tácticos
  6. Lectura, http://es.noticias.yahoo.com/ep/20080330/tes-cientficos-estadounidenses-logran-si-c5455be.html

9. Algoritmos Genéticos en líneas de tendencia

a. Correlaciones. Parte 1, Parte 2
b. Ejemplo: PPT, PPTX, PDF, Lectura, Excel
c. Simulación: Fuentes y Manual
d. Autómatas celulares (comportamiento emergente)

 

Ejercicio 1. Valor 30%. En parejas.

Consulte en Internet alguna otra prueba (no vista en clase) que se realice a un generador de números aleatorios (por ejemplo: http://en.wikipedia.org/wiki/Diehard_tests o http://www.cs.dartmouth.edu/~akapadia/project2/node12.html ) e impleméntela ya sea en C, C++, Java, C# o el lenguaje de programación que su grupo desee. Genere un documento sobre esta prueba (en que consiste, los resultados esperados, algoritmo), debe ser de fácil lectura y comprensión (se califica la facilidad de uso). Ese trabajo se expone. Haga la prueba con algún generador de números aleatorios de su elección (ya sea el que viene con el lenguaje, o el Merssenne Twister o el congruencial lineal o algún otro).

Esto es lo que debe entregar:

1. Aplicación en entorno gráfico de la prueba

2. Documento que explica en que consiste la prueba, los resultados esperados, su presentación al grupo

3. Bibliografía

Nota: Ningún grupo debe tener la misma prueba (cada grupo tiene ocho días) para informar que prueba va a desarrollar (se asigna por tiempo de llegada).