Você está na página 1de 30

Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Simulacion de eventos discretos


Metodos de busqueda en rango no restringido
Clase 4

Antonio Hoyos Chaverra

Universidad de Antioquia

jahoyosch@udea.edu.co

8 de agosto de 2017

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Indice

4 Paso acelerado
1 Introduccion
Busqueda con paso
Definicion
acelerado
Funcion unimodal
5 Ejercicio
2 Rango no restringido Planteamiento
Definicion 6 Preguntas
3 Paso acelerado Preguntas
Busqueda con paso 7 Bibliografa
constante Bibliografa

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Definicion

Algoritmo de busqueda

Los algoritmos de busqueda son importantes en la simulacion


porque permiten realizar procesos de optimizacion.

Definicion
Es un procedimiento para encontrar un objeto con propiedades
particulares en un conjunto.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Funcion unimodal

Funcion unimodal
Como encontrar el maximo sin usar un modelo analtico?

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Figura: Funcion unimodal
Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Definicion

Busqueda en un rango no restringido

En ocasiones no se conoce el rango en el que se encuentra el valor


optimo.

Caractersticas
No se conoce el rango de busqueda.
Origen
Direccion
Tamano de paso
Criterio de optimizacion
Criterio de parada

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Definicion

Busqueda en un rango no restringido

As se puede realizar una minimizacion.

Algoritmo
1 Se define punto inicial
2 Se define tamano de paso ()
3 Se define direccion inicial
4 Se evalua f (X ) bajo el criterio de optimizacion.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso constante

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso constante

Busqueda con paso constante(1/2)

Optimizacion (1/2)

1 Se se perturba X0 con el paso, X = X1 = X0 + y se evalua en f (X1 )


1 Si f (X1 ) < f (X0 ) (la funcion responde),se evalua la funcion en:
X2 = X1 + , X3 = X2 + , ..., Xk = Xk1 +
Donde en Xk la funcion no responde.
f (Xk ) > f (Xk1 ) Xk2 < X < Xk , mejor valor = Xk1 , rango = 2
2 Si f (X1 ) > f (X0 ) (la funcion NO responde),se evalua la funcion en:
X = X1 = X0 f (X1 )
Si f (X1 ) < f (X0 ) (la funcion responde),se evalua la funcion en:
X2 = X1 , X3 = X2 , ..., Xk = Xk1
Donde en Xk la funcion no responde.
f (Xk ) > f (Xk1 ) Xk < X < Xk2 , mejor valor = Xk1 , rango = 2
3 Si f (X1 ) > f (X0 ) (la funcion tampoco responde), entonces la mejor
solucion es X0 y la solucon optima esta entre X0 y X0 + , en un
intervalo de tamano 2

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso constante

Busqueda con paso constante (2/2)

Optimizacion (2/2)

Si f (X1 ) > f (X0 ) (la funcion tampoco responde), entonces la


mejor solucion es X0 y la solucon optima esta entre X0 y
X0 + , en un intervalo de tamano 2

Consideraciones
Unimodalidad: solo existe un punto maximo o mnimo. Si se
sospecha que la funcion tiene varios puntos de interes se
deben realizar varias busquedas.
La seleccion de un buen paso y punto de partida puede reducir
los tiempos de la busqueda.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso constante

Busqueda con paso constante

Se desea minimizar la funcion f (X ) = (50 X )2 , para X > 0,


usando un valor inicial de 0 y un paso de 3.

Ensayo X f (X ) Mejora?
1 0 2500 -
2 3 2209 Si
3 6 1936 Si
Conclusiones: 48 < X < 54
... ... ... ...
Rango = 54 48 = 2 = 6.
17 48 4 Si
Mejor valor Xk1 = 51
18 51 1 Si
19 54 16 NO
Tabla 1. Adaptada de (Calderon, 2008)

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso constante

Mejora de la solucion anterior

Alternativas de mejora
1 Suspender la busqueda si el rango 2 , donde es error
maximo permisible

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso constante

Mejora de la solucion anterior

Alternativas de mejora
1 Suspender la busqueda si el rango 2 , donde es error
maximo permisible
2 Reiniciar la busqueda con el mismo metodo, con X0 = mejor
solucion encontrada y paso : /10

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso constante

