Simulación Computacional - 602904

Objetivos

    • General

    • Entender el concepto de simulación.

    • Específicos

      • Entender el concepto de simulación de eventos discretos.

Metodología

    • xxxxx

Contenido

Simulación para analizar modelos estocásticos

    • Introducción a la Simulación [Ross13] Chap1

      • Fundamentos de Probabilidad [Ross13] Chap. 2

    • Números aleatorios [Ross13] Chap. 3

    • Generación de Variables Aleatorias [Rios00] Cap. 3, [Rios08] Cap. 3

        • Generación de Variables Aleatorias Discretas [Ross99] Cap. 4, [Rios08] Sec. 3.3

        • Generación de Variables Aleatorias Continuas [Ross99] Cap. 5, [Rios08] Sec. 3.2

    • Simulación de Eventos Discretos [Ross99] Cap. 6, [Ross13] Chap. 7, [Rios00] Cap. 4, [Rios08] Cap. 5

    • Análisis estadístico de datos simulados [Ross99] Cap. 7, [Ross13] Chap. 8

    • Técnicas de reducción de la varianza [Ross99] Cap. 8, [Ross13] Chap. 9, [Rios00] Cap. 8, [Rios08], Cap. 9

      • Técnicas de validación estadística [Ross99] Cap. 8, [Ross13] Chap. 11

Simulación de Sistemas Dinámicos

      • xxx

Registro de curso: Formulario de Inscripción

Programación

Semana

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

10

10

11

11

12

12

13

13

14

14

15

15

16

16

17

17

18

18

19

19

Clase

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

Fecha

Febrero 5

Febrero 7

Febrero 12

Febrero 14

Febrero 19

Febrero 21

Febrero 26

Febrero 28

Marzo 5

Marzo 7

Marzo 12

Marzo 14

Marzo 19

Marzo 21

Marzo 26

Marzo 28

Abril 2

Abril 4

Abril 9

Abril 11

Abril 16

Abril 18

Abril 23

Abril 25

Abril 30

Mayo 2

Mayo 7

Mayo 9

Mayo 14

Mayo 16

Mayo 21

Mayo 23

Mayo 28

Mayo 30

Junio 4

Junio 6

Junio 11

Junio 13

Junio 13 a 15

Tema

Presentación del Curso [slides]

Introducción a la Simulación Computacional [slides]

Introducción a la Simulación Computacional [slides] Cont.

Introducción a la Simulación Computacional [slides] Cont.

Números Aleatorios [slides][Cap. 3 Ross99]

Generadores de números pseudoaletorios (MidSquare y Congruencial Mixto).

Lectura complementaria: [Mancilla00]

Generación de distribución de probabilidad, concepto de media y varianza

Simulación: Probabilidad, Estadística, Histograma

Generación de variables aleatorias discretas. Método de la transformada inversa

Generación de variables aleatorias discretas. v.a. Poisson, v.a. Binomial, técnica aceptación y rechazo, método de composición [slides] [Cap. 4 Ross99]

No hubó clase por reunión del profesor como parte de la Visita de Pares CNA proceso de acreditación de calidad programa Ingeniería de Sistemas

Visita a las instalaciones de la Unidad de Modelación y Simulación de la Corporación de Alta Tecnología para la Defensa (CODALTEC)

Ejemplos de uso de Numeros aleatorios. Uso de números aleatorios para evaluar integrales. Uso de generación de números pseudoaleatorios para calcular el el valor de Pi [Cap.3 Ross99]

Introducción Test para números aleatorios [Cap.8 Ross99][Chap.11 Ross13]

Presentación | Notebook

Festivo

Simulación por medio de eventos discretos. Introducción. Sistema de colas simple G/G/1

Presentación

Semana Santa

Semana Santa

Entrega e inicio de desarrollo del Taller 1 [pdf]

Entregas

Taller 1 [pdf]

Taller 2

Taller 3: Juego de la Vida de Conway

Taller 4: Implementación Swarm Intelligence para encontrar la ruta óptima

Taller 5: Modelos poblacionales y biológicos en Vemsim PL: Modelos poblacionales y Casos de uso en modelos dinámicos biológicos Taller 4: Implementación Swarm Intelligence para encontrar la ruta óptima

Taller 5: Modelos poblacionales y biológicos en Vemsim PL: Modelos poblacionales y Casos de uso en modelos dinámicos biológicos

Entrega Artículo Científico en PDF usando LaTeX y formato LNCS. Sugerencia: Plantilla LNCS en Overleaf

Simulación por medio de eventos discretos. Introducción. Sistema de colas simple G/G/1 (Cont.)

Presentación

Resolución de dudas Taller 1

1er Parcial

Solución 1er Parcial

Discret-event simulation with SimPy - Stefan Scherfke

Presentación

URL: http://simpy.readthedocs.io/en/latest/index.html

Tutorial SimPy in 10 minutes en Notebook de Jupyter (IPython)

URL: http://simpy.readthedocs.io/en/latest/simpy_intro/index.html

Taller 2: Implementar ejemplos de SimPy: http://simpy.readthedocs.io/en/latest/examples/

Simulación Basada en Agentes

Presentación

Tutorial de NetLogo

Festivo

Ant Colony Optimization (ACO) - Swarm Intelligence

Presentación

2do Parcial

Dinámica de Sistemas

Presentación

Propuestas de proyectos y software de simulación

Visita Práctica de Simulación Computacional a Bogotá

2do Parcial

Fin de Clases

Festivo

Q2 y Q3

Taller 5

Festivo

Examen Final

Presentación y Demo del Proyecto

Entrega Artículo del Proyecto

Horario de clases

  • Lunes y Miércoles de 8 am a 10 am (Sala MCA Edificio Albert Einstein)

Lugar de atención a estudiantes

  • Sala 1 de Profesores 1er Piso FCBI

  • Centro de Investigaciones 4to Piso FCBI

  • Laboratorio Grupo GITECX Edif. Leonardo da Vinci

Evaluación

    • 1er corte 30%

      • 1er Parcial 15% - Abril 2 de 2018

      • Taller 10%

      • Quices 5%

    • 2do corte 30%

      • 2do Parcial 15% - Mayo 7 de 2018 Mayo 30 de 2018

      • Taller 10%

      • Quices 5%

    • 3er corte 40%

      • Examén Final 15% 13 de Junio de 2018

      • Taller 10%

      • Proyecto 15% 30 Mayo de 2018 13 al 15 de Junio de 2018

        • Proyecto (Presentación y Demo) 10% - 30 Mayo de 2018

        • Artículo 5% (LaTeX) - 30 Mayo de 2018

Bibliografía

    • [Rios08] RIOS, David, RIOS, Sixto, MARTÍN, Jacinto. Simulación, Métodos y aplicaciones. 2da Edición. Editorial Alfaomega, 2008 [url]

    • [Rios00] RIOS, David, RIOS, Sixto, MARTÍN, Jacinto. Simulación, Métodos y aplicaciones. Editorial Alfaomega, 2000

    • [Ross13] Ross, Sheldon.: Simulation, 5th ed. Academic Press, 2013

    • [Ross99] Ross, Sheldon.: Simulación, 2da Edición. Pearson Press, 1999

    • [Banks10] BANKS, Jerry, CARSON III, John S, NELSON, Barry. Discrete-Event System Simulation. (Fifth Edition). Prentice-Hall, 2010.

    • [Averill07] AVERILL M, Law, KELTON, W. David. Simulation Modeling and Analysis. 4th ed. Editorial Mc. Graw-Hill; 2007.

    • [Coss93] COSS, Raul. Simulación: un enfoque práctico. Editorial Limusa, 1993.

    • [Banks98] Jerry Banks, “Handbook of Simulation: Principles, Methodology, Advances, Applications, and Practice”, John Wiley & Sons, Inc., 1998.

MOOCs

Conferencias, charlas, etc.

Otros Recursos

Software de simulación:

  • GAMA

  • Powersim

  • StartLogo

  • SIMIO

  • SIMUL8

  • Repast

  • Flexsim

  • MASON

  • Anylogic

  • NetLogo

  • Palabos - Open-source CFD solver based on the lattice Boltzmann method: http://www.palabos.org/

Software de métodos numéricos o afines:

Lecturas complementarias

  • [Isaacson14] Walter Isaacson. Los innovadores: Los genios que inventaron el futuro. DEBATE, 2014. 608 págs. ISBN 9788499924663 [amazon][youtube][reseña]

Películas recomendadas

Documentales recomendados

Notas

Google Spreadsheet