SlideShare una empresa de Scribd logo
1 de 7
Algoritmo Lineal 
Simulación 
Barrón Barbosa Jesús Neftaly
Algoritmo Lineal 
 Este algoritmo también conocido como congruencial fue propuesto por D.H. 
Lehmer en 1951. Según Law y Kelton, este algoritmo ha sido el mas usado. El 
algoritmo congruencial genera una secuencia de numero enteros por medio de la 
siguiente ecuación recursiva: 
 
 Donde X0 es la semilla, a es la constante multiplicativa, c es una constante aditiva 
y m es el módulo; X0 > 0, a > 0, c>0 y m>0 deben de ser números enteros. La 
operación “mod m” significa multiplicar Xi por a, sumar c y dividir el resultado 
entre m para obtener el residuo X i+1 . Es Importante señalar que la ecuación 
recursiva del algoritmo congruencial lineal genera una secuencia de números 
enteros S= {0,1,2,3,….m-1} , y que para obtener números pseudo aleatorios en el 
intervalo (0,1) se requiere la siguiente ecuación
Ejemplo 
 Genere 4 números entre 0 y 1 con los siguientes parámetros: 
 x0=37, a=19,c=33 y m =100. 
 Solución: 
 
 Formula para aplicar mas fácil: X1 = (a * c) mod (m) = X1 

Banks, Carson, Nelson y Nicol 
 Ene le ejemplo anterior se colocaron de manera arbitraria cada uno de los 
parámetros requeridos: X0,a,c,m. Sin embargo, para que el algoritmo sea capaz de 
lograr el máximo periodo de vida n, es precio que dichos parámetros cumplan 
ciertas condiciones. 
 Condiciones 
 M= 2g 
 a = 1+4k 
 K debe ser entero 
 c relativamente primo a m 
 g debe ser entero 
 Bajo estas condiciones se obtiene un periodo de vida máximo: N = m = 2g
Ejemplo 
 Generar suficientes números entre 0 y 1 con los parámetros X0 = 6, k=3, g=3 y c=7, 
hasta encontrar el periodo de vida máximo (N). 
 Como podemos ver, si se cumplen las condiciones que Banks, Carson, Nelson y 
Nicol sugieren, se lograr el periodo máximo N=m=8. Se presenta el desarrollo de 
la generación de los números ri. 
 A=1+4(3) = 13 y m= 23 = 8 
Es importante mencionar que 
el numero generado en X8 = 
6 es exactamente igual a la 
semilla X0 y si continuáramos 
generando mas números, 
estos se repetirían.
Ejemplo a Realizar 
 Consideremos nuevamente el ejemplo anterior, pero trataremos de violar de 
manera arbitraria alguna de las condiciones. Supongamos que a =12; se sabe que a 
no es el resultado de 1+4k, donde k es un entero. Veamos el comportamiento del 
algoritmo congruencial lineal ante tal cambio 
 a = 1+4(3)=13 y m=23=8
 El periodo de vida en este caso es N=3, de manera que, como se puede ver, el 
periodo de vida máximo no se logra. Como conclusión tenemos que si no se 
cumple alguna de las condiciones el periodo de vida máximo N= m no se 
garantiza, por lo que el periodo de vida será menor que m.

Más contenido relacionado

La actualidad más candente

Algoritmo congruencial multiplicativo y prueba de medias u otavalo
Algoritmo congruencial multiplicativo y prueba de medias u otavaloAlgoritmo congruencial multiplicativo y prueba de medias u otavalo
Algoritmo congruencial multiplicativo y prueba de medias u otavaloRoberth Burgos
 
Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Juan Carlos Martinez Garcia
 
Proceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poissonProceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poissonKatia Arrayales Zamora
 
Simulación - Unidad 3 generacion de variables aleatorias
Simulación - Unidad 3 generacion de variables aleatoriasSimulación - Unidad 3 generacion de variables aleatorias
Simulación - Unidad 3 generacion de variables aleatoriasJosé Antonio Sandoval Acosta
 
Unidad III generacion de variables aleatorias
Unidad III generacion de variables aleatoriasUnidad III generacion de variables aleatorias
Unidad III generacion de variables aleatoriasAnel Sosa
 
Simulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la SimulaciónSimulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la SimulaciónJosé Antonio Sandoval Acosta
 
Líneas de espera (1) ejercicio
Líneas de espera (1) ejercicioLíneas de espera (1) ejercicio
Líneas de espera (1) ejercicioMachado Mauricio
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion EnteraCris Tenorio
 
Muestreo y distrib muestrales de una media
Muestreo y distrib muestrales de una mediaMuestreo y distrib muestrales de una media
Muestreo y distrib muestrales de una mediaJuanito Vithore
 
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPO
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPOUnidad #5 MODELO CLÁSICO DE SERIES DE TIEMPO
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPOErick Cantona
 
Numeros aleatorios & pseudoaleatorios itsz vhhh
Numeros aleatorios & pseudoaleatorios itsz vhhhNumeros aleatorios & pseudoaleatorios itsz vhhh
Numeros aleatorios & pseudoaleatorios itsz vhhhVictor Hugo
 

La actualidad más candente (20)

Algoritmo congruencial multiplicativo y prueba de medias u otavalo
Algoritmo congruencial multiplicativo y prueba de medias u otavaloAlgoritmo congruencial multiplicativo y prueba de medias u otavalo
Algoritmo congruencial multiplicativo y prueba de medias u otavalo
 
Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1
 
Proceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poissonProceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poisson
 
Simulación - Unidad 3 generacion de variables aleatorias
Simulación - Unidad 3 generacion de variables aleatoriasSimulación - Unidad 3 generacion de variables aleatorias
Simulación - Unidad 3 generacion de variables aleatorias
 
Numeros Pseudoaleatorios
Numeros PseudoaleatoriosNumeros Pseudoaleatorios
Numeros Pseudoaleatorios
 
Algoritmo De Productos Medios
Algoritmo De Productos MediosAlgoritmo De Productos Medios
Algoritmo De Productos Medios
 
Métodos De Los Cuadrados Medios
Métodos De Los Cuadrados MediosMétodos De Los Cuadrados Medios
Métodos De Los Cuadrados Medios
 
Prueba De Medias
Prueba De MediasPrueba De Medias
Prueba De Medias
 
Unidad III generacion de variables aleatorias
Unidad III generacion de variables aleatoriasUnidad III generacion de variables aleatorias
Unidad III generacion de variables aleatorias
 
Simulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la SimulaciónSimulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la Simulación
 
Líneas de espera (1) ejercicio
Líneas de espera (1) ejercicioLíneas de espera (1) ejercicio
Líneas de espera (1) ejercicio
 
Pruebas De Varianza Uniformidad E Independencia
Pruebas De Varianza Uniformidad E IndependenciaPruebas De Varianza Uniformidad E Independencia
Pruebas De Varianza Uniformidad E Independencia
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion Entera
 
Numeros pseudoaleatorios
Numeros pseudoaleatoriosNumeros pseudoaleatorios
Numeros pseudoaleatorios
 
Muestreo y distrib muestrales de una media
Muestreo y distrib muestrales de una mediaMuestreo y distrib muestrales de una media
Muestreo y distrib muestrales de una media
 
Metodo de montecarlo
Metodo de montecarloMetodo de montecarlo
Metodo de montecarlo
 
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPO
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPOUnidad #5 MODELO CLÁSICO DE SERIES DE TIEMPO
Unidad #5 MODELO CLÁSICO DE SERIES DE TIEMPO
 
Lenguajes de simulación
Lenguajes de simulaciónLenguajes de simulación
Lenguajes de simulación
 
Numeros aleatorios & pseudoaleatorios itsz vhhh
Numeros aleatorios & pseudoaleatorios itsz vhhhNumeros aleatorios & pseudoaleatorios itsz vhhh
Numeros aleatorios & pseudoaleatorios itsz vhhh
 
Ejemplo Algoritmo Lineal
Ejemplo Algoritmo LinealEjemplo Algoritmo Lineal
Ejemplo Algoritmo Lineal
 

Similar a Algoritmo lineal

Métodos numéricos - Solución de Raíces De Ecuaciones
Métodos numéricos - Solución de Raíces De EcuacionesMétodos numéricos - Solución de Raíces De Ecuaciones
Métodos numéricos - Solución de Raíces De EcuacionesDavid A. Baxin López
 
1 guia 01 semestre 1 numeros reales
1 guia 01 semestre 1 numeros reales1 guia 01 semestre 1 numeros reales
1 guia 01 semestre 1 numeros realeseecoronado
 
1 guia 01 semestre 1 numeros reales
1 guia 01 semestre 1 numeros reales1 guia 01 semestre 1 numeros reales
1 guia 01 semestre 1 numeros realeseecoronado
 
Métodos numéricos - Interpolación
Métodos numéricos - InterpolaciónMétodos numéricos - Interpolación
Métodos numéricos - InterpolaciónDavid A. Baxin López
 
Progracion numerica
Progracion numericaProgracion numerica
Progracion numericaYhonny Ochoa
 
El abc de la conjetura
El abc de la conjeturaEl abc de la conjetura
El abc de la conjeturaNicanol Pepe
 
Problemas que originan sistemas de ecuaciones
Problemas que originan sistemas de ecuacionesProblemas que originan sistemas de ecuaciones
Problemas que originan sistemas de ecuacionesAngel Vázquez Patiño
 
Ejercicios y-problemas-de-ecuaciones-y-sistemas-3c2ba
Ejercicios y-problemas-de-ecuaciones-y-sistemas-3c2baEjercicios y-problemas-de-ecuaciones-y-sistemas-3c2ba
Ejercicios y-problemas-de-ecuaciones-y-sistemas-3c2bajuansito123
 
Curso cero-mat-sept-2010-tema-unidad1
Curso cero-mat-sept-2010-tema-unidad1 Curso cero-mat-sept-2010-tema-unidad1
Curso cero-mat-sept-2010-tema-unidad1 Oscarito Ayala
 
White y Box-Cox.pptx
White y Box-Cox.pptxWhite y Box-Cox.pptx
White y Box-Cox.pptxPedroFalcn
 

Similar a Algoritmo lineal (20)

Apuntesdefisica
ApuntesdefisicaApuntesdefisica
Apuntesdefisica
 
Métodos numéricos - Solución de Raíces De Ecuaciones
Métodos numéricos - Solución de Raíces De EcuacionesMétodos numéricos - Solución de Raíces De Ecuaciones
Métodos numéricos - Solución de Raíces De Ecuaciones
 
Algoritmo De Multiplicador Constante & Algoritmo Lineal
Algoritmo De Multiplicador Constante & Algoritmo LinealAlgoritmo De Multiplicador Constante & Algoritmo Lineal
Algoritmo De Multiplicador Constante & Algoritmo Lineal
 
Unidad 6 metodos
Unidad 6 metodosUnidad 6 metodos
Unidad 6 metodos
 
Teorema π de buckingham
Teorema π de buckingham Teorema π de buckingham
Teorema π de buckingham
 
1 guia 01 semestre 1 numeros reales
1 guia 01 semestre 1 numeros reales1 guia 01 semestre 1 numeros reales
1 guia 01 semestre 1 numeros reales
 
1 guia 01 semestre 1 numeros reales
1 guia 01 semestre 1 numeros reales1 guia 01 semestre 1 numeros reales
1 guia 01 semestre 1 numeros reales
 
Problemas
ProblemasProblemas
Problemas
 
Métodos numéricos - Interpolación
Métodos numéricos - InterpolaciónMétodos numéricos - Interpolación
Métodos numéricos - Interpolación
 
Problemas mn
Problemas mnProblemas mn
Problemas mn
 
Ecuaciones tema-4
Ecuaciones tema-4Ecuaciones tema-4
Ecuaciones tema-4
 
Tercera práctica
Tercera prácticaTercera práctica
Tercera práctica
 
Progracion numerica
Progracion numericaProgracion numerica
Progracion numerica
 
Números reales
Números realesNúmeros reales
Números reales
 
El abc de la conjetura
El abc de la conjeturaEl abc de la conjetura
El abc de la conjetura
 
Problemas que originan sistemas de ecuaciones
Problemas que originan sistemas de ecuacionesProblemas que originan sistemas de ecuaciones
Problemas que originan sistemas de ecuaciones
 
Ejercicios y-problemas-de-ecuaciones-y-sistemas-3c2ba
Ejercicios y-problemas-de-ecuaciones-y-sistemas-3c2baEjercicios y-problemas-de-ecuaciones-y-sistemas-3c2ba
Ejercicios y-problemas-de-ecuaciones-y-sistemas-3c2ba
 
Curso cero-mat-sept-2010-tema-unidad1
Curso cero-mat-sept-2010-tema-unidad1 Curso cero-mat-sept-2010-tema-unidad1
Curso cero-mat-sept-2010-tema-unidad1
 
Numero Pi
Numero PiNumero Pi
Numero Pi
 
White y Box-Cox.pptx
White y Box-Cox.pptxWhite y Box-Cox.pptx
White y Box-Cox.pptx
 

Último

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 

Último (20)

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 

Algoritmo lineal

  • 1. Algoritmo Lineal Simulación Barrón Barbosa Jesús Neftaly
  • 2. Algoritmo Lineal  Este algoritmo también conocido como congruencial fue propuesto por D.H. Lehmer en 1951. Según Law y Kelton, este algoritmo ha sido el mas usado. El algoritmo congruencial genera una secuencia de numero enteros por medio de la siguiente ecuación recursiva:   Donde X0 es la semilla, a es la constante multiplicativa, c es una constante aditiva y m es el módulo; X0 > 0, a > 0, c>0 y m>0 deben de ser números enteros. La operación “mod m” significa multiplicar Xi por a, sumar c y dividir el resultado entre m para obtener el residuo X i+1 . Es Importante señalar que la ecuación recursiva del algoritmo congruencial lineal genera una secuencia de números enteros S= {0,1,2,3,….m-1} , y que para obtener números pseudo aleatorios en el intervalo (0,1) se requiere la siguiente ecuación
  • 3. Ejemplo  Genere 4 números entre 0 y 1 con los siguientes parámetros:  x0=37, a=19,c=33 y m =100.  Solución:   Formula para aplicar mas fácil: X1 = (a * c) mod (m) = X1 
  • 4. Banks, Carson, Nelson y Nicol  Ene le ejemplo anterior se colocaron de manera arbitraria cada uno de los parámetros requeridos: X0,a,c,m. Sin embargo, para que el algoritmo sea capaz de lograr el máximo periodo de vida n, es precio que dichos parámetros cumplan ciertas condiciones.  Condiciones  M= 2g  a = 1+4k  K debe ser entero  c relativamente primo a m  g debe ser entero  Bajo estas condiciones se obtiene un periodo de vida máximo: N = m = 2g
  • 5. Ejemplo  Generar suficientes números entre 0 y 1 con los parámetros X0 = 6, k=3, g=3 y c=7, hasta encontrar el periodo de vida máximo (N).  Como podemos ver, si se cumplen las condiciones que Banks, Carson, Nelson y Nicol sugieren, se lograr el periodo máximo N=m=8. Se presenta el desarrollo de la generación de los números ri.  A=1+4(3) = 13 y m= 23 = 8 Es importante mencionar que el numero generado en X8 = 6 es exactamente igual a la semilla X0 y si continuáramos generando mas números, estos se repetirían.
  • 6. Ejemplo a Realizar  Consideremos nuevamente el ejemplo anterior, pero trataremos de violar de manera arbitraria alguna de las condiciones. Supongamos que a =12; se sabe que a no es el resultado de 1+4k, donde k es un entero. Veamos el comportamiento del algoritmo congruencial lineal ante tal cambio  a = 1+4(3)=13 y m=23=8
  • 7.  El periodo de vida en este caso es N=3, de manera que, como se puede ver, el periodo de vida máximo no se logra. Como conclusión tenemos que si no se cumple alguna de las condiciones el periodo de vida máximo N= m no se garantiza, por lo que el periodo de vida será menor que m.