Mejora de la solucion anterior

Alternativas de mejora
1 Suspender la busqueda si el rango 2 , donde es error
maximo permisible
2 Reiniciar la busqueda con el mismo metodo, con X0 = mejor
solucion encontrada y paso : /10
3 Reiniciar la busqueda en un rango finito,

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso constante

Mejora de la solucion anterior

Alternativas de mejora
1 Suspender la busqueda si el rango 2 , donde es error
maximo permisible
2 Reiniciar la busqueda con el mismo metodo, con X0 = mejor
solucion encontrada y paso : /10
3 Reiniciar la busqueda en un rango finito,
4 Ajustar una ecuacion (parabola) por los tres ultimos puntos
(Xk2 , Xk1 , Xk ) y encontrar el optimo de forma analtica.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso constante

Busqueda con paso constante

Reinicie el proceso para f (X ) = (50 X )2 , para X > 0, usando un


valor inicial de 51 y un paso de 0,3.

Ensayo X f (X ) Mejora?
Conclusiones:
1 51 1 -
49, 8 < X < 50, 4
2 51,3 1,69 NO
Rango = 50, 4 49, 8 =
3 50,7 0,49 Si
2 = 0, 6. Mejor valor
4 50,4 0,16 Si
Xk1 = 50, 1
5 50,1 0,01 Si
6 49,8 0,04 NO
Tabla 1. Adaptada de (Calderon, 2008)
Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co
Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Busqueda con paso acelerado

Consideraciones
Cuando no se tiene idea de la localizacion del optimo, el
proceso puede ser costoso y demorado.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Busqueda con paso acelerado

Consideraciones
Cuando no se tiene idea de la localizacion del optimo, el
proceso puede ser costoso y demorado.
El proceso inicia muy alejado del optimo
El paso es muy pequeno
Para solucionar el problema anterior se puede variar el
metodo.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Busqueda con paso acelerado

Consideraciones
Cuando no se tiene idea de la localizacion del optimo, el
proceso puede ser costoso y demorado.
El proceso inicia muy alejado del optimo
El paso es muy pequeno
Para solucionar el problema anterior se puede variar el
metodo.
Cada vez que la funcion mejora se duplica el paso
Permite llegar rapidamente al rango del optimo
Se debe redefinir posteriormente el proceso de busqueda

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Busqueda con paso acelerado(1/2)


Optimizacion (1/2)

1 Se se perturba X0 con el paso, X = X1 = X0 + y se evalua en f (X1 )


1 Si f (X1 ) < f (X0 ) (la funcion responde),se evalua la funcion en:
X2 = X1 + 2, X3 = X2 + 4, ..., Xk = Xk1 + 2k1
Donde en Xk la funcion no responde.
f (Xk ) > f (Xk1 ) Xk2 < X < Xk , mejor valor = Xk1 , en un
intervalo de tamano 2k2 + 2k1
2 Si f (X1 ) > f (X0 ) (la funcion NO responde),se evalua la funcion en:
X = X1 = X0 f (X1 )
Si f (X1 ) < f (X0 ) (la funcion responde),se evalua la funcion en:
X2 = X1 2, X3 = X2 4, ..., Xk = Xk1 2k1
Donde en Xk la funcion no responde.
f (Xk ) > f (Xk1 ) Xk < X < Xk2 , mejor valor = Xk1 , , en un
intervalo de tamano 2k2 + 2k1
3 Si f (X1 ) > f (X0 ) (la funcion tampoco responde), entonces la mejor
solucion es X0 y la solucon optima esta entre X0 y X0 + , en un
intervalo de tamano 2
Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co
Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Busqueda con paso acelerado (2/2)

Optimizacion (2/2)

Si f (X1 ) > f (X0 ) (la funcion tampoco responde), entonces la


mejor solucion es X0 y la solucon optima esta entre X0 y
X0 + , en un intervalo de tamano 2

Consideraciones
Unimodalidad: solo existe un punto maximo o mnimo. Si se
sospecha que la funcion tiene varios puntos de interes se
deben realizar varias busquedas.
Debe refinarse la busqueda posteriormente en el intervalo.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Busqueda con paso acelerado

Minimizar f (X ) = (50 X )2 , para X > 0, con paso acelerado


usando un valor inicial = 0 y un paso de = 3.

Ensayo X f (X ) Mejora?
Conclusiones:
1 0 2500 -
21 < X < 93
2 3 2209 si
Rango = 93 21 = 72.
3 9 1681 Si
Mejor valor Xk1 = 45
4 21 841 Si
5 45 25 Si
6 93 1849 NO
Tabla 1. Adaptada de (Calderon, 2008)
Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co
Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Mejora de la solucion anterior


Alternativas de mejora
1 Suspender la busqueda NO es una buena alternativa, rango
muy grande!

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Mejora de la solucion anterior


Alternativas de mejora
1 Suspender la busqueda NO es una buena alternativa, rango
muy grande!
2 Reiniciar la busqueda con el mismo metodo, con X0 = mejor
solucion encontrada y el mismo paso si el rango es muy
grande.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Mejora de la solucion anterior


Alternativas de mejora
1 Suspender la busqueda NO es una buena alternativa, rango
muy grande!
2 Reiniciar la busqueda con el mismo metodo, con X0 = mejor
solucion encontrada y el mismo paso si el rango es muy
grande.
3 Reiniciar la busqueda con paso constante, con X0 = mejor
solucion encontrada, el mismo paso si el rango es muy grande
o un paso menor en caso contrario.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Mejora de la solucion anterior


Alternativas de mejora
1 Suspender la busqueda NO es una buena alternativa, rango
muy grande!
2 Reiniciar la busqueda con el mismo metodo, con X0 = mejor
solucion encontrada y el mismo paso si el rango es muy
grande.
3 Reiniciar la busqueda con paso constante, con X0 = mejor
solucion encontrada, el mismo paso si el rango es muy grande
o un paso menor en caso contrario.
4 Reiniciar la busqueda en un rango finito.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Mejora de la solucion anterior


Alternativas de mejora
1 Suspender la busqueda NO es una buena alternativa, rango
muy grande!
2 Reiniciar la busqueda con el mismo metodo, con X0 = mejor
solucion encontrada y el mismo paso si el rango es muy
grande.
3 Reiniciar la busqueda con paso constante, con X0 = mejor
solucion encontrada, el mismo paso si el rango es muy grande
o un paso menor en caso contrario.
4 Reiniciar la busqueda en un rango finito.
5 Ajustar una ecuacion (parabola) por los tres ultimos puntos
(Xk2 , Xk1 , Xk ) y encontrar el optimo de forma analtica.
Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co
Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Busqueda con paso acelerado

Busqueda con paso acelerado

Minimizar f (X ) = (50 X )2 , para X > 0, con paso acelerado


usando un valor inicial = 45 y un paso de = 3.

Ensayo X f (X ) Mejora?
Conclusiones:
1 45 25 -
45 < X < 54
2 48 4 Si
Rango = 54 45 = 9.
3 54 16 NO
Mejor valor Xk1 = 48
Tabla 1. Adaptada de (Calderon, 2008)

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Planteamiento

Tienda de video

Considere una tienda de alquiler de vdeo, que compra cintas


de estreno a 25.000 la unidad y las alquila a 3.000; y al final
del mes las revende a 5.000 cada una. La demanda diaria de
alquiler es:

Numero de copias 0 1 2 3 4
Probabilidad 0.15 0.25 0.45 0.10 0.05
Si las copias duran en alquiler un da y los clientes la devuelven
al inicio del siguiente. Cuantas debe ordenar al mes?

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Preguntas

Preguntas

Dudas
Comentarios
Aportes

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia
Introduccion Rango no restringido Paso acelerado Paso acelerado Ejercicio Preguntas Bibliografa

Bibliografa

Bibliografa

Calderon, Bernardo. ((Introduccion a la simulacion)).


Universidad de Antioquia, 2008.

Antonio Hoyos Chaverra Universidad de Antioquia, jahoyosch@udea.edu.co


Simulacion de eventos discretos - Universidad de Antioquia

Você também pode gostar