Está en la página 1de 7

1.

3 Una compañía de renta de autos, está tratando de determinar el número óptimo de autos a
comprar. El costo promedio anual de un auto es de 35.000 USD. Además, esta compañía ha
recopilado las siguientes probabilidades de operación:

Número de autos
autos rentados por día 0 1 2 3 4
Probabilidad 0.10 0.15 0.30 0.25 0.20

Número de días rentados por auto 1 2 3 4


Probabilidad 0.40 0.30 0.20 0.10

Si la renta diaria por auto es de 50 USD, el costo de no tener un auto disponible cuando se está
solicitando es de 30 USD, y el costo de tener un carro ocioso durante un día es de 10 USD. ¿Cuál
es la cantidad de autos que debería comprar la compañía? (Suponga que un auto que se renta por
un día está disponible al día siguiente.)

a) Estado del Sistema


El sistema tiene el estado de inicio, el cual contiene todas las variables y los contadores
estadísticos en 0, el siguiente estado del sistema es “simulando” donde lo distintos
eventos van modificando las variables de estado y los contadores estadísticos para
representar la situación problema del mundo real, por último se tiene el estado de
finalizado al cual se llega luego de cumplir una condición de finalización, las variables de
estado son:
 Autos: contiene un valor entero el cual representa la cantidad de autos que se tienen
disponibles en cualquier instante de tiempo.
 autos rentados: contiene el valor total de autos rentados en el instante t.
 lista de eventos: contiene los eventos que están por suceder en la simulación.

b) Entidades y sus atributos


Autos = representados en la variable de estado auto, no posee atributos para esta
simulación en particular ya que solo nos interesa la cantidad.

c) Eventos, Actividades y Procesos


 Eventos
Inicio: inicia la simulación.
Renta: este evento representa el alquiler de un auto.
Devolución: este evento representa la devolución de un auto.
Fin simulación: luego de cumplir
c umplir una condición se finaliza la simulación.

 Actividades
Restar una cantidad n de autos al día.
Sumar una cantidad m de autos al día.
Actualizar cantidad de autos disponible.
Actualizar contadores estadísticos.

 Procesos
Generar la cantidad de autos rentados diariamente.
Generar el tiempo de renta para cada auto rentado en un día.
Demorar la devolución de un auto el tiempo que fue rentado.
Actualizar los contadores estadísticos.

d) Contadores estadísticos
 autosRentados: en esta variable se va a acumular e l número de autos rentados al día.
 perdidasDiaPorNoTener: en esta variable se va a acumular la cantidad perdida por no
tener disponible un auto cuando este es solicitado.
 perdidaPorOcioso: en esta variable se va a acumular la cantidad perdida por mantener
un auto sin usar al día, es decir que no fue alquilado.
 ganaciasDia: en esta variable vamos a acumular la cantidad ganada diariamente por
concepto de la renta de autos.

e) Medidas de desempeño
Las medidas de desempeño son el promedio de los contadores estadísticos:
 perdida promedio diaria por no tener: perdidasDiaPorNoTener/Dias.
 perdida promedio diaria por ocioso: perdidaPorOcioso/Dias.
 ganancia promedio diaria: ganaciasDia/Dia.

f) Diagramas de flujo
Clase Evento:

Variables globales:

 Función principal
d
 Función costoAutoOcioso

 Función renta

 Función devolución

 Función generarRentaDiariayDev
 Función timing
Implementación para 4 autos

Implementación para 4 a 8 autos

h) resultados
Los resultados en la simulación en java y Anylogic son congruentes. L a simulación se corre a 1 año
con distintas cantidades de autos, se pretende ver la ganancia neta diaria para escoger la c antidad
de autos a comprar que maximice esta medida.

 Entrada
 Salida

 Análisis
c. autos Costo compra Ganancia neta Ganancia al año Costo compra /
autos promedio día Ganancia al año
4 140.000 85 31.000 4,5
5 175.000 118 43.100 4,06
6 210.000 143 52.500 4
7 245.000 166 61.000 4,01
8 280.000 184 67.100 4,17

Se recomienda comprar 6 automóviles ya que la mejor relación costo/ ganancia se presenta en el


caso de 6 autos.

También podría gustarte