Sei sulla pagina 1di 78

LECTURA 7.

SIMULACIN POR COMPUTADORA: APLICACIONES Y ANLISIS ESTADSTICO Mathur K. y Solow D. Prentice Hall Mxico

SIMULACIN POR COMPUTADORA: APLICACIONES Y ANLISIS ESTADSTICO Hipoteca de tasa fija o de tasa variable? Comprar una casa es probablemente la mayor inversin que usted har, y una diferencia de incluso una fraccin de punto porcentual en su hipoteca puede tener un inmenso impacto en sus finanzas. La tasa variable que usted est considerando est ligada a la economa global. La tarea por hacer, entonces, es proyectar el curso de la tasa variable de la economa sobre el periodo de 15 aos de la hipoteca y comparar la tasa variable resultante con respecto a la tasa fija. La hipoteca con tasa variable ser la mejor opcin? No puede esperar a que sucedan las cosas, debe tomar una decisin ahora. En el presente capitulo se ver como podra encontrar la respuesta a su pregunta sobre la hipoteca, mediante la realizacin de una simulacin repetida en su computadora, y utilizando la informacin resultante para evaluar la alternativa de tasa variable En el capitulo 14, usted aprendi los conceptos bsicos de la simulacin. Varios ejemplos sencillos sirvieron para ilustrar la metodologa general. Recuerde, sin embargo, que la principal ventaja de la simulacin es el estudio de sistemas grandes y complejos que no puedan ser revisados fcilmente con un anlisis matemtico directo. En este captulo, usted ver como se aplica la simulacin a problemas de diferentes reas, incluyendo un problema sobre finanzas, uno sobre administracin de inventarios y uno sobre un sistema de colas. Aprender tambin como usar el anlisis estadstico para determinar el nmero de corridas de simulacin o repeticiones que hay que hacer para que pueda lograr un nivel deseado de confianza en el valor resultante. 015.1 UNA FINANCIERA SIM ULACION

Un rea en la que los tomadores de decisiones aplican comnmente la simulacin es la de problemas financieros. Las decisiones en los problemas financieros dependen de diferentes condiciones econmicas futuras que son inciertas en el momento en que se debe tomar la decisin. Un modelo de simulacin apropiado le permite evaluar los resultados probables de tales condiciones, segn se ilustra en el siguiente problema de hipotecas.

15.1.1 Descripcin problema

del

Suponga que est a punto de comprar una casa y debe decidir de que manera financiar su adquisicin. Tiene dos opciones. Una es conseguir una hipoteca f1ja a 15 aos a18% sin puntos (un punto es 1% de la cantidad hipotecada). La otra opcin es una hipoteca de tasa variable a 15 aos, con una tasa inicial de 7%. Esta tasa se ajusta cada tres aos en la cantidad de cambio de la tasa principal (una tasa clave que los bancos cargan a sus mejores clientes) que se haya presentado en dicho periodo. La tasa mxima es 10%. Los meritos de las dos hipotecas se analizan sobre la base de 15 pagos anuales hechos al final de cada ano, aunque el anlisis puede hacerse igualmente bien utilizando 180 pagos mensuales. Las tasas principales futuras, desde luego, son desconocidas, pero suponga que un economista respetado le ha dicho que cree que la probabilidad de que esta tasa cambie en cualquier periodo de tres aos es como sigue:

15.1.2 Diseo de la simulacin Como se vio en la seccin 14.3.1 del capitulo 14, antes de disear los detalles de una si- mulacin por computadora, es muy importante tener un claro entendimiento de los objetivos del estudio en forma de resultados numricos especficos. Para el problema de la hipoteca, es necesario comparar los pagos anuales de las hipotecas de tasa fija y tasa variable. Con el propsito de simplificar el ejemplo, no se toman en cuenta las implicaciones impositivas de las dos hipotecas, pero pueden incluirse utilizando registros contables adicionales. La cantidad principal total de la hipoteca es la misma en ambos casos, de modo que la comparacin puede realizarse sobre una base "por $1000". Un planteamiento comn para comparar dos formas de pago consiste en realizar un anlisis de flujo de efectivo basado en el valor presente neto, que toma en cuenta el valor temporal del dinero. Por ejemplo, preferira usted $1.00 ahora o $1.10 dentro de un ao? La respuesta depende de la tasa de descuento (inters). Si puede obtener mas de 10% de inters, preferira $1.00 ahora porque su valor ser mayor a $1.10 dentro de 1 un ao. En general, el valor presente neto (NPV) de una cantidad $A en algn tiempo

futuro t es la cantidad $P que se tendra que invertir ahora, con una tasa de descuento conocida, de modo que $P valga $A en el tiempo t. Por ejemplo, si A es $100, t = 3 y la tasa de descuento es 8% anual, entonces el valor presente neto es P = $79.38. Esto es, P = $79.38 invertidos ahora con una tasa de inters de 8% anual crecern a A = $100 al final de t = 3 aos. Las frmulas matemticas especficas necesarias para obtener el valor presente neto se presentaran cuando se requieran en la presente seccin. Para utilizar el concepto de valor presente neto en la comparacin de dos hipotecas, calcule lo siguiente: 1. Los pagos anuales basados en la tasa de hipoteca fija. 2. Los pagos anuales basados en la tasa de hipoteca variable. 3. La cantidad en la cual el pago variable excede al pago fijo, por cada ano. 4. El valor presente neto de estas diferencias, utilizando una tasa de descuento apropiada. Depende de usted la seleccin de la tasa de descuento apropiada, basndose en otras oportunidades de inversin que haya tenido. Por ejemplo, si usted cree que en los prximos 15 aos puede obtener un promedio de 6% en un fondo de depsito, entonces su tasa de descuento es de 6%. Para el objetivo del ejemplo, la tasa de descuento utilizada aqu es el promedio de las cinco tasas variables que se aplican durante cada uno de los cinco periodos de tres aos. Un valor presente neto positivo para esta diferencia indica que la hipoteca de tasa fija es preferible, pues se espera que cueste menos en trminos del valor actual del dinero. En resumen, entonces, el valor presente neto de las diferencias en los quince pagos anuales de las dos hipotecas constituyen el resultado de la presente simulacin. El siguiente paso consiste en identificar las entradas de la simulacin. Estos valores, una vez determinados, le permiten calcular el valor presente neto. Recuerde de la seccin 14.3, captulo 14, que las entradas se dividen en las siguientes tres categoras: 1. Las condiciones iniciales, que en este caso expresan una tasa de inters inicial de 7% para la hipoteca de tasa variable. 2. Los datos determinsticos que consisten en los siguientes: a. La tasa de inters de 8% para la hipoteca de tasa fija.
1

Valor presente neto (NPV) Cantidad de dinero que se tendra que invertir ahora, a una tasa de descuento conocida, de modo que sta valga una cantidad de dinero A en algn tiempo futuro t. b. La cantidad principal de $1000. c. El plazo del prstamo, que es de 15 aos.

3. Los datos probabilsticos que se generan cuando es necesario y que consisten en las tasas de inters aplicables a la hipoteca de tasa variable durante cada uno de los cuatro periodos restantes de tres aos

Una vez que se han identificado los resultados y los datos de entrada para calcularlos, usted necesita generar nmeros aleatorios adecuados y desarrollar un esquema asociado de contabilidad. 15.1.3 Generacin de nmeros aleatorios Las entradas probabilsticas para la presente simulacin son las cuatro tasas de inters al inicio de los aos 4, 7,10 y 13 de la hipoteca de tasa variable. La cantidad en la cual difiere cada tasa de su antecesora deber seguir la distribucin dada en la descripcin del problema. Para generar un nmero aleatorio a partir de esta distribucin discreta, utilice el procedimiento presentado en la seccin 14.3, captulo 14. Es decir: 1. Genere un nmero aleatorio entre 0 y 1, a saber, U. 2. Determine el cambio en la tasa de inters basndose en el lugar que ocupe este valor de U en la tabla 15.1. TABLA 15.1 Uso de nmeros aleatorios uniformes para determinar el cambio en la tasa de inters

Por ejemplo, recuerde que la tasa de inters variable para los aos 1-3 es de 7%. Para generar la tasa de inters para los aos 4-6, elija arbitrariamente un nmero aleatorio uniforme entre 0 y 1, digamos U = 0.703888, tomado de la hilera 16 y la columna 1 de

la tabla del apndice A. De acuerdo con la tabla 15.1, la tasa de inters disminuye en 0.5% debido a que el valor de Use encuentra en el intervalo de 0.60 a O.75. Por consiguiente, la tasa de inters para los aos 4-6 es:

Tenga en consideracin, sin embargo, que siempre que esta tasa de inters exceda 10%, los trminos de la hipoteca demandan que solamente se cargue 10%. 15.1.4 Diseo del esquema de contabilidad Una de las mejores formas de plantear el esquema de contabilidad consiste en utilizar la tcnica del trabajo en un problema especfico. Tome valores especficos para los datos de entrada y realice, a mano, los clculos necesarios para determinar el resultado. En este caso, usted necesita calcular los pagos anuales de cada una de las dos opciones de hipoteca. Recuerde los datos siguientes, que corresponden a la descripcin del problema dada en la seccin 15.1.1: Principal = P = 1000 Tasa de inters fija = i = 0.08 Factor de valor presente = r= 1 1 = 0.92593 = 1 + 1.08 i

Nmero de aos restantes = n = 15 El pago anual al final del ano para la hipoteca de tasa fija se calcula mediante la formula: Pago = P * i n 1r

= 1000 *

0.08 15 1 (0.92593)

= $116.83

Por el contrario, el pago anual para la hipoteca de tasa variable cambia cada tres aos, basndose en la tasa de inters aplicable, en el principal restante y en el nmero de aos que faltan. CONTABILIDAD PARA LOS AOS 1-3 Para los primeros tres aos, el inters de tasa variable es 7% (de modo que i = 0.07 y r = 1/(1 + i) = 711.07 = 0.93458). El principal restante es P=1000, de manera que el pago en cada uno de estos aos es:

Pago = P *

i n 1r

0.07 = 1000 * 15 1 (0.983458) = $109.79 Para calcular el pago para cada uno de los siguientes tres aos, es decir, para los aos 4, 5 y 6, primero es necesario saber cuanto del principal falta por ser pagado. En otras palabras, una porcin de cada uno de los pagos anuales de $109.79 es por intereses y el resto es para pagar el principal. En particular, para el ano 1: Principal inicial= 1000 Pago = 109.79 Inters al 7% = 0.07 * 1000 = 70.00 Pago principal = (pago) - (inters) = 109.79 - 70.00 = 39.79 Principal restante = (principal inicial) - (pago principal) = 1000-39.79 = 960.21 Por consiguiente, al inicio del ao 2, el principal restante es de $960.21. Clculos parecidos para los aos 2 y 3 tienen como resultado la tabla siguiente:

Principal inicial Pago Inters Pago principal Principal restante

AO 1 1000.00 109.79 70.00 39.79 960.21

AO 2 960.21 109.79 67.21 42.58 917.63

AO 3 917.63 109.79 64.23 45.56 872.07

CONTABILIDAD PARA LOS AOS 4-6 Para determinar el pago anual de cada uno de los siguientes tres aos sobre el principal no pagado de $872.07 y 12 aos restantes de deuda, es necesario utilizar nmeros aleatorios para generar la tasa de inters aplicable. Seleccione arbitrariamente un nmero aleatorio inicial uniforme entre 0 y 1, de la tabla del apndice A, digamos U= 0.703888 del rengln 16 y la columna 1. De acuerdo con la tabla 15.1, la tasa de inters disminuye en 0.5% pues este valor de U cae dentro del intervalo comprendido entre 0.60 y 0.75. Por consiguiente, la tasa de inters para los aos 4-6 es: Inters en los aos 4-6 = (inters en los aos 1-3) - (cambio) = 7.0 - 0.5 = 6.5% En consecuencia, para estos tres aos: Principal = P = 872.07 Tasa de inters fija = i = 0.065 Factor de valor presente r = 1 1 = 0.93897 = 1 + 1.065 i

y, de este modo, el pago anual para este periodo es: Pago = P * i n 1r

0.065 = 8 72.0 7* 12 1 (0.93897)

= $106.89 Para calcular el pago por cada uno de los tres aos siguientes, esto es, para los aos 7, 8 y 9, primero es necesario conocer cuanto del principal queda por ser pagado. En otras palabras, una porcin de cada uno de los pagos anuales de $106.89 es por concepto de intereses y el resto se abona al capital principal. En particular, para el ao 4: Principal inicial = 872.07 Pago = 106.89 Inters a17% = 0.065 * 872.07 = 56.68 Pago principal = (pago) - (inters) = 106.89 - 56.68 = 50.21 Principal restante = (principal inicial) - (pago principal) = 872.07 - 50.21 = 821.86 As pues, al inicio del ao 5, el principal restante es de $821.86. Clculos semejantes para los aos 5 y 6 tienen como resultado la tabla siguiente: AO 1 827.07 106.89 56.68 50.21 821.86 AO 2 821.86 106.89 53.42 53.47 768.39 AO 3 768.39 106.89 49.95 56.94 711.45

Principal inicial Pago Inters Pago principal Principal restante

CONTABILIDAD PARA LOS AOS 7- 9 Para determinar el pago anual por cada uno de los siguientes tres aos sobre el principal no pagado de $711.45 y nueve aos restantes, es necesario utilizar nmeros aleatorios para generar la tasa de inters aplicable. Seleccione el siguiente numero aleatorio uniforme entre 0 y 1 de U = 0.856269, tornado de la hilera 16 y la columna 2 de la tabla del apndice A. De acuerdo con la tabla 15.1, la tasa de inters disminuye en 1.0%, porque este valor de U cae dentro del intervalo comprendido entre 0.75 y 0.90. Por consiguiente, la tasa de inters para los aos 7-9 es: Inters en los aos 7-9 = (inters en los aos 4-6) - (cambio) = 6.5 - 1.0 = 5.5% RESUMEN DE LA CONTABILIDAD EN LOS AOS 115 Realizando clculos parecidos para los aos restantes se tiene como resultado la informacin que se presenta en la tabla 15.2. Esta tabla representa el esquema de contabilidad necesario para seguir el rastro de los 15 pagos anuales utilizados para comparar la hipoteca de tasa variable con la de tasa fija. El paso final consiste en comparar los dos flujos de pago mediante el clculo del valor presente neto de la diferencia en los pagos anuales. CONTABILIDAD PARA COMPARAR LOS PAGOS ANUALES Recuerde que para comparar las dos hipotecas es necesario calcular lo siguiente: TABLA 15.2 Pagos anuales para la hipoteca de tasa variable

AO 1 Saldo inicial 1000. 00 Pago 109.7 variable 9 Inters Principal Saldo restante 70.00 39.79 960.2 1

2 960.2 1 109.7 9 67.21 42.58 917.6 3

3 917.6 3 109.7 9 64.23 45.56 872.0 7

4 872.0 7 106.8 9 56.68 50.21 821.8 6

5 821.8 6 106.8 9 53.42 53.47 768.3 9

6 768.3 9 106.8 9 49.95 56.94 711.4 5

7 711.45 102.34 39.13 63.21 648.24

10

AO Saldo inicial Pago variable Inters

8 648.24

9 10 11 12 13 14 15 581.56 511.21 438.84 361.76 279.67 193.52 100.48

102.34 102.34 105.60 105.60 105.60 108.53 108.53 108.53 35.66 31.99 33.23 28.52 23.51 22.38 15.49 8.05

Principal 66.68 70.35 72.37 77.08 82.09 86.15 93.04 100.48 Saldo 581.56 511.21 438.84 361.76 279.67 193.52 100.48 0.00 restante

1. Los pagos anuales basados en la hipoteca de tasa fija. 2. Los pagos anuales basados en la hipoteca de tasa variable. 3. Por cada ao, la cantidad en la cual el pago variable excede al pago fijo. 4. El valor presente neto de estas diferencias utilizando una tasa de descuento que es el promedio de las cinco tasas variables aplicables durante cada uno de los cinco periodos de tres aos. Los valores para los pagos 1 a 3 se resumen en las primeras cuatro columnas de la tabla 15.3. Para encontrar los valores presentes netos de tales diferencias, es necesario calcular la tasa de descuento. Utilice las cinco tasas de inters para la hipoteca de tasa variable que aparecen en la tabla 15.3 para calcular la tasa de descuento: Tasa de descuento = tasa de inters promedio = [(tasa en los aos 1-3) + (tasa en los aos 4-6) +

(tasa en los aos 7-9) + (tasa en los aos 10-12) + (tasa en los aos 13-15)1/5 = (7.0 + 6.5 + 5.5 + 6.5 + 8.0)/5 = 6.7% Mediante el uso de los siguientes datos, se tiene: Tasa de descuento = d = 0.067

11

Factor de valor presente = r =

1+ d El valor presente neto de cualquier cantidad A al final del ao m se calcula con la frmula: Valor presente neto = A * r
n

1 = 0.93721 1.067

TABLA 15.3 Comparacin de los pagos anuales de las dos hipotecas para la hipoteca de tasa variable

AO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

TASA DE INTERS 7.0 7.0 7.0 6.5 6.5 6.5 5.5 5.5 5.5 6.5 6.5 6.5 8.0 8.0 8.0

VARIABLE 109.79 109.79 109.79 106.89 106.89 106.89 102.34 102.34 102.34 105.60 105.60 105.60 108.53 108.53 108.53

FIJO 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3 116.8 3

DIFERENCIA -7.04 - 7.04 - 7.04 - 9.94 - 9.94 - 9.94 -14.49 -14.49 -14.49 -11.23 -11.23 -11.23 - 8.30 - 8.30 - 8.30 Total

VPN - 6.60 - 6.18 - 5.79 - 7.67 - 7.19 - 6.74 - 9.20 - 8.62 - 8.08 - 5.87 - 5.50 - 5.16 - 3.57 - 3.35 - 3.14 -92.66

12

Por ejemplo, para el primer ao, la diferencia en los pagos anuales es de A = $109.79 $116.83 = -$7.04, y, de este modo, el valor presente neto de esta cantidad es: Valor presente neto = A * r = -7.04 * (0.93721)' = -6.60 De manera similar, para el segundo ao, en el cual m = 2 y la diferencia en los pagos anuales es tambin A = -7.04, Valor presente neto = A * r = -7.04 * (0.93721) = = -6.60 De manera similar, para el segundo ao, en el cual m = 2 y la pagos anuales es tambin A = -7.04, Valor presente neto = A * r = -7.04 * (0.93721) = = -6.18
2 t

diferencia en los

13

CORRIDA 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

U 0.7039 0.9264 0.6291 0.1817 0.2918 0.7968 0.1110 0.6176 0.5377 0.9222 0.5212 0.2665 0.9698 0.7512 0.0990 0.1619 0.0367 0.7265 0.9032 0.3507 0.1153 0.4864 0.9705 0.7448 0.8175 0.4833 0.8976 0.0782 0.7887 0.1745 0.2856 0.7970 0.7890 0.8329 0.3770

TASA 0.065 0.055 0.065 0.08 0.075 0.06 0.08 0.065 0.07 0.055 0.07 0.075 0.05 0.06 0.085 0.08 6 0.09 0.065 0.055 0.075 0.08 0.07 0.05 0.065 0.06 0.07 0.06 0.085 0.06 0.08 0.075 0.06 0.06 0.06 0.075

U 0.8563 0.0906 0.3583 0.4278 0.7908 0.6121 0.0214 0.9565 0.8779 0.0827 0.1299 0.8311 0.1605 0.2824 0.1870 0.8069 0.0348 0.7430 0.2250 0.9338 0.6157 0.2642 0.1145 0.0618 0.7287 0.6371 0.3183 0.6974 0.1926 0.3678 0.9864 0.9002 0.9085 0.2176 0.7558

TASA 0.055 0.07 0.07 0.08 0.065 0.055 0.1 0.045 0.06 0.07 0.08 0.065 0.06 0.065 0.095 0.07 0.1 0.06 0.065 0.06 0.075 0.075 0.06 0.08 0.055 0.065 0.065 0.08 0.07 0.085 0.055 0.045 0.045 0.07 0.065

U 0.2016 0.5195 0.8872 0.8364 0.8926 0.2075 0.0251 0.9301 0.3469 0.2408 0.9839 0.4113 0.7804 0.7315 0.9442 0.4670 0.8657 0.9437 0.2227 0.9857 0.5498 0.4886 0.3374 0.0484 0.8572 0.0804 0.7154 0.6217 0.6699 0.1821 0.4365 0.1997 0.4628 0.7250 0.8162

TASA 0.065 0.07 0.06 0.07 0.055 0.065 0.1 0.03 0.065 0.08 0.06 0.065 0.05 0.06 0.08 0.07 0.1 0.045 0.075 0.04 0.075 0.075 0.065 0.1 0.045 0.08 0.06 0.075 0.065 0.095 0.055 0.055 0.045 0.065 0.055

U 0.0910 0.9881 0.5361 0.7327 0.3613 0.8680 0.2183 0.6861 0.1557 0.1072 0.4256 0.9249 0.0815 0.7074 0.6581 0.6909 0.4953 0.2400 0.2680 0.8743 0.0238 0.2486 0.5099 0.2738 0.0406 0.4372 0.7471 0.9688 0.3783 0.8932 0.0793 0.1809 0.8225 0.9125 0.9494

TASA 0.080 0.05 0.06 0.065 0.06 0.055 0.1 0.025 0.075 0.09 0.06 0.05 0.065 0.055 0.075 0.065 0.1 0.055 0.08 0.03 0.095 0.085 0.065 0.1 0.065 0.08 0.055 0.055 0.07 0.085 0.07 0.065 0.035 0.05 0.04

VPN -92.6696 -99.5531 -84.4378 -35.2746 -75.6462 -112.0810 11.0926 -163.9220 -78.6119 -78.0904 -62.1982 -71.3720 -133.9300 -102.6880 -1.0827 -47.225 -33.6953 112.3160 -91.1629 -107.2170 -30.0901 -50.1687 -120.9700 -33.6953 -125.0850 -59.9688 -102.6880 -25.5896 -86.5302 -9.4039 -85.0627 -130.3140 -154.2220 -93.8383 -83.0496

TABLA 15.4 Resumen de las 35 simulaciones del problema de las hipotecas

Desv. Est =78.9361 Media = 42.1812

14

El resultado de hacer estos clculos para cada uno de los trece aos restantes se resume en la ltima columna de la tabla 15.3. Sumando los 15 nmeros que hay en esta columna se obtiene que el valor presente neto de las diferencias en los pagos anuales de las dos hipotecas es de -92.66. Esto significa que, en la presente simulacin, es preferible la hipoteca de tasa variable a la hipoteca de tasa fija, debido al valor presente neto negativo de la diferencia. Es importante darse cuenta que esta conclusin est basada no solamente en un resultado posible. Con el fin de lograr un grado ms alto de confiabilidad, la simulacin debera llevarse a cabo un gran nmero de veces. En la seccin 15.5, usted aprender cmo determinar un nmero apropiado de repeticiones que se pueden llevar a cabo. Los resultados de hacer 35 repeticiones se resumen en la tabla 15.4. El promedio, de -78.9361, para los 35 valores presentes netos en esta tabla es una estimacin confiable de las diferencias esperadas en las dos hipotecas. Tenga siempre en mente que esta cantidad, -78.9361, es la diferencia esperada por cada $1000 de prstamo. Si usted obtuvo un prstamo de $200 000, la diferencia esperada entre las dos hipotecas ser de -78.9361 * 200 = -$15 787.22. Basndose en estos resultados, usted debera preferir la hipoteca de tasa variable, si no se consideran otros factores, como los impuestos. En la presente seccin, usted ha visto cmo se utiliza una simulacin para realizar un anlisis financiero. En la seccin 15.2 aprender una aplicacin de la simulacin para evaluar un sistema de inventarios. 15.2 UNA SIMULACION DE UN PROBLEMA DE INVENTARIOS Otra rea en la cual comnmente la simulacin resulta de utilidad es la de anlisis de sistemas de inventarios, para los cuales los mtodos analticos estudiados en el captulo 12 no son aplicables. Considere el problema que enfrenta el administrador de American Dairy Foods, Inc. 15.2.1 Descripcin del problema Entre muchos otros productos, American Dairy Foods, Inc., (ADF), suministra leche a varios expendios de un suburbio de Madison. ADF obtiene la leche de una cooperativa granjera local a $1.50 el galn y la almacena en sus instalaciones centrales. De ah, la leche es distribuida a los expendios segn se vaya necesitando, a un precio de $2.00 por galn. Un anlisis estadstico de las ventas anteriores ha revelado que la demanda diaria en las instalaciones centrales puede ser aproximada con bastante precisin a travs de una distribucin normal con una media de 750 galones y una desviacin estndar de 100. El departamento de contabilidad de ADF ha negociado con la cooperativa un costo fijo de $100 por pedido para cubrir los cargos de entrega y de procesamiento. La experiencia de ADF con la cooperativa revela que el 80% de

15

las veces la orden de leche que ADF hace al principio del da es entregada por la cooperativa a la maana siguiente. Sin embargo, 20% de las veces el pedido es entregado la segunda maana despus de haberlo hecho. Como gerente de operaciones de ADF, usted desea determinar una poltica de inventarios que maximice la ganancia diaria esperada, basndose en un costo de mantenimiento de inventario de H = $0.02 por galn por da. Al determinar esta poltica, usted necesita tomar en cuenta que la leche es un producto perecedero. Con ese hecho en mente, la poltica de la corporacin indica que cualquier cantidad de leche que se encuentre en las instalaciones centrales ms de siete das no puede ser distribuida a los expendios. En su lugar, es vendida a los bancos de comida locales a $0.50 por galn. Al determinar la poltica ptima, debe darse cuenta de que los modelos descritos en el captulo 12 no se aplican de manera directa. Una razn de ello es que el tiempo lder en este problema no es conocido, mientras que los resultados del captulo 12 estn basados en un tiempo lder conocido. Tambin, el aspecto perecedero del problema hace que no sea vlido el anlisis matemtico del captulo 12. Por estas razones, una simulacin es una forma razonable de evaluar diferentes polticas, como se describir en la seccin 15.2.2. 15.2.2 Identificacin de la clase de polticas de inventario Segn se vio en el captulo 12, existen dos clases bsicas de polticas de inventario. 1. Con una poltica de revisin continua, se pide una cantidad fija siempre que el nivel de inventario caiga por debajo de un cierto punto de nuevos pedidos. 2. Con una poltica de revisin peridica, se ordenan diferentes cantidades, basndose en el nivel de inventario observado en puntos fijos del tiempo. Para el problema de ADF, la segunda poltica resulta ms apropiada porque la empresa necesita satisfacer una demanda diaria y har los pedidos basndose en su nivel de inventario al principio de cada da. ADF ha decidido instrumentar esta poltica en dos pasos: 1. Obtener el nivel de inventario de la leche que se puede vender, I, al inicio de cada da y agregar el nmero de galones de leche, B, que ya fueron pedidos a la cooperativa pero que todava no se reciben. 2. Hacer un nuevo pedido solamente si I + B est por debajo de algn nivel mnimo, digamos galones. En este caso, pedir una cantidad tal que se tenga un total de S galones de leche en inventario y en pedido, esto es, la cantidad pedida es S - (I + B) galones.

16

Por ejemplo, si s = 500 y S = 2000, entonces la poltica es pedir leche solamente si el inventario en existencia y en pedido se encuentra por debajo de 500 galones. En este caso, ADF ordena un pedido para tener el inventario en existencia y en pedido hasta un total de 2000 galones. El objetivo es determinar los valores de s y de S que maximicen la ganancia diaria esperada. A pesar de que sera deseable realizar un anlisis matemtico para determinar los mejores valores de s y S, hacerlo, en este caso, no resulta sencillo debido a la complejidad ocasionada por el tiempo gua no conocido y el carcter perecedero de la leche. Un planteamiento viable consiste en utilizar la simulacin para evaluar la ganancia diaria esperada asociada con diferentes valores de s y S, y luego elegir la pareja de valores que proporcionen la ganancia diaria esperada ms grande. Para ilustrar de qu manera se usa la simulacin en la evaluacin de una eleccin particular, suponga que ks = 900 y S = 4000. 15.2.3 Diseo de la simulacin Como se analiz en la seccin 14.3.1 del captulo 14, antes de disear los detalles de una simulacin por computadora, es de suma importancia tener un claro entendimiento de los objetivos del estudio en forma de resultados numricos especficos. Para el problema de American Dairy Foods, tal resultado es la ganancia diaria esperada. El siguiente paso consiste en identificar los datos de entrada de la simulacin. Necesita estos valores para calcular la ganancia diaria esperada. Recuerde, de la seccin 14.3, captulo 14, que las entradas caen dentro de las tres categoras siguientes. 1. Las condiciones iniciales, en este caso, expresan la cantidad de leche con un da de almacenamiento que se tiene en existencia, con dos das de almacenamiento que se tiene en existencia y as sucesivamente, al inicio de la simulacin. Otra condicin inicial es si se ha ordenado un pedido antes del primer da de la simulacin y, si ste es el caso, la cantidad ordenada y el da en que se espera su llegada. Estos valores iniciales deberan reflejar las condiciones iniciales ms probables en cualquier da dado y deberan obtenerse mediante una estimacin basada en su experiencia. Para los propsitos de esta ilustracin, suponga que no hay pedidos pendientes y que los inventarios iniciales son los siguientes: DAS DE SMBOLO INVENTARIO ALMACENAMIENTO INICIAL (GALONES) 0 I0 0 1 I1 500 2 I2 300 3 I3 0 4 I4 0 5 I5 100 6 I6 100

17

2. Los datos determinsticos consisten en: a. Los siguientes datos sobre costos e ingresos, como se describen en la seccin 15.2.2: i. Costo de adquisicin = C = $1.50 por galn ii. Costo de pedido = K = $100 iii. Costo de mantenimiento diario = H = $0.02 por galn por da iv. Valor de reventa = R = $0.50 por galn b. Los valores de s = 900 galones y S = 4000 galones a ser evaluados por la presente simulacin. (Esto es, en cualquier da que inicie con menos de s = 900 galones de leche en las instalaciones centrales o en pedido, ADF debe pedir ms. El inventario actual ms la cantidad total ordenada, incluyendo pedidos anteriores que an no se reciben, debe ser igual a S = 4000 galones.) c. El nmero de das que se van a simular, digamos n = 100. 3. Los datos probabilsticos, generados cuando se necesiten, consisten en: a. Una demanda de leche en cada uno de los das de la simulacin, que se supone sigue una distribucin normal con una media de 750 galones y una desviacin estndar de 100 galones. b. Un tiempo gua de 1 o 2 das, con probabilidades de 0.8 y 0.2, respectivamente, siempre que se ordene un pedido. La simulacin real consiste en la generacin de los nmeros aleatorios apropiados y de un esquema de contabilidad asociado.

15.2.4 Generacin de nmeros aleatorios Una de las entradas probabilsticas de la presente simulacin es la demanda, diaria, que sigue una distribucin normal, con una media K = 750 galones por da y una desviacin estndar a = 100. Para generar tal nmero aleatorio, recuerde, de la seccin 14.3, captulo 14, los siguientes pasos generales: 1. Genere un nmero aleatorio uniforme, U, entre 0 y 1. 2. Encuentre un valor de z de la tabla normal estndar del apndice B, de modo que el rea que se encuentra a la izquierda de z sea U. 3. Obtenga la demanda aleatoria, d, calculando: d = +( * z) = 750 + (100*z)

18

Adems, siempre que se ordene un pedido, se necesita generar el tiempo lder aleatorio de acuerdo con la siguiente distribucin discreta: DAS 1 2 PROBABILIDAD 0.8 0.2

Como se analiz en la seccin 14.3, esto se puede llevar a cabo mediante lo siguiente: 1. Generando un nmero aleatorio uniforme, U, entre 0 y 1. 2. Determinando el tiempo lder mediante: 1 Tiempo gua = 2 si U < 0.8 si U 0.8

15.2.5 Diseo del esquema de contabilidad De nuevo, utilice la tcnica de trabajo en un ejemplo especfico. Tome valores especficos para las entradas y efecte los clculos necesarios a mano, para determinar el resultado. Recuerde los valores de las condiciones iniciales y otros datos de entrada determinsticos para el problema de American Dairy Foods, Inc. Los clculos apropiados para cada da se muestran a continuacin: CONTABILIDAD PARA EL DIA 1 Paso 1.Recepcin de pedidos: para empezar no hay pedidos pendientes, de modo que no se recibe leche al inicio de este da. En consecuencia, los inventaros iniciales permanecen sin cambio en: I0 0 I1 500 I2 300 I3 0 I4 0 I5 100 I6 100

Paso 2. Pedidos: observando que el inventario total de I = Io + I1 + ... +I6 = 1000 est por encima del punto mnimo de nuevos pedidos de s = 900, no se ordena ningn pedido en da 1. Paso 3. Generacin de la demanda: la demanda para este da debe generarse de acuerdo a una distribucin normal, con una media de 750 y una desviacin estndar de 100. Como se analiz anteriormente, esto se hace utilizando un nmero aleatorio entre 0 y 1 de la manera siguiente:

19

1. Elija aleatoriamente un nmero aleatorio entre 0 y 1 de la tabla del apndice A, digamos U = 0.770145, de la hilera 6, columna 1. 2. Obtenga el valor de z asociado de aproximadamente 0.73, de la tabla del apndice B, de modo que el rea que se encuentra a la izquierda de z es U = 0.770145. 3. Calcule la demanda como: d = + ( * z) = 750 + (100 * z) = 750 + (100 * 0.73) = 823 galones Paso 4. Actualizacin del inventario: primero es necesario determinar si la demanda generada en el paso 3 puede cumplirse con el inventario existente. En este caso la respuesta es s, pues la demanda d = 823 galones es menor que el inventario total disponible de 1000 galones. En general, d Cantidadvendida = inventario si d inventario total total en cualquier otro caso

Las cantidades inventariadas, clasificadas por tiempo de almacenamiento deben actualizarse para justificar las ventas. Debido a que la leche es perecedera, ADF vende primero la leche con ms tiempo. La empresa cumple con la demanda de 823 galones vendiendo los 100 galones de leche con seis das de almacenamiento, los 100 galones de leche con cinco das de almacenamiento, los 300 galones de leche con dos das de almacenamiento y 323 galones de leche con un da de almacenamiento. Se tiene tambin que al final del primer da, que es el inicio del segundo, la leche que queda en inventario tiene un da ms de almacenamiento. Para tomar en cuenta este cambio, la cantidad en inventario en cada grupo de antigedad de almacenamiento se convierte en la del siguiente grupo con ms antigedad de la forma siguiente: DAS DE ALMACENAMIE NTO 0 1 2 3 4 INVENTARIO INICIO DEMANDA DEL DA 1 CLUMPLIDA 0 500 300 0 0 323 300 INICIO DEL DIA 2 0 0 500323=177 300-300 = 0 0

SMBOL O I0 I1 I2 I3 I4

20

5 6 7

I5 I6 I7

100 100 0

100 100 0

0 100-100 = 0 100-100 = 0

Paso 5. Clculo de la ganancia diaria: para calcular la ganancia diaria neta, recuerde que cada galn de leche cuesta $1.50 y se vende a los expendios en $2.00 y a los bancos de comida en $0.50. Esto tiene como resultado una ganancia de $0.50 por cada galn vendido en los expendios y una prdida de $1.00 por cada galn vendido a los bancos de comida. Esta informacin, los otros datos relevantes sobre costos y las ventas producen la ganancia neta: Ganancia neta = (ganancia de la leche vendida en los expendios) (prdida de la leche vendida en los bancos de alimento) (costo de hacer un pedido ese da) (costo de mantenimiento del inventario del da) en la que: Ganancias de los expendios = (galones vendidos en los expendios)* (ganancia por galn) = 823 * 0.50 = 411.50

21

Prdida de los bancos de alimentos

galones vendido a los bancos

* (prdida por galn)

galones con leche de 7 das de almacenamiento al final del da 1

* 1.00

= 0.00

Costo del pedido

0 1100

si no se ordena un pedido si se ordena un pedido

= 0 (porque no se hace ningn pedido el da 1)

Costo de mantenimiento = de inventario

Nmero de galones de leche en inventario con menos de 7 das al final del da 1 = 177 * 0.02 = 3.54

costo de mantenimiento por galn por da

Ganancia neta =

(ganancia de la leche vendida a los expendios) (prdida de la leche vendida a bancos de alimentos) (costo por hacer un pedido ese da) (costo de mantenimiento del inventario de ese da) = 411.50 0 0 - 3.54

CONTABILIDAD PARA EL DIA 2 Paso 1. Recepcin de pedidos: ningn pedido se ha ordenado, de modo que no se recibe leche al inicio de este da. Los inventarios iniciales permanecen sin cambios en: I0 0 I1 0 I2 177 I3 0 I4 0 I5 0 I6 0

22

Paso 2. Pedidos: observe que el inventario total de I =10 + Il + . . . + IB = 177 est por debajo del punto mnimo de nuevos pedidos de s = 900: Por consiguiente se ordena un pedido para que el inventario suba a S = 4000. Este pedido es de 4000 -177 = 3823 galones de leche. Como se analiz en la descripcin del problema, esta leche llega en el da 3 (con una probabilidad de 0.80) o en el da 4 (con una. probabilidad de 0.20). Para generar este tiempo lder aleatorio, seleccione el siguiente numero aleatorio, 0.556772, de la hilera 6, columna 2 de la tabla del apndice A. Debido a que este nmero es menor a 0.80, el tiempo lder es un da, de modo que el pedido llega al inicio del da 3. Paso 3. Generacin de la demanda: la demanda para este da debe generarse de acuerdo con una distribucin normal, con una media de 750 y una desviacin estndar de 100: a. Seleccione el. siguiente nmero aleatorio, 0.028899, de la hilera 6, columna 3 de la tabla del apndice A. b. Obtenga el valor de z asociado de aproximadamente -1.9 de la tabla del apndice B, de modo que el rea que se encuentra a la izquierda de z es U = 0.028899. c. Calcule la demanda como: d= +(*z) = 750 + (100 * z) = 750 + [100 * (-1.9)] = 560 galones Paso 4. Actualizacin del inventario: primero es necesario determinar si la demanda generada en el paso 3 puede cumplirse con el inventario existente. En este caso, la respuesta es no, porque la demanda de 560 galones es mayor que el inventario total disponible de 177 galones. Por consiguiente, la cantidad real vendida es de solamente 177 galones. El inventario debe actualizarse para mostrar el efecto de estas ventas. En este caso, el inventario total es vendido, y todos los valores de inventario se vuelven cero: I0 0 I1 0 I2 0 I3 0 I4 0 I5 0 I6 0

Paso 5. Clculo de la ganancia diaria: como antes, la ganancia neta es: Ganancia neta = (ganancia de la leche vendida a los expendios) (prdida de la leche vendida a bancos de alimentos) - (costo por hacer un pedido ese da) (costo de mantenimiento del inventario de ese da) = (177*0.50)-(0*1.00)-100-0 = -$11.50

23

CONTABILIDAD PARA EL DA 3 Paso 1. Recepcin de pedidos: debido a que el pedido de 3823 galones ordenado el. da 2 tiene un tiempo lder de un da (vea el paso 2 de la contabilidad para el da 2) 2), ese pedido llega al inicio del da 3. Agregue esta cantidad a I0, el nivel de inventario actual de leche con cero das de almacenamiento: I1 I0 3823 0 I2 0 I3 0 I4 0 I5 0 I6 0

Paso 2. Pedidos: el inventario total de I = Io + I1 +...+ I6 = 3823 est por encima del punto mnimo de nuevos pedidos de s = 900, de modo que no se ordena ningn pedido el da 3. Paso 3. Generacin de la demanda: la demanda para este da debe generarse de acuerdo con una distribucin normal, con una media de 750 y una desviacin estndar de 100: 1. Seleccione el siguiente nmero aleatorio, 0.076494, de la hilera 6, columna 4 de la tabla del apndice A. 2. Obtenga el valor de z asociado de aproximadamente -1.43 de la tabla del apndice B, de modo que el rea que se encuentra a la izquierda de z sea U = 0.076490. 3. Calcule la demanda como: d = + (*z) = 750 + (100 * z). = 750 + [100 * (-1.43)] = 607 galones

Paso 4. Actualizacin del inventario: primero es necesario determinar si la demanda generada en el paso 3 puede cumplirse con el inventario existente. En este caso, la respuesta es s, porque la demanda de 607 galones es menor que el inventario total disponible de 3823 galones. Ahora, el inventario debe actualizarse para mostrar el efecto de estas ventas: La cantidad total de 893 galones se toma de los 3823 galones de leche con cero das de almacenamiento, de modo que este valor se convierte en 3823 - 607 = 3216. Adems, la leche con cero das de almacenamiento restante pasa a ser leche con un da de almacenamiento al final del da. Por tanto, los nuevos niveles de inventario son: I0 0 I1 3216 I2 0 I3 0 I4 0 I5 0 I6 0

Paso 5. Clculo de la ganancia diaria: como antes, la ganancia neta es:

24

Ganancia neta = (ganancia de la leche vendida a los expendios) - (prdida de la leche vendida a bancos de alimentos) - (costo por hacer un pedido ese da) (costo de mantenimiento del inventario de ese da) = (607 * 0.50) - (0 * 1.00) (3216 * 0.02) = -$239.18 Los resultados obtenidos al repetir este proceso para los primeros 20 das se resumen en la tabla 15.5. Si el proceso se efecta para 100 das, obtendr una ganancia total de $30 517.62. Dividiendo este total entre 100 da como resultado una ganancia diaria esperada estimada en $305.18. Recuerde que este valor es solamente una estimacin basada en una simulacin particular. La estimacin puede hacerse ms confiable al aumentar el nmero de das en la presente simulacin o realizando la simulacin de 100 das muchas veces ms. En la seccin 15.5, usted aprender cmo determinar un nmero adecuado de veces que se puede repetir esta simulacin, de modo que la estimacin resultante este dentro de una precisin especificada de antemano. TABLA 15.5 Resultados de la simulacin de los primeros 20 das del problema de la American Dairy Foods, Inc.

Recuerde que el objetivo es determinar el valor del punto de nuevos pedidos, s, y la cantidad S, que es el valor que debera tener el inventario, de modo que se maximice la ganancia diaria esperada. La simulacin presentada aqu evala los mritos de la poltica en la que s = 900 y S = 4000. Basndose en su conocimiento del negocio, usted podra escoger muchos otros valores para s y S, y efectuar

25

simulaciones parecidas. Seleccione entonces los valores de s y S que produzcan la mayor ganancia diaria esperada de acuerdo con la simulacin. Antes de instrumentar la poltica obtenida de la presente simulacin, como administrador, usted debera tomar en cuenta otros aspectos del problema. Por ejemplo, puede ser que desee considerar qu tan seguido la poltica de inventario tiene como resultado un dficit de leche, es decir, que la empresa no sea capaz de suministrar el producto a los expendios. Tambin, usted puede desear conocer el impacto de revisar el inventario en otro periodo y no diariamente. Todas estas preguntas del tipo "qu sucede si...? pueden ser exploradas haciendo los cambios adecuados al diseo y a la contabilidad de la simulacin. 15.3 UNA SIMULACION DE UN PROBLEM DE COLAS En la presente seccin, usted ver un ejemplo de cmo se utiliza la simulacin para evaluar un sistema de colas en el cual los productos que llegan esperan en fila para recibir un servicio. Considere el problema de la New Jersey Turnpike Commission 15.3.1 Descripcin del problema La New Jersey Turnpike Commission es un organismo encargado del mantenimiento de la Autopista de cuota de New Jersey y desea mejorar el flujo de trfico a travs do sus casetas de cobro. Uno de los administradores ha sugerido que se favorezca el paso de vehculos teniendo en servicio casetas especiales para los automviles con dos o ms pasajeros, y el resto de las casetas para el resto del trfico. A estas casetas especiales se les llama carriles rpidos. La comisin ha seleccionado una de las plazas de cobro como piloto en el desarrollo y evaluacin del impacto de la propuesta antes de extender la idea a otras plazas de cobro. Como administrador de operaciones, usted desea determinar el impacto en el flujo de trfico actual que tendra el hecho de convertir una de las tres casetas de la plaza de cobro en carril rpido, como se muestra en figura 15.1. A travs del estudio de datos, la comisin ha determinado que la plaza de cobro seleccionada actualmente atiende 20 vehculos por minuto durante las horas pico. De estos vehculos, solamente un tercio tienen dos o ms pasajeros. Los datos tambin muestran que el tiempo entre dos vehculos que llegan puede ser aproximado por una distribucin exponencial, con una tasa promedio de X = 20 vehculos por minuto. Los datos registrados anteriormente indican que las casetas que atienden al trfico en general requieren un tiempo de procesamiento por vehculo que obedece a la siguiente distribucin: TIEMPO (segundos) 3-8 8-13 13-18 PROBABILIDAD 0,6 0,3 0,1

26

No existen datos similares para la caseta rpida propuesta. No se espera que el tiempo de servicio en sta siga la distribucin anterior porque dicha distribucin pertenece a autos, camiones y todos los dems vehculos, mientras que la caseta rpida solamente es para automviles. De la experiencia con casetas rpidas en otras carreteras, usted cree que el tiempo de servicio puede ser aproximado bastante bien por una distribucin exponencial, con una tasa media de 10 autos por minuto. Usted debera darse cuenta de que los modelos descritos en el captulo 13 no se aplican directamente. Una razn de ello es que los tiempos de servicio en las casetas siguen diferentes distribuciones, y una de stas no es exponencial. Una segunda razn es que los autos con dos o ms pasajeros tienen la libertad de escoger una de las tres colas, mientras que todo el resto del trfico debe unirse a

--------------------------------------------------------------------1 -----------------------------------

Caseta rpida

Casetas generales 2

-----------------------------------

-----------------------------------

Figura 15.1 Plaza de cobro propuesta para la New Jersey Turnpike Commission. una de las dos colas de las casetas generales. Adems, entre las casetas permitidas, cada vehculo escoge la cola ms pequea. Por tales razones, no se pueden aplicar aqu los modelos del captulo 13. Una simulacin ofrece medios razonables para evaluar el sistema. 15.3.2 Diseo de la simulacin Cules son los objetivos del estudio en la forma de resultados numricos especficos? Para el problema de New Jersey Turnpike Commission, los resultados apropiados se identifican de la manera siguiente: 1. El tiempo de espera estimado para un vehculo en cada caseta. 2. El nmero promedio de vehculos en cada fila.

27

3. El use promedio de cada caseta, es decir, la fraccin de tiempo que tarda el empleado en atender a un vehculo. El siguiente paso consiste en identificar los datos de entrada de la simulacin. Como siempre, stos caen en las siguientes tres categoras: 1. Las condiciones iniciales aqu son el nmero de vehculos que son atendidos o que esperan en la fila en cada caseta al momento en que inicia la simulacin. Estos valores deben reflejar las condiciones ms probables durante las horas pico. Como administrador de operaciones, debera hacer una estimacin de ellos, basndose en su experiencia. Para el propsito del presente ejemplo, suponga que la fila rpida est vaca y que en cada fila general, un automvil acaba de detenerse en la caseta para pagar. Se tiene tambin que hay dos autos esperando en la fila de una de las casetas generales y tres en la otra fila general. Recuerde que si la simulacin se lleva a cabo durante un periodo lo suficientemente largo, las condiciones iniciales tendrn poco efecto en los resultados finales. 2. Los datos determinsticos consisten en la duracin del periodo durante el cual se va a realizar la simulacin, digamos dos horas, y el hecho de que hay una caseta rpida y dos generales. 3. Los datos probabilsticos, generados cuando sea necesario, consisten en lo siguiente: a. Las Ilegadas de vehculos, cuyos tiempos entre llegadas se supone que siguen una distribucin exponencial, con una tasa media X, = 20 vehculos por minuto. b. El tipo de vehculo que llega, que es un vehculo para la caseta rpida (es decir, un auto con al menos dos personas) o un vehculo para las colas generales (todos los dems vehculos). La probabilidad de que un vehculo que Ilega pueda formarse en el carril rpido es de 0.3333 y la probabilidad de que no se pueda formar es de 0.6667, como se dio en la descripcin del problema. c. El tiempo de servicio de un vehculo que se encuentre en la fila general, que se supone sigue la distribucin histrica dada. d. El tiempo de servicio de un automvil que se encuentre en la fila rpida, que se supone sigue una distribucin exponencial con una tasa media de 10 autos por minuto. La simulacin real consiste en generar los nmeros aleatorios apropiados y un esquema de contabilidad asociado, lo cual se describe a continuacin. 15.3.3 Generacin de nmeros aleatorios Cada una de las cuatro entradas probabilsticas necesita ser generada utilizando nmeros aleatorios de acuerdo con sus distribuciones de probabilidad subyacentes. GENERACION DE LOS VEHICULOS QUE LLEGAN Una de las entradas probabilsticas para la simulacin es la llegada de vehculos. El tiempo entre llegadas sigue una distribucin exponencial con una media X = 20 vehculos por minuto. Recuerde, de la seccin 14.3, captulo 14, que el tiempo t., en segundos, entre llegadas sucesivas se obtiene mediante:

28

Generando un nmero aleatorio uniforme, U, entre 0 y 1. Calculando: ta = - (1/20) * 60 * ln(1- U) GENERACION DEL TIPO DE VEHICULO QUE LLEGA Un vehculo que llega es un vehculo rpido(probabilidad 0.3333) o un vehculo general (probabilidad 0.6667). La determinacin del tipo de vehculo que llega, por consiguiente, puede realizarse mediante: rpida si TIPO = general si U < 0.3333 U 0.3333

GENERACION DEL TIEMPO DE SERVICIO EN UNA CASETA GENERAL La cantidad de tiempo necesario para atender a un vehculo en una caseta general sigue esta distribucin histrica: TIEMPO (segundos) 3-8 8-13 13-18 PROBABILIDAD 0,6 0,3 0,1

Para generar la distribucin continua con base en estos datos empricos, primero obtenga su funcin de distribucin acumulativa, F(x), como se muestra en la figura 15.2. Para generar un nmero aleatorio a partir de esta funcin de distribucin acumulativa particular, recuerde el planteamiento general, descrito en la seccin 14.3, captulo 14: Genere un nmero aleatorio uniforme, U, entre 0 y 1. Encuentre el tiempo de servicio, ts que es el valor de x para el cual: F(x)=U

29

Figura 15.2 Funcin de distribucin acumulada del tiempo requerido Figura 15.2 Funcin de distribucin acumulada del tiempo requerido para atender un vehculo en una caseta general

Figura 15.3 Generacin de un nmero aleatorio con la funcin de distribucin acumulada dada en la figura 15.2: (a) U entre 0.0 y 0.6, (b) U entre 0.6 y 0.9 y (c) U entre 0.9 y 1.0. Encontrar el valor deseado de t, depende de si U est entre 0.0 y 0.6, entre 0.6 y 0.9 o entre 0.9 y 1, como se muestra en la figura 15.3. Especficamente, el tiempo de servicio, ts se calcula de la manera siguiente:

30

31

Para determinar cuando cambia el estado de este sistema, usted necesita saber los tiempos a los cuales los vehculos en las dos casetas generales terminan de

32

ser atendidos y cuando el siguiente vehculo llega a la plaza de cobro. Estos valores necesitan ser generados aleatoriamente de acuerdo con sus distribuciones. DETERMINACION DE CUANDO EL SIGUIENTE VEHCULO SALE DE LA PLAZA DE COBRO Utilice nmeros aleatorios para determinar cuando los dos vehculos que son atendidos actualmente en cada una de las casetas generales terminan el trmite. 1. Para el primer vehculo: inicie arbitrariamente escogiendo un nmero aleatorio uniforme entre 0 y 1, digamos U = 0.689315, de la hilera 1, columna 2, de la tabla del apndice A. Luego calcule la duracin del servicio, ts como: t =8+5* 0.6
s

U 0.3

=8+5*

0.689315

0.6 0.3 = 9.49 segundos 2. Para el Segundo vehculo: escoja el siguiente numero aleatorio uniforme entre 0 y 1, U = 0.122662, de la hilera 1, columna 3, de la tabla del apndice A. Luego calcule la duracin del servicio, ts como: t =3+5* U s 0.6

=3+5* 0.122662 0.6 =4.02 segundos El vehculo que se encuentra en la primera caseta general sale del sistema 9.49 segundos despus, al tiempo T = 0 + 9.49 = 9.49. El vehculo que se encuentra en la segunda caseta general sale del sistema al tiempo T = 0 + 4.02 = 4.02.

DETERMINACIN DEL MOMENTO EN QUE LLEGA EL SIGUIENTE VEHCULO

Para determinar cuando llega el siguiente vehculo, utilice el siguiente nmero aleatorio entre 0 y 1 de la tabla, U = 0.151792, de la hilera 1, columna 4. De acuerdo con esto, el tiempo entre llegadas es:

33

to = -(1/20) * 60 * ln(1 - U) = -3 * In(1- 0.151792) = 0.49 segundos Esto es, el siguiente vehculo Ilega 0.49 segundos a partir de ahora, al tiempo T=0+0.49=0.49. Para determinar el tipo de vehculo que llega, utilice el siguiente nmero aleatorio entre 0 y 1, U = 0.245387, de la hilera 1, columna 5, lo cual significa que el vehculo es rpido (pues U < 0.3333). TABLA 15.6 Estado del sistema al tiempo T = 0

a b

El estado de la caseta es I para desocupado o B para ocupado. Lleg./Sal. significa que el suceso al tiempo actual as una Ilegada/salida.

Estos tiempos de llegada y de salida, y el estado del sistema se resumen en la tabla 15.6, que describe las condiciones iniciales al tiempo T = 0. 1. Suceso: esta columna indica qu suceso (un nuevo vehculo que llega o uno que sale) ha tenido como resultado un cambio en el estado del sistema en este momento. En general, esta columna contendr la entrada "Lleg" para una llegada y "Sal" para una salida. Al tiempo actual T = 0, se tiene como entrada un " " para indicar las condiciones iniciales. 2. Estado / hasta tiempo: estas columnas proporcionan el estado de las tres casetas: a. La caseta rpida est desocupada, lo cual se indica con la letra I. b. La primera caseta general est ocupada, lo cual se indica con la letra B, y el vehculo que actualmente se est atendiendo termina en el tiempo 9.49, el valor generado anteriormente. c. La segunda caseta general est ocupada (B), y el vehculo que est siendo atendido sale al tiempo 4.02. 3. Nmero en fila: estas columnas proporcionan el nmero de vehculos que hacen cola en cada caseta. Hay cero vehculos en la fila de la caseta rpida, y 2 y 3 vehculos en las filas de las casetas generales.

34

4. Siguiente llegada: estas columnas proporcionan el tiempo al cual llega el siguiente vehculo y si ste puede pasar por la caseta rpida o no. Como se vio anteriormente, el siguiente vehculo llega al tiempo 0.49 y es un vehculo rpido, lo cual est indicado por la letra E. MOVIMIENTO DEL TIEMPO T Basndose en la informacin de la tabla 15.6, usted puede ver que el estado del sistema permanece igual hasta que llega un nuevo automvil rpido al tiempo T = 0.49. Esta llegada ocurre antes de que cualquiera de los dos vehculos que estn siendo atendidos en las casetas generales termine de hacer el pago. CONTABILIDAD AL TIEMPO T = 0.49 Cuando el vehculo rpido llega al tiempo T = 0.49, usted necesita llevar a cabo los siguientes dos pasos: 1. Cambie el estado del sistema de la manera siguiente: a. Decida en qu fila el vehculo que llega escoge esperar; en este caso, es la fila de la caseta rpida. b. Determine si el vehculo que llega puede empezar a ser atendido en la caseta seleccionada. En este caso el vehculo puede empezar a ser atendido porque la caseta rpida est desocupada. As pues, el servidor de la caseta rpida est ocupado. Para determinar durante cunto tiempo, genere un nmero aleatorio para este tiempo de servicio. Utilizando el siguiente nmero aleatorio entre 0 y 1, U = 0.995255, de la hilera 2, columna 1, de la tabla, se tiene: ts = -(1/10) * 60 * ln(1 - U) = -6 * l(1 - 0.995255) = -6 * (- 5.3517) = 32.11 segundos En otras palabras, el vehculo termina de ser atendido 32.11 segundos a partir de ahora, al tiempo T = 0.49 + 32.11= 32.60. 2. Determine el tiempo del siguiente vehculo que liega. De nuevo, genere un tiempo entre llegadas aleatorio utilizando el siguiente nmero aleatorio entre 0 y 1, U = 0.577849, de la hilera 2, columna 2, de la forma siguiente: tG = -(1/20) * 60 * ln( 1- U) = -3 * ln(1 - 0.577849) = -3 * (-0.8633) = 2.59 segundos El siguiente vehculo llega 2.59 segundos a partir de ahora, al tiempo T = 0.49 + 2.59 = 3.08. Para determinar el tipo del vehculo que llega, utilice el siguiente nmero aleatorio entre 0 y 1, U = 0.980588, de la hilera 2, columna 3, para llegar a la conclusin de que se trata de un vehculo general (porque U > 0.3333).

35

Estos cambios estn resumidos en la tabla 15.7, en la hilera correspondiente al tiempo T = 0.49, al cual llega un nuevo vehculo. MOVIMIENTO DEL TIEMPO T Basndose en la informacin de la segunda hilera de la tabla 15.7, usted puede ver que el estado del sistema permanece igual hasta que llega el nuevo vehculo general al tiempo T= 3.08. Esta llegada ocurre antes de que cualquiera de los vehculos que estn siendo atendidos termine de hacer el pago. TABLA 15.7 Estado del sistema al tiempo T= 0.49

CONTABILIDAD AL TIEMPO T=3.08 Cuando el vehculo general llega al tiempo T= 3.08, usted necesita seguir los siguientes dos pasos: 1. Cambie el estado del sistema de la manera siguiente: a. Decida qu fila escoge el vehculo que llega. En este caso, el vehculo se forma en la fila de la primera caseta general, pues solamente hay dos autos en ella, y en la otra hay tres. b. Determine si el vehculo que llega puede ser atendido de inmediato en la caseta escogida. En este caso, el vehculo no puede ser atendido de inmediato porque la caseta escogida est ocupada. Este vehculo aumenta la longitud de la fila de dos a tres. 2. Determine el tiempo del siguiente vehculo que llega. De nuevo, genere un tiempo entre llegadas aleatorio utilizando el siguiente nmero aleatorio entre 0 y 1, U = 0.894206, de la hilera 2, columna 4, de la manera siguiente:

ta = -(1/20) * 60 * ln(1- U) = -3 * ln(1- 0.894206) = -3 * (-2.2467) = 6.74 segundos El siguiente vehculo llega 6.74 segundos a partir de ahora, al tiempo T=3.08+6.74=9.82. Para determinar el tipo de este vehculo que llega, utilice el siguiente nmero aleatorio entre 0 y 1, U = 0.332668, de la hilera 2, columna 5, para llegar a la conclusin de que se trata de un vehculo rpido.

36

Estos cambios se resumen en la tabla 15.8, en la columna correspondiente al tiempo T = 3.08, al cual llega un nuevo vehculo. MOVIMIENTO DEL TIEMPO T De la tabla 15.8, usted puede ver que el estado del sistema permanece igual hasta que el vehculo que se encuentra en la segunda caseta general termina de ser atendido al tiempo T= 4.02. Este suceso se presenta antes que otro vehculo empiece a ser atendido en la caseta rpida o que el vehculo que est siendo atendido en la primera caseta general termine de pagar, y antes de la siguiente llegada de un vehculo, programada al tiempo 9.82. TABLA 15.8 Estado del sistema al tiempo T = 3.08

CONTABILIDAD AL TIEMPO T= 4.02 Cuando este vehiculo termina en la segunda caseta general al tiempo T = 4.02, los siguientes cambios pueden ocurrir: 1. El vehculo sale de la segunda caseta general y del sistema completo. 2. Debido a que la fila de esta caseta no esta vaca, el primer vehculo de la fila entra a la caseta para ser atendido. a. La longitud de la fila disminuye de tres a dos. b. El servidor de la caseta sigue ocupado. c. Para determinar durante cunto tiempo el servidor seguir ocupado con el presente vehculo se requiere generar un tiempo de servicio aleatorio. Utilice el siguiente nmero aleatorio, U = 0.355729, de la hilera 3, columna 1, y calcule: t =3+5* U s 0.6 =3+5* 0.355729 0.6 = 5.97 segundos Este vehculo termina de ser atendido 5.97 segundos a partir de ahora, al tiempo T = 5.97 + 4.02 = 9.99 segundos. Los cambios se resumen en la tabla 15.9, en la columna correspondiente al tiempo T = 4.02, cuando un vehculo termina de ser atendido en la segunda caseta

37

general. A partir de estos sucesos muestra, usted puede ver que el estado del sistema cambia solamente cuando uno de dos sucesos se presenta: (a) llega un nuevo vehculo o (b) un vehculo termina de ser atendido en una caseta. Dependiendo de qu suceso ocurra primero, el reloj se mueve a ese punto del tiempo y se llevan a cabo las siguientes operaciones asociadas de contabilidad. CONTABILIDAD CUANDO LLEGA UN NUEVO VEHICULO 1. Cambie el estado del sistema de la manera siguiente: a. Decida en qu fila se formar el siguiente vehculo que llegue. b. Determine si el vehculo que llega puede empezar a ser atendido en la caseta escogida. i. Si la caseta escogida est desocupada, entonces el vehculo entra inmediatamente a ser atendido. En este caso, se genera un tiempo de servicio aleatorio a partir de la distribucin adecuada, para determinar cuando el vehculo deja de ser atendido. TABLA 15.9 Estado del sistema al tiempo T= 4.02

38

39

Estas dos cantidades pueden obtenerse de la tabla 15.10. De la tabla, hasta un tiempo T = 60, usted puede contar que siete vehculos han sido atendidos en la primera caseta general (la primera termina al tiempo 9.49, la segunda al tiempo 24.35, y as sucesivamente). Para obtener el valor del numerador se requiere saber cmo vara con el tiempo la longitud de la fila para acceder a la primera caseta general. Esa informacin tambin est disponible en la tabla 15.10 y ha sido transferida a la figura 15.4. Del tiempo T = 0 a T = 3.08, existen dos vehculos en la fila de la primera caseta general. Su tiempo de espera combinado hasta ese punto es: Tiempo de espera de T = 0 a T = 3.08 = 2 * 3.08 = 6.16 segundos

40

Entonces, del tiempo T = 3.08 al tiempo T = 9.49 hay tres vehculos en la fila: Tiempo de espera de T = 3.08 a T = 9.49 = 3 * (9.49 - 3.08) = 19.23 segundos Al realizar este clculo para cada intervalo de tiempo de la figura 15.4 y sumar los tiempos de espera se obtiene el tiempo de espera total: Tiempo de espera total = 176.22 segundos y, entonces, el tiempo de espera promedio es: Tiempo de espera promedio = tiempo de espera total nmero de vehculos atendidos 176.22 7

= 25.17 segundos En promedio, un vehculo que se encuentre en la primera fila general puede esperar aproximadamente 29 segundos antes de entrar a la caseta de cobro. Al realizar clculos semejantes para las otras dos casetas se tiene como resultado los siguientes tiempos de espera estimados:

CASETA

TIEMPO DE ESPERA ESTIMADO

41

(SEGUNDOS) Rpida General 1 General 2 7.59 25.17 19.99

CALCULO DEL NUMERO PROMEDIO DE VEHICULOS EN CADA CASETA De nuevo, considere la primera caseta general. Como se muestra en la figura 15.4, durante un total de 60 segundos, el nmero de vehculos en la fila vara de 2 hasta un mximo de 4. La longitud de la fila es 2, durante un total de 11.4684 segundos, que es 11.4684/60 = 0.1911 del tiempo total. La longitud de la fila es 3 durante un total de 40.8563 segundos, que es 40.8563/60 = 0.6809 del tiempo total. Estas diferentes fracciones se resumen de la manera siguiente: NMERO EN LA FILA 0 1 2 3 4 FRACCIN DEL TIEMPO (TIEMPO TOTAL/60) 0.0000 0.0000 0.1911 0.6809 0.1279

TIEMPO TOTAL 0.0000 0.0000 11.4684 40.8563 7.6753

Con estos valores, la longitud promedio de la fila es: Longitud promedio = 0 * (fraccin de tiempo en que la longitud es 0) + 1 * (fraccin de tiempo en que la longitud es 1) + 2 * (fraccin de tiempo en que la longitud es 2) + 3 * (fraccin de tiempo en que la longitud es 3) + 4 * (fraccin de tiempo en que la longitud es 4) = (0 * 0.0000) + (1 * 0.0000) + (2 * 0.1911) + (3 * 0.6809) + (4 * 0.1279) = 2.9365 En la primera caseta general, el nmero promedio de vehculos que esperan en la fila durante los 60 segundos es de aproximadamente 3. Al realizar clculos parecidos para cada una de las filas en las otras dos casetas se tiene como resultado la siguiente informacin correspondiente al periodo cubierto por los datos de la tabla 15.10:
CASETA TIEMPO DE ESPERA ESTIMADO (SEGUNDOS)

Rpida General 1 General 2

0.3796 2.9365 2.6656

42

CALCULO DE LA UTILIZACIN PROMEDIO DE CADA CASETA Considere la caseta rpida. La utilizacin de esta caseta es la fraccin de tiempo que se encuentra ocupada. As: Utilizacin = cantidad de tiempo que la caseta est ocupada tiempo total El valor del numerador se obtiene a partir de los datos de la tabla 15.10, identificando los intervalos de tiempo durante los cuales la caseta est ocupada, como se muestra en la figura 15.5. Como puede ver, del tiempo T = 0 al tiempo T = 0.49, la caseta est desocupada. Del tiempo T = 0.49 al tiempo T = 33.62, la caseta est ocupada durante un total de 33.62 - 0.49 = 33.13 segundos. El nico tiempo adicional que la caseta rpida est ocupada es del tiempo T = 59 al tiempo T = 60, durante un periodo de 1 segundo. Sumando estas dos cantidades de tiempos de ocupacin se tiene: Cantidad de tiempo que la caseta rpida est ocupada = 34.13 segundos cantidad de tiempo que la caseta est ocupada tiempo total 34.13 60

Utilizacin =

= 0.5688 En otras palabras, la caseta rpida est ocupada 57% del tiempo. Al realizar un clculo similar para las otras dos casetas se tiene como resultado las siguientes utilizaciones: CASETA Rpida General 1 General 2 TIEMPO DE ESPERA ESTIMADO (SEGUNDOS) 0.5688 1.000 1.000

CONSIDERACIONES ADICIONALES Es importante darse cuenta de que las estadsticas especficas obtenidas en la seccin 15.3.5 estn basadas en las condiciones iniciales dadas, en las cuales la caseta rpida est desocupada y las dos casetas generales estn ocupadas y tienen vehculos esperando en la fila. Tome en cuenta tambin que los datos generados corresponden a una hora pico de un da.

43

Cuando el clculo de las estadsticas est basado en el periodo relativamente corto de 60 segundos, las condiciones iniciales tienen un efecto significativo sobre los valores finales. Sin embargo, si la simulacin se lleva a cabo sobre un periodo "largo", digamos durante un periodo de dos horas, los efectos de las condiciones iniciales son relativamente insignificantes. Otra manera de tener ms certeza acerca de los valores de las estimaciones de las medidas de rendimiento consiste en repetir la simulacin y los clculos anteriores para muchos das diferentes, y luego tomar el promedio de cada estadstica. En la seccin 15.5, usted aprender ms acerca de cuntos das necesita repetir la simulacin para tener una confianza razonable con respecto a las medidas de rendimiento. Una vez que se obtienen las estadsticas finales, el gerente o administrador puede evaluar los mritos de tener una caseta rpida en una plaza de cobro. Examinando los

44

ser justificados, a menos que se utilice el modelo repetidamente durante un periodo grande para tomar decisiones operacionales de funcionamiento. Alternativamente, si la simulacin se utiliza como una herramienta estratgica de planeacin, podra ser conveniente desarrollar el modelo con uno de los paquetes de software disponibles. El use de un paquete de computacin elimina el tiempo de desarrollo, pero el tiempo de computacin que le toma llevar a cabo la simulacin puede ser significativamente mayor que el tiempo que necesitara un programa construido para tal fin. Los paquetes de software de simulacin proporcionan los bloques de construccin comunes que se deben unir en la secuencia apropiada para construir un modelo de su sistema particular. Estos paquetes caen dentro de dos categoras bsicas: 9 Paquetes de software especializados, que son diseados para simular un problema perteneciente a una, clase especial. Por ejemplo, RISK se utiliza para simular problemas que implican anlisis de riesgos; SIMFACTORYR se utiliza para simular las operaciones de un proceso de manufactura; y as por el estilo.

45

9 Paquetes de computacin de propsitos generales, que son lo suficientemente flexibles para simular casi cualquier sistema. GPSS, SIMAN, SLAMR y SIMSCRIPT son ejemplos de stos. A pesar de que est ms all del objetivo del presente libro ensear los detalles de un lenguaje especfico, en esta seccin se presentar una, breve introduccin sobre el use de un paquete de software de cada categora, para desarrollar un modelo de simulacin. El objetivo es darle una apreciacin de cmo pueden ayudar los paquetes de computacin a desarrollar una simulacin. 15.4.1 Un ejemplo de simulacin con el paquete de software @RISK En la presente seccin usted ver cmo se utiliza el paquete de software RISK para simular el problema de la comparacin de las hipotecas de tasa variable y de tasa fija, introducido en la seccin 15.1. Recuerde que el objetivo de dicho problema consiste en determinar si una hipoteca a 15 aos con una tasa fija de 8% es mejor que una hipoteca de tasa variable a 15 aos. La hipoteca de tasa variable tiene una tasa inicial de 7% y se ajusta cada tres aos en la cantidad de cambio de la tasa CANTIDAD CAMBIO +2.0 +1.5 +1.0 +0.5 +0.0 -0.5 -1.0 -1.5 -2.0 DE PROBABILIDAD 0.05 0.05 0.15 0.15 0.20 0.15 0.15 0.05 0.05

principal en ese momento. La tasa mxima es 10%. Los mritos de las dos hipotecas se comparan utilizando el valor presente neto de las diferencias de los quince pagos anuales hechos al final de cada ao, utilizando una tasa de descuento igual al promedio de las cinco tasas de inters variable. Desde luego que las tasas principales futuras se desconocen, pero recuerde que obtuvo las siguientes probabilidades de cambio en esta tasa durante cualquier periodo de tres aos. El paquete RISK trabaja con LOTUS. La hoja de clculo LOTUS para este problema se muestra en las figuras 15.6 y 15.7. Tales hojas de clculo contienen los resultados de calcular el valor presente neto de las diferencias entre los pagos con tasa variable y con tasa fija en los cuales los cambios en la tasa principal en los aos 4, 7, 10 y 13 son, respectivamente, -0.5%, -1.0%, 1% y 1.5%. Como puede ver en la parte superior de la figura 15.6, estos clculos estn basados en lo siguiente:

46

1. Una cantidad principal de $1000. 2. Una tasa fija de 8%, que tiene como resultado 15 pagos anuales de $116.83 cada uno. (Este valor se obtiene utilizando la funcin de LOTUS PMT con una tasa de inters de 8%, un capital principal de $1000 y un periodo de 15 aos.) 3. Una tasa variable inicial de 7%. Para llevar a cabo la simulacin, primero es necesario determinar las tasas de inters restantes. Dicha informacin se presenta en la siguiente porcin de la hoja de clculo de la figura 15.6. Por ejemplo, el cambio en los aos 4-6 es de -0.005, correspondiente a -0.5%. Agregando este cambio a la tasa inicial de 0.07 se tiene como resultado la tasa de inters aplicable de 0.065. La hilera etiquetada como "Payment (pago) indica el pago anual que se tendra que hacer con un principal de $1000 a la tasa de inters asociada para el restante nmero de aos. Por ejemplo, para los aos 1-3, a la tasa de inters de 0.07, los quince pagos anuales sobre un principal de $1000 son de $109.79. Para los aos 4-6, a la tasa de inters de 0.065, los restantes doce pagos anuales sobre un principal de $1000 son de $122.57. Estos pagos se obtienen con la funcin @PMT y se utilizan en los clculos posteriores. La informacin restante de la figura 15.6 corresponde al clculo de los pagos para la hipoteca de tasa variable en cada uno de los aos 1-7, incluyendo el pago anual, la cantidad de intereses y de principal, y el balance restante del principal original de $1000. El pago variable ("Var. Pay") al final de ese ao es de $109.79, como se muestra en la hilera etiquetada como "Payment" y en la columna etiquetada como "Yr.1-3" (aos 1-3) de la figura 15.6. De esta cantidad, $70.00 es el inters ("Interest") calculado al multiplicar los $1000 del principal por la tasa aplicable de 0.07, y la diferencia de $39.79 ("Principal") es el pago sobre log $1000 de principal, lo cual tiene como resultado un saldo restante ("Rem. Bal.") de 960.21. De manera similar, para el ao 4, el saldo al inicio ("Beg. Bal.") es de $872.06, que es el saldo restante al final del ao 3. La tasa aplicable para los aos 4-6 es de 0.065 y, por tanto, los tres pagos anuales de este periodo son:

pago anual basado en $1000 del capital Pago anual = principal con una tasa de int ers de 0.065 y 12 aos res tan tes

* Pr incipal al

principio del ao 4 1000

872.06 = 122.57 * 1000 = $106.

47

El pago anual ("Var. Pay.") al final del ano 4 es de $106.89, del cual $56.68 es el inters ("Interest") calculado al multiplicar los $872.06 del principal por la tasa

48

aplicable de 0.065. La diferencia de $50.20 ("Principal") es el pago del principal de $872.06. El saldo restante ("Rem. Bal.") es de $821.86. Estos clculos se llevan a cabo en secuencia para cada uno de los quince aos, y los resultados se dan en las figuras 15.6 y 15.7. La lnea final de cada hoja de clculo es la diferencia entre el pago con tasa variable y el pago con tasa fija de $116.83. Utilizando estas diferencias y la tasa de descuento de 0.067, que es el promedio de las cinco tasas de inters variable aplicables de 0.07, 0.065, 0.055, 0.065 y 0.08, la funcin de LOTUS NPV proporciona el valor presente neto de 92.66, como se muestra en la figura 15.7. Observe que estos valores son los mismos que los obtenidos de la simulacin sencilla efectuada en la seccin 15.1. Las hojas de clculo de las figuras 15.6 y 15.7 estn basadas en un conjunto de cambios especficos en la tasa variable aplicable. La simulacin necesita efectuarse muchas veces, cada vez con los cambios en la tasa generados aleatoriamente de acuerdo con la distribucin dada. El paquete @RISK le permite hacer lo anterior de manera precisa, mediante la especificacin de aquellas celdas de la hoja de clculo cuyos valores deben generarse de manera aleatoria. Esto se lleva a cabo mediante la asociacin de la distribucin deseada con cada una de tales celdas. (Los detalles de llevar a cabo lo anterior estn ms all del alcance del presente libro.) Al repetir la simulacin 100 veces, utilizando RISK, se obtiene el resultado de las figuras 15.8 y 15.9. El resultado de la figura 15.8 es un histograma que muestra el porcentaje de las 100 corridas de simulacin que tienen como resultado un valor presente neto en un intervalo dado. La observacin ms importante de esta figura es que aproximadamente 5% (correspondiente a la barra vertical que se encuentra ms a la derecha) de las 100 simulaciones tuvieron como resultado un valor presente neto positivo. Esto significa que hay aproximadamente un 5% de probabilidad de que la hipoteca de tasa fija sea mejor. En la esquina superior derecha, se puede ver tambin que el valor presente neto promedio para estas cien corridas de simulacin es -67.97734, lo cual significa que en promedio la hipoteca de tasa variable es mejor. El resultado de la figura 15.9 proporciona estadsticas detalladas para las 100 corridas de simulacin. La primera lnea de tal informe confirma el valor presente neto promedio de -67.97734. Tambin puede verificar que solamente 5% de las corridas tuvieron como resultado un valor presente neto positivo, como se muestra en la lnea 5 del informe (etiquetada con "Probability of Positive Result", Probabilidad de un resultado positivo). La segunda porcin del informe (etiquetada como "Percentile Probabilities", Probabilidades percentiles) proporciona las frecuencias acumuladas. Por ejemplo, de la lnea 6 de esa parte, se puede ver que 25% de las 100 corridas de simulacin tuvieron como resultado un valor presente neto menor a -101.9098. Esto significa que existe aproximadamente 25% de probabilidad de que sobre un prstamo de $1000, el valor presente neto de la hipoteca de tasa variable sea mejor que el de la hipoteca de tasa fija en aproximadamente 101.

49

15.4.2 Un ejemplo de simulacin con el paquete de software SIMAN En la presente seccin usted ver cmo el paquete de software de aplicacin general SIMAN se utiliza para simular el problema de colas de la New Jersey Turnpike Commission, presentado en la seccin 15.3. Recuerde que el objetivo es estudiar el impacto de convertir una de las tres casetas de una plaza de cobro de la autopista de New Jersey en caseta rpida, exclusivamente para automviles con dos o ms pasajeros. Los resultados consisten en las siguientes estadsticas para cada caseta: 1. El tiempo de espera estimado de un vehculo. 2. El nmero promedio de vehculos en cada fila. 3. La utilizacin promedio, es decir, la fraccin de tiempo que tarda en ser atendido un vehculo. Las entradas estn basadas en los siguientes datos aplicables a la llegada y a la atencin de los vehculos en la plaza: 1. El tiempo entre llegadas de los vehculos sigue una distribucin exponencial con una tasa media de llegadas de 20 por minuto, y 1/3 de tales vehculos son automviles con al menos dos pasajeros. 2. La cantidad de tiempo necesario para atender en cada una de las dos casetas generales est dada por la siguiente distribucin, basada en los datos histricos: TIEMPO (SEGUNDOS) 3-8 8-13 13-18 PROBABILIDAD 0.6 0.3 0.1

50

3. Se supone que el tiempo de servicio en la caseta rpida sigue una distribucin exponencial con una tasa media de 10 automviles por minuto, esto es un tiempo medio de servicio de 6 segundos por auto. NPV (in Cell P20) @RISK Risk Analysis 24-Dec-1992 Expected/Mean Result = -67.97734 Maximum Result = 17.54548 Minimum Result = -212.0394 Range of Possible Results = 229.5849 Probability of Positive Result = 5.0000001% Probability of Negative Result = 95% Standard Deviation = 48.62752 Skewness = -.514432 Kurtosis = 3.013305 Variance = 2364.635 ERRs Calculated = 0 Values Filtered = 0 Simulations Executed = 1 Iterations = 100 Percentile Probabilities: (Chance of Result <= Shown Value) (Actual Values) <=-212.0394= 0% <=-153.827= 5% <=-134.3389= 10'% <=-121.5886= 15% <=-111.6461= 20'% <=-101.9098= 25% <=-94.6683= 30% <=-90.0167= 35% <=-78.4055= 40% <=-70.5165= 45% <=-59.083 = 50% <=-55.0015= 55'% <=-48.4792= 60% <=-42.9457= 65% <=-40.747 = 70% <=-33.5565= 75% <=-25.0567= 80% <=-17.2515= 85% <=-7.99 = 90% <=-1.4548 = 95% <= 17.5455= 100% Figura 15.9 Informe estadstico de las 100 simulaciones hechas con @RISK para el problema de comparacin de las hipotecas de tasa variable y tasa fija.

51

4. La simulacin se inicia sin que haya vehculos en el sistema. Estas condiciones iniciales debern tener poco impacto pues la longitud de la corrida de simulacin de dos horas es lo suficientemente grande. Un programa escrito en SIMAN requiere dos partes separadas: 1. La estructura experimental, en la que se describen los datos de entrada y de salida. 2. El modelo, que describe la secuencia lgica de los sucesos en el sistema. Estas partes del problema de la New Jersey Turnpike Commission se muestran en las figuras 15.10 y 15.11. Para entenderlas, recuerde que en el sistema fluyen vehculos; en general, los objetos que fluyen por el sistema de una simulacin se refieren como transacciones. En este problema, las transacciones (vehculos) fluyen por el sistema al llegar a la plaza de cobro, seleccionar una cola apropiada en la cual esperar, ser atendidos en la caseta de cobro y salir del sistema. En este contexto, la caseta rpida, cuyo smbolo es EXPB, se conoce como el recurso numero 1; las dos casetas generales, cuyos smbolos son GENB1 y GENB2, se conocen como recursos nmeros 2 y 3. Cada caseta tiene una cola. La cola de la caseta rpida tiene el numero 1 y las otras los nmeros 2 y 3. Con estas notaciones, las dos porciones del programa SIMAN para este problema, se describen con ms detalle a continuacin. LA ESTRUCTURA EXPERIMENTAL PARA EL PROBLEMA DE LA NEW JERSEY TURNPIKE COMMISSION En la figura 15.10 se muestran las declaraciones que comprenden la estructura experimental del programa SIMAN utilizado para describir el tamao del sistema y sus parmetros de entrada y los valores de salida asociados. Las declaraciones numeradas <1> y <9> indican el inicio y el final de la estructura experimental. Cada una de las declaraciones restantes, cuyos nmeros se muestran entre parntesis en ngulo se describen a continuacin.

52

BEGIN;

<1> <2>

PROJECT,TOLL BOOTH SIMULATION,MARK FLEISCHER, 10/01/94; DISCRETE,200,3; <3>

RESOURCES: 1, EXPB: 2, GENB1: 3, GENB2; <4> PARAMETERS: 1,3: 2,6: 3,0,3,.6,8,.9,13,1.0,18; <5> DSTAT: 1, NQ(1), EXP Q: 2, NQ(2), GEN1 Q: 3, NQ(3), GEN2 Q: 4, NR(1), EXP BOOTH: 5, NR(2), GBOOTH 1: 6, NR(3), GBOOTH 2; <6> TALLIES: 1, WAIT IN EXP Q: 2, WAIT IN GEN1 Q: 3, WAIT IN GEN2 Q; REPLICATE,1,0,7200; END; <7> <8> <9>

Figura 15.10 Estructura experimental del programa SIMAN para el problema de la New Jersey Turnpike Commission

53

NMERO DE DECLARACIN <2>

DESCRIPCIN Proporciona el ttulo, el autor y los datos del programa. Esta informacin aparece en la parte superior de todos los resultados obtenidos con SIMAN. Indica qua se trata de un suceso DISCRETO que permite como mximo 200 transacciones (vehculos) de manera simultnea en el sistema Indica qua existen tres RECURSOS numerados 1, 2 y 3 con los nombres EXPB, GENB1, GENB2, correspondientes a las tres casetas de cobro. Proporciona valores numricos pare los datos determinsticos y probabilsticos. En este caso, la primera lnea indica una tasa promedio de llegadas de un vehculo cada 3 segundos; la segunda lnea indica un tiempo promedio de servicio de 6 segundos en la caseta rpida; y la tercera lnea as la distribucin acumulada del tiempo de servicio pare las casetas generales, que, como se muestra en la figura 15.12, de 0 hasta 3 segundos, aumenta linealmente a 0.6 en 8 segundos, a 0.9 en 13 segundos y a 1.0 en 18 segundos. Identifica los valores de salida estndar que sern informados en la simulacin: las estadsticas de las longitudes de las tres colas, denotadas con NQ(1), NQ(2) y NQ(3), y las estadsticas, incluyendo la utilizacin, para los tres recursos (servidores) denotados con NR(1), NR(2) y NR(3). Indica qua adems de los valores de salida estndar de <6>, tres estadsticas ms deben ser REGISTRADAS, como se describir mis adelante en el modelo. Indica qua la simulacin debe llevarse a cabo una vez, empezando en el tiempo 0 y terminando despus de 7200 segundos (2 horas).

<3> <4> <5>

<6>

<7>

<8>

54

55

56

EL MODELO DEL PROBLEMA DE LA NEW JERSEY TURNPIKE COMMISSION Las declaraciones que conforman el modelo del programa SIMAN se muestran en la figura 15.11, y se utilizan para describir la forma en que funciona el sistema. Considere cmo fluye una transaccin (vehculo) por el sistema. Se presentan los sucesos de la pgina siguiente:

RESULTADO DEL PROGRAMA SIMAN PARA EL PROBLEMA DE LA NEW JERSEY TURNPIKE COMMISSION Al correr el programa en las figuras 15.10 y 15.11, se obtiene el resultado de la figura 15.13. La primera parte es la informacin proporcionada en la declaracin <2> de la estructura experimental de la figura 15.10. La siguiente parte del resultado muestra las estadsticas para los tiempos de espera en las tres colas, como se pide en la declaracin <7> de la estructura experimental y presentada en las declaraciones <10>, <15> y <20> del modelo. Por ejemplo, el tiempo de espera promedio para los 736 autos que llegan a la cola rpida es de 7.7884 segundos con una desviacin estndar de 1.5673 segundos. Estadsticas similares son proporcionadas para las dos colas generales.

57

La parte final del resultado de la figura 15.13 proporciona las estadsticas correspondientes a la longitud de las tres colas y a la utilizacin de las casetas. Por ejemplo, hay un promedio de 0.79615 autos esperando en la fila de la caseta rpida con una desviacin estndar de 1.7369. Los nmeros mnimo y mximo de vehculos en esta fila son 0 y 9, respectivamente. Al final de dos horas de simulacin, no hay ningn carro esperando en esa fila. Se reportan estadsticas similares para las colas de las dos casetas generales. Las ltimas tres lneas proporcionan las estadsticas correspondientes a la utilizacin de las tres casetas. Por ejemplo, la utilizacin promedio de la caseta rpida es de 0.61686, con una desviacin estndar de 0.78811. Esta caseta est ocupada aproximadamente 62% del tiempo. Se dan estadsticas parecidas para la utilizacin de las dos casetas generales. En la presente seccin usted ha visto cmo se utilizan los paquetes de software especializados y de propsitos generales para efectuar una simulacin. Como podra esperar, tales paquetes, por lo general, acortan el tiempo requerido para desarrollar SIMAN PARA EL PROBLEMA DE LA NEW JERSEY TURNPIKE COMMISSION Al correr el programa en las figuras 15.10 y 15.11, se obtiene el resultado de la figura 15.13. La primera parte es la informacin proporcionada en la declaracin <2> de la estructura experimental de la figura 15.10. La siguiente parte del resultado muestra las estadsticas para los tiempos de espera en las tres colas, como se pide en la declaracin <7> de la estructura

58

experimental y presentada en las declaraciones <10>, <15> y <20> del modelo. Por ejemplo, el tiempo de espera promedio para los 736 autos que llegan a la cola rpida es de 7.7884 segundos con una desviacin estndar de 1.5673 segundos. Estadsticas similares son proporcionadas para las dos colas generales. La parte final del resultado de la figura 15.13 proporciona las estadsticas correspondientes a la longitud de las tres colas y a la utilizacin de las casetas. Por ejemplo, hay un promedio de 0.79615 autos esperando en la fila de la caseta rpida con una desviacin estndar de 1.7369. Los nmeros mnimo y mximo de vehculos en esta fila son 0 y 9, respectivamente. Al final de dos horas de simulacin, no hay ningn carro esperando en esa fila. Se reportan estadsticas similares para las colas de las dos casetas generales. Las ltimas tres lneas proporcionan las estadsticas correspondientes a la utilizacin de las tres casetas. Por ejemplo, la utilizacin promedio de la caseta rpida es de 0.61686, con una desviacin estndar de 0.78811. Esta caseta est ocupada aproximadamente 62% del tiempo. Se dan estadsticas parecidas para la utilizacin de las dos casetas generales. En la presente seccin usted ha visto cmo se utilizan los paquetes de software especializados y de propsitos generales para efectuar una simulacin. Como podra esperar, tales paquetes, por lo general, acortan el tiempo requerido para desarrollar un modelo de simulacin, cuando se le compara con la escritura de su

59

propio programa en un lenguaje de computacin estndar, como C o Pascal. Independientemente de qu lenguaje utilice, necesita determinar qu tan larga debe ser cada corrida de simulacin y cuntas corridas hacer de modo que se tenga confianza en las estadsticas obtenidas. Tales cuestiones se ven en la siguiente seccin. 15.5 ANALISIS ESTADISTICO DEL RESULTADO DE LA SIMULACION De los ejemplos de las secciones 15.1 a 15.3, usted ha visto que la simulacin es una herramienta exitosa para el estudio de problemas complejos que no pueden analizarse directamente mediante tcnicas matemticas. Al disear una simulacin asociada en la que son generados los nmeros aleatorios adecuados, y haciendo use de otros datos de entrada, se puede obtener una estimacin del resultado deseado. Sin embargo, es importante darse cuenta de que una sola simulacin proporciona solamente un valor, de entre muchos posibles, del resultado. Esto se debe a que todos los nmeros aleatorios utilizados para efectuar los clculos, de hecho, estn basados en el primer nmero seleccionado de la tabla uniforme de nmeros aleatorios o generador. Al seleccionar un nmero aleatorio uniforme inicial diferente y efectuar los mismos clculos se tendr como resultado un valor diferente del resultado. Recuerde el problema de comparacin de la hipoteca de tasa fija con la de tasa variable de la seccin 15.1, en el cual usted desea determinar el valor presente neto esperado de las diferencias de las dos formas de pago de la hipoteca. Aunque no se conoce el valor "verdadero" del resultado, la simulacin le sirve de ayuda para estimar su valor. Al utilizar el nmero aleatorio uniforme inicial tomado de la hilera 16, columna 1 de la tabla del apndice A, la primera corrida de la simulacin estima el nmero en -92.6696, como se muestra en la primera hilera de la tabla 15.4. Basndose en esta estimacin, usted llegara a la conclusin de que la hipoteca de tasa variable es mejor. Sin embargo, si el nmero aleatorio uniforme inicial se elige de la hilera 22, columna 1, los mismos clculos tienen como resultado una estimacin de +11.09258, como se ve en la hilera 7 de la tabla 15.4. En este caso, usted llegara a la conclusin de que la hipoteca de tasa fija es mejor. En otras palabras, el resultado de una sola simulacin puede conducir a estimaciones diferentes y, en consecuencia, a conclusiones distintas, dependiendo de qu nmero aleatorio uniforme inicial se haya escogido. Por tanto, en general usted no puede tener confianza en el resultado obtenido con una Bola simulacin. En vez de ello, es necesario repetir la simulacin muchas veces, obteniendo, por consiguiente, diferentes resultados. Entonces, tomando un promedio, puede obtener una estimacin ms confiable de la "verdadera" media del valor del resultado. Haciendo una analoga, el valor del resultado obtenido a partir de una sola corrida de simulacin es lo mismo que obtener una estimacin de una poblacin entera basndose en una sola observacin especfica. Por ejemplo, en la fabricacin de bombillas de luz, se est interesado en estimar su vida promedio, que es el nmero de horas que pueden funcionar hasta que se funden. Para estimar este valor, puede tomar una muestra aleatoria de una sola bombilla y estimar cunto dura encendida. Sin embargo, suponga que la bombilla dura solamente 15 horas.

60

Creera usted que la vida promedio de todas las bombillas de la produccin es de solamente 15 horas? Probablemente no. En otras palabras, no se puede determinar la vida promedio de una poblacin completa (de bombillas), basndose en una sola observacin. En vez de hacer eso, usted probara muchas bombillas aleatoriamente y determinara su vida promedio. Si el tamao de la muestra es lo suficientemente grande, entonces tendra una estimacin confiable de la vida promedio de las bombillas de la poblacin completa. El objetivo de la presente seccin es ayudarle a determinar cuntas corridas de simulacin son necesarias para lograr un nivel deseado de confianza en el valor del resultado. Despus de todo, algunas decisiones importantes pueden verse influidas por los resultados de su simulacin, de modo que debe tener confianza en que los nmeros que respaldan sus decisiones son precisos. El nmero de corridas que se deben hacer depende de qu tipo de valores de salida se estn estimando. En esta seccin se lleva a cabo dicho anlisis para los dos tipos siguientes de valores de salida. 1. Estimacin de la media de un valor de salida. Por ejemplo, para el problema de la comparacin de las hipotecas de tasa fija y tasa variable de la seccin 15.1, el resultado es el valor presente neto de las diferencias en los 15 pagos anuales. El objetivo del estudio de simulacin es estimar el valor presente neto estimado. 2. Estimacin de una proporcin. Por ejemplo, suponga que el objetivo del problema de comparacin de la hipoteca de tasa variable con respecto a la de tasa fija, de la seccin 15.1, es estimar la probabilidad de que la hipoteca de tasa variable sea significativamente mejor que la hipoteca de tasa fija. Si usted cree que una diferencia en el valor presente neto de los quince pagos anuales de menos de 50 es significativa, entonces esta probabilidad se estima mediante la proporcin de las corridas de simulacin que tengan como resultado que la diferencia sea menor que -50. En ambos casos, usted desea determinar cuntas veces correr la simulacin, de modo que los resultados obtenidos estn dentro de una precisin especificada. 15.5.1 Determinacin del tamao de muestra para estimar un valor de media Para entender cuntas veces se debe repetir una simulacin cuando el objetivo consiste en estimar la media de un valor de salida, es mejor empezar por escoger un nmero especfico de corridas de simulacin y preguntarse qu tan precisa es la estimacin del valor de salida obtenido. Para responder a esta pregunta se requiere la creacin de un intervalo de confianza alrededor de la estimacin.

CREACIN DE UN INTERVALO DE CONFIANZA PARA LA MEDIA VERDADERA DE UN RESULTADO DE SALIDA

61

Recuerde de nuevo el problema de la comparacin de la hipoteca de tasa variable con la de tasa fija, en el cual el valor de salida es el valor presente neto esperado, digamos u, de las diferencias entre los pagos anuales de tasa variable y de tasa fija durante los 15 aos. En la seccin 15.1, se usa el promedio de 35 corridas de simulacin para obtener una estimacin de X= -78.9361 para . La pregunta ahora es: qu tan cerca est este valor estimado del valor verdadero de ? Para responder a esta pregunta, recuerde lo que sabe de estimacin estadstica. El objetivo consiste en determinar un valor de e y crear un intervalo de la forma: xe de modo que, con un cierto grado de confianza, se puede decir que la media verdadera, u, est en este intervalo. Usted selecciona el "grado de confiaza en la forma de un valor de a entre cero y uno, de manera que con una confianza de (1) * 100% se puede decir que est en este intervalo. Por ejemplo, para tener una confianza de 95%, escogera un valor de = 0.05. CARACTERSTICAS CLAVE Habiendo escogido un valor apropiado de a, calcule el intervalo de confianza asociado mediante:

x t ( n1), / 2 *

s n

En la que: n = tamao de la muestra (es decir, el nmero de corridas de simulacin) x = promedio de muestra s = desviacin estndar de la muestra t (n-1),/2 = valor de la distribucin t con n - 1 grados de libertad, de modo que el rea que est a la derecha de este valor es /2.

Para ilustrar lo anterior con el ejemplo de la hipoteca, en el cual: = 0.05 n = 35 x = -78.9361 s = 42.18124 t (n-1),/2 = 2.03 (vase la tabla t del apndice B) el intervalo de confianza asociado es: x

(n -1),/2

s n

)
42.18124 2.03 * 35

= -78.9361

62

= -78.9361 14.47 En otras palabras, usted puede estar 95% confiado en que el valor presente neto esperado de las diferencias en los pagos anuales variables y fijos en el periodo de 15 aos est dentro de una distancia de 14.47 unidades del valor estimado de 78.9361, obtenido con las 35 corridas de simulacin. En consecuencia, a este valor de e = 14.47 se le conoce como precisin de la estimacin y representa una medida de qu tan confiable es la salida de la simulacin. Para un valor fijo de , la precisin de la estimacin puede mejorarse aumentando solamente el tamao de la muestra, n, lo cual significa aumentar el nmero de corridas de una simulacin de simulacin. Ahora aprender cmo determinar ese valor para lograr una precisin deseada en la estimacin. DETERMINACION DEL TAMAO DE MUESTRA PARA LOGRAR UN NIVEL DE CONFIANZA Y UNA PRECISION DADOS Suponga que usted siente que el nivel de confianza de 14.47, calculado anteriormente y asociado con un intervalo de confianza de 95%, debera ser reducido a e =10. Esto es, le gustara saber que el verdadero valor presente neto esperado de las diferencias en los pagos de la hipoteca esta dentro de 10 unidades del valor estimado por la simulacin. Este objetivo puede lograrse mediante el aumento del nmero de corridas de simulacin de n = 35 a un nuevo valor, n*, tal que:

e = t ( n1), / 2 *

s n

Resolviendo para n* se tiene:

*s t n* = ( n*1), / 2 e

Aunque se sabe que el valor de e es de 10, el de t (n-1),/2 un depende de n*. Mas an, el valor de la desviacin estndar de la muestra, s, no puede ser determinado hasta que se lleven a cabo las n* simulaciones (y todava no se conoce el valor de n*). Para valores grandes de n, la distribucin t puede ser aproximada bastante bien por la distribucin normal estndar, de modo que un planteamiento para resolver el problema de que t (n-1),/2 depende de n* consiste en sustituir t (n-1),/2 con el correspondiente valor de la normal estndar. Especficamente, t (n-1),/2 es sustituido por x,,, de manera que el rea bajo la curva de la distribucin normal que se encuentra a la derecha de este valor es /2. Esto es:

63

n* = z / 2 *s e

CARACTERSTICAS CLAVE Un enfoque alternativo se utiliza para resolver el hecho de que el valor de s no se conoce: Paso 0. Seleccione un valor inicial para n. Paso 1. Efecte n corridas de simulacin. Paso 2. Basndose en los resultados de todas las corridas de simulacin, calcule x, s y n* = z / 2 *s e
2

Paso 3.

Sin >_ n*, detenga el proceso. Ya se han efectuado suficientes corridas de simulacin. En cualquier otro caso, efecte n* - n corridas de simulacin. En cualquier otro caso, efecte n* - n ms corridas de simulacin. Ahora ya ha realizado un total de n* simulaciones, de modo que haga el tamao de la muestra n = n* y regrese al paso 2.

Lleve a cabo los pasos dados como caractersticas clave con el ejemplo de la hipoteca, en el cual: = 0.05 e = 10 z /2 = 1.96 Paso 0. Seleccione un valor inicial para n, digamos n = 35. Paso 1. Efecte n corridas de simulacin. Paso 2. Basndose en los resultados de todas las corridas de simulacin, como se muestra en la tabla 15.4, seccin 15.1, calcule x = -78.9361 s = 42.18124 s n* = z / 2 * e = 1.96 * 42.18124 10
2 2

64

= 70.413 (redondeado a 71) Paso 3. Como n = 35 < n* = 71, es necesario llevar a cabo n* - n = 71- 35 = 36 corridas de simulacin ms, antes de regresar al paso 2. Observe que los pasos 2 y 3 se repiten hasta que n excede a n*. De la frmula para n*, se puede ver que a medida que disminuye el valor de e (esto es, usted desea una estimacin mAs precisa), el valor de n* aumenta. Por ejemplo, si e es reducido en un factor de 2, de 10 a 5, n* aumenta en un factor de 4, de 71 a aproximadamente 282. Aqu usted ha aprendido cmo determinar un nmero apropiado de corridas de simulacin para estimar la media de un valor de salida, a fin de lograr un nivel deseado de precisin. Un anlisis parecido se necesita cuando el objetivo es estimar una proporcin. 15.5.2 Determinacin del tamao de muestra para estimar una proporcin Para entender cuntas veces se debe repetir una simulacin cuando el objetivo consiste en estimar una proporcin, resulta mejor empezar por escoger un nmero especfico de corridas de simulacin y preguntarse qu tan precisa es la estimacin obtenida. Responder a esta pregunta requiere la creacin de un intervalo de confianza alrededor de la estimacin de la proporcin. CREACIN DE UN INTERVALO DE CONFIANZA PARA UNA PROPORCIN A manera de ejemplo, recuerde de nuevo el problema de la comparacin de la hipoteca de tasa variable con la de tasa fija, de la seccin 15.1, en el cual el objetivo ahora es determinar la probabilidad (n) de que el valor presente neto de las diferencias en los 15 pagos anuales sea menor que -$50. Lo anterior se estima mediante el clculo de la proporcin (p) de corridas en las que este suceso se presenta. Por ejemplo, del resultado de las 35 corridas que se presenta en la tabla 15.4, de la seccin 15.1, 26 tuvieron como resultado un valor presente neto de las diferencias menor a -50. Por consiguiente, la estimacin de la probabilidad es: = 0.743 35 La pregunta ahora es: qu tan cercano est este valor estimado, p, del verdadero valor de ? Para responder esta pregunta, vulvase hacia la estimacin estadstica. El objetivo consiste en determinar un valor para e y en crear un intervalo de la forma: pe de manera que, con un cierto grado de confianza, usted pueda decir que la proporcin verdadera, n, se encuentra en dicho intervalo. Usted escoge el "grado de confianza" en la forma de un valor para a entre 0 y 1, de modo que con una confianza de (1- ) * 10090, pueda decir que n est en este intervalo. Para tener una confianza de 95%, usted debera escoger un valor de a = 0.05. p= 26

65

CARACTERISTICAS CLAVE Tanto n * p = 35 * 0.743 = 26 como n * (1-p) = 35 * 0.257 = 9 son mayores que 5, de modo que el intervalo de confianza asociado, utilizando la aproximacin normal est dado por: p z * p(1 p) n

/2

en la que: n = tamao de la muestra (es decir, el nmero de corridas de simulacin) p = proporcin de la muestra z/2 = valor de z tomado de la distribucin normal estndar, de modo que el rea que se encuentra a la derecha de z es /2. En el ejemplo de las hipotecas: = n = p = z/2 = 0.05 35 0.743 1.96 (ver la tabla estndar normal en el apndice B)

En otras palabras, a usted le gustara saber la probabilidad verdadera de que el valor presente neto de las diferencias en los pagos anuales variables y fijos, durante los 15 aos, sea menor que -50. De los clculos anteriores, usted puede tener una confianza de 95% de que este valor estar a 0.145 de la estimacin de 0.743, obtenida de las 35 corridas de simulacin. Esta precisin de la estimacin, 0.145, significa una medida de qu tan confiable es la salida de la simulacin. Para un valor fijo de a la precisin de la estimacin puede mejorarse solamente aumentando el tamao de la muestra n, el nmero de corridas de simulacin.

66

DETERMINACION DEL TAMAO DE MUESTRA PARA LOGRAR UN NIVEL DE CONFIANZA Y UNA PRECISIN DADOS Suponga que siente que el nivel de precisin de 0.145, calculado anteriormente y asociado con un intervalo de confianza de 95%, debera reducirse a e = 0.10. Este objetivo puede Ilevarse a cabo aumentando el nmero de corridas de simulacin de n = 35 hasta un nuevo valor n*, de modo que:

Resolviendo para n* se obtiene:

Se sabe que el valor de e es de 0.10 y que el de z/2 es de 1.96, de la tabla normal estndar del apndice B. Sin embargo, el valor de la proporcin de la muestra, p, no se puede determinar hasta que se lleven a cabo las n* corridas de simulacin (y n* todava no se conoce). CARACTERISTICAS CLAVE Se utiliza un planteamiento iterativo para resolver el hecho de que el valor de p no se conoce: Paso 0. Seleccione un valor inicial para n. Paso 1. Efecte n corridas de simulacin. Paso 2. Basndose en los resultados de todas las corridas de simulacin, calcule p, y

Paso 3. Si n n*, detenga el proceso. Ya se han efectuado suficientes corridas de simulacin. En cualquier otro caso, efecte n* - n corridas ms de simulacin. Ahora ya ha realizado un total de n* simulaciones, de modo que haga el tamao de la muestra n = n* y regrese al paso 2. Con el ejemplo de las hipotecas:

67

= 0.05 e = 0.10 z/2 = 1.96 lleve a cabo los siguientes pasos: Paso 0. Seleccione un valor inicial para n, digamos n = 35. Paso 1. Efecte n corridas de simulacin. Paso 2. Basndose en los resultados de todas las corridas de simulacin, como se muestran en la tabla 15.4, de la seccin 15.1, calcule: p = 0.743

Paso 3.

= 73.36 (redondeado a 74) Como n = 35 < n* = 74, es necesario efectuar n* - n = 74 - 35 = 39 corridas de simulacin ms, antes de regresar al paso 2.

Observe que los pasos 2 y 3 se repiten hasta que n excede a n*. En la presente seccin, usted ha visto cmo la salida de una sola simulacin es justamente uno de muchos valores que se pudieron haber obtenido, dependiendo del nmero aleatorio uniforme inicial especifico que se escoja. Para obtener una estimacin ms precisa del valor de salida, deben efectuarse muchas corridas de simulacin, cada una con un nmero aleatorio uniforme inicial diferente. Tambin ha aprendido cmo determinar el nmero de tales corridas que se deben efectuar para lograr una precisin especfica. A continuacin, se analizan cuestiones adicionales correspondientes a la simulacin desde un punto de vista gerencial. CONSIDERACIONES GERENCIALES COMPLEMENT ARIAS Hasta aqu ha visto cmo y cundo los gerentes usan la simulacin para analizar sistemas complejos. Los gerentes, entonces, toman decisiones basndose en los resultados de la simulacin. En las Consideraciones gerenciales del captulo 14, aprendi la importancia de obtener datos confiables. En esta seccin, se analizan otras varias cuestiones relacionadas con el use de la simulacin y la implantacin de los resultados. Validacin Recuerde que la principal ventaja de la simulacin por computadora es estudiar los sistemas complejos que no pueden analizarse matemticamente de manera directa. El propsito del modelo de computadora es imitar el sistema, pero la salida puede no ser exacta debido a dos razones:

68

1. Inexactitud en la construccin del modelo. Su modelo puede no imitar de manera precisa el sistema real porque: a. El sistema es tan complejo que usted consciente (o inconscientemente) excluye ciertos aspectos. b. Al desarrollar el modelo, tal vez haya hecho ciertas suposiciones que no reflejen la realidad. Tal vez se vio forzado a tomar estas suposiciones porque careci de informacin o porque deseaba simplificar el modelo. Por ejemplo, al simular el sistema de colas de la Comisin de Autopistas de Nueva Jersey, usted supuso que una vez que un vehculo elige la lnea ms corta disponible que conecta con la plaza de peaje, el vehculo permanecer en esa lnea. En la prctica, sin embargo, un vehculo puede cambiar a otra lnea disponible que se acorte o que parezca avanzar ms rpidamente. 2. Inexactitud en los valores de los datos. Puede haber estimado algunos valores de entrada de manera inexacta. Por estas razones, desea validar su modelo de computadora antes de confiar en sus salidas. Esto es, desea asegurarse de que el modelo no contiene descuidos o errores numricos importantes y proporciona una representacin adecuada del sistema que se est simulando. Un modelo de computadora se valida de cualquiera de las siguientes maneras: 1. Antes de usar un modelo de simulacin para estudiar los cambios a un sistema existente, primero modele el sistema actual. Para el problema de la Comisin de Autopistas de Nueva Jersey, primero debera simular el sistema existente con tres garitas generales para ver si los tiempos de espera, largo de las colas y aprovechamiento promedio que el modelo produce se ajustan a las actuales condiciones operativas. S1o entonces debera modelar el sistema propuesto, en el que una garita general se convierte en una garita rpida para atender carros con dos o ms pasajeros. 2. Asegrese de que los resultados de la simulacin por computadora son consistentes con sus expectativas basadas en su conocimiento del sistema. 3. Antes de implantar cualquier cambio, conduzca un estudio piloto a pequea escala basado en los resultados del modelo de simulacin para ver que los resultados reales se ajustan a los predichos por el modelo. Por ejemplo, la Comisin de Autopistas de Nueva Jersey debera crear una garita rpida en una sola plaza de peaje y comparar los resultados con las predicciones del modelo de simulacin. Una vez satisfecha, la gerencia puede considerar hacer cambios similares en otras plazas de peaje. Aspectos estadsticos de la simulacin Como aprendi en el capitulo 14, un conjunto de valores de entradas a un modelo de simulacin es el conjunto de condiciones iniciales que describe el estado del sistema en el momento en que comienza la simulacin. En muchos casos, estos valores se fijan y determinan fcilmente debido a la naturaleza del sistema. Por ejemplo, al simular la operacin diaria de un banco, los valores iniciales que describen las condiciones al principio de la simulacin (es decir, el da) son que todava no hay clientes en el sistema y, en consecuencia, que todos los cajeros

69

disponibles estn ociosos. En contraste, en algunos problemas, no se dispone tan fcilmente de las condiciones iniciales o, de hecho, no se conocen. Por ejemplo, al simular la operacin de la hora de mayor afluencia de la plaza de peaje para el problema de la Comisin de Autopistas de Nueva Jersey, las condiciones iniciales consisten en el numero de vehculos en cada una de las tres garitas de peaje y el estado ociosa/ ocupada de cada garita. Estos valores varan de da en da y no pueden conocerse con certeza. En tales casos, los valores iniciales generalmente se escogen de una de las siguientes maneras: 1. Asignando valores sobre la base de su conocimiento de cmo trabaja el sistema y qu sera lo ms factible esperar en el tiempo correspondiente al inicio de la simulacin. 2. Asignando cualesquier valores iniciales razonables y corriendo la simulacin el tiempo suficiente para minimizar la influencia de las condiciones iniciales. Por ejemplo, el que asigne uno o diez vehculos a cada una de las garitas de peaje tendr poco impacto en las estadsticas finales si la simulacin se corre durante un periodo de 2 horas. 3. Asignando cualesquier valores iniciales razonables y corriendo la simulacin durante algn periodo inicial, digamos, T'. Despus descartando todas las estadsticas acumuladas durante este periodo excepto las condiciones finales. Use las condiciones finales como las condiciones iniciales para correr otra simulacin. Este segundo conjunto de estadsticas se compila entonces y se registra El anlisis estadstico se usa para determinar la longitud apropiada de la corrida de la simulacin en el paso 2 y el periodo de tiempo inicial T' en el paso 3. Estos anlisis estn ms all del alcance de este libro, pero pueden encontrarse en cualquier libro estndar sobre simulacin por computadora. Como se analiz en la seccin 15.5, la obtencin del valor de salida de una sola corrida de simulacin es estadsticamente anloga a extraer una sola muestra de una poblacin. En la seccin 15.5 aprendi cmo determinar el nmero de corridas de simulacin necesarias para lograr un nivel especfico de confianza al estimar el promedio del valor de salida. Otro aspecto importante implicado en el diseo de un modelo para simular un sistema de no terminacin es la longitud de cada corrida de simulacin. En el problema de la Comisin de Autopistas de Nueva Jersey, se decidi que la longitud de la simulacin fuera de 2 horas porque el periodo tpico de horas pico es de 2 horas. Sin embargo, podra ser posible obtener estimaciones confiables del valor de salida simulando durante un periodo de s1o 30 minutos. La determinacin de la longitud apropiada requiere un tipo de anlisis estadstico que est ms all del alcance de este libro, pero puede hallarse en libros estndar sobre simulacin por computadora. Asuntos computacionales La realizacin de cualquier simulacin requiere escribir un programa de computacin para imitar el sistema real y recolectar las estadsticas apropiadas. Puede utilizar los paquetes disponibles, como se analiz en la seccin 15.4 o

70

escribir un programa especialmente diseado para su sistema y necesidades en un lenguaje de computadora adecuado. Como gerente, es importante darse cuenta de que ambos enfoques requieren habilidades de programacin significativas. Ms afro, una vez que se desarrollan los modelos de computadora, su corrida para obtener los valores de salida a menudo requiere cantidades sustanciales de tiempo de computadora (algunas veces horas) debido a la longitud de cada corrida y al nmero de corridas necesarias para obtener estimaciones confiables. El uso de un paquete de simulacin ahorra tiempo en el desarrollo del modelo, pero el software puede correrse con bastante lentitud. A la inversa, escribir su propio programa toma ms tiempo de desarrollo, pero el programa elaborado generalmente usa menos tiempo de computadora porque ha sido diseado para un problema particular. Existe, entonces, un equilibrio entre el tiempo de desarrollo y el esfuerzo computacional. Como pauta general, si pretende usar el modelo de simulacin repetidamente, tal vez cada semana o cada mes, podra valer la pena, hacer un esfuerzo extra en el desarrollo de su propio programa de simulacin para ahorrar, en lo subsecuente, un tiempo significativo de computadora. RESUMEN En este captulo ha visto aplicaciones del use de la simulacin por computadora para tomar decisiones en reas tan diversas como las finanzas, la administracin de inventarios y los sistemas de colas. La salida obtenida de una corrida de simulacin es slo uno de los muchos valores posibles. Por tanto, en general, no puede confiar en el valor de salida obtenido de una sola corrida. Ms bien, necesita repetir la corrida de simulacin muchas veces, usando cada vez un nmero aleatorio uniforme inicial diferente, para obtener as, distintos valores de salida. El nmero real, n, de corridas a realizarse se basa en si est estimando la media de un valor de salida o una proporcin y tambin en el grado de confianza y exactitud deseado en la forma de un valor para a y e, respectivamente. Recuerde que aunque la simulacin requiere cantidades significativas de experiencia y esfuerzos de desarrollo computacionales, la tcnica es la nica que puede proporcionar informacin til y confiable para la mayora de los sistemas grandes y complejos del mundo real. RESUMEN En este captulo ha visto aplicaciones del use de la simulacin por computadora para tomar decisiones en reas tan diversas como las finanzas, la administracin de inventarios y los sistemas de colas. La salida obtenida de una corrida de simulacin es slo uno de los muchos valores posibles. Por tanto, en general, no puede confiar en el valor de salida obtenido de una sola corrida. Mas bien, necesita repetir la corrida de simulacin muchas veces, usando cada vez un nmero aleatorio uniforme inicial diferente, para obtener as, distintos valores de salida. El numero real, n, de corridas a realizarse se basa en si est estimando la media de un valor de salida o una proporcin y tambin en el grado de confianza y exactitud deseado en la forma de un valor para a y e, respectivamente. Recuerde que aunque la simulacin requiere cantidades significativas de experiencia y esfuerzos de desarrollo computacionales, la tcnica es la nica que

71

puede proporcionar informacin til y confiable para la mayora de los sistemas grandes y complejos del mundo real. EJERCICIOS EJERCICIO 15.1 La ciudad de Tokio est considerando construir un pequeo aeropuerto domstico con una pista de despegue y aterrizaje sobre terrapln en la baha de Tokio. La pista operar durante las horas de 6 A.M. hasta media noche. Se espera que las aeronaves aterricen durante este horario de acuerdo con un proceso de Poisson a una tasa promedio de 30 por hora. Se supone que el tiempo transcurrido entre las salidas de las aeronaves sigue una distribucin exponencial, con una media de 1 minuto. El anlisis de datos de operaciones similares indica que el tiempo requerido para aterrizar o despegar y salir de la pista se distribuye normalmente, con una media de 90 segundos y una desviacin estndar de 30 segundos. El gerente de la Comisin de Trafico Areo desea saber el promedio de tiempo que tarda un avin que llega en esperar pista y la misma estadstica para un vuelo que sale. Suponga que la aeronave use la pista sobre la base de que el primero en llegar es el primero en atenderse, sin importar el que la nave est aterrizando o despegando. Suponga tambin que la simulacin comienza sin ninguna aeronave en el sistema. Complete la siguiente tabla usando IDS tres nmeros aleatorios comenzando en la columna 3 de la fila 1 de la tabla del apndice A para determinar IDS tiempos en los que los siguientes tres aviones (A3) A4, A6) entran al sistema para aterrizar. Despus use los tres nmeros aleatorios comenzando en la columna 3 de la fila 10 para determinar la cantidad de tiempo que cada uno de los aviones A3, A4, A5 requerir de uso de la pista para aterrizar. Observe que todos IDS tiempos de la tabla estn en minutos. TIEMPO DE LLEGADA NUMERO TIEMPO DE TIEMPO ALEATOR INTERLLEGA DE IO DAS ENTRA DA 0.710621 0.689315 2.48 2.34 2.48 4.82 TIEMPO DE ATERRIZAJE NUMERO VALO CANTIDAD ALEATORI R DE TIEMPO O Z DE ATERRIZA JE 0.653071 0.39 1.70 0.407682 0.26 1.63

NUMERO DE AERONA VE A1 A2 A3 A4 A5

EJERCICIO 15.2 Contine la simulacin del ejercicio 15.1. Complete la siguiente tabla usando los tres nmeros aleatorios comenzando en la columna 3 de la file 20 de la tabla del apndice A para determinar tiempos en los que los siguientes tres aviones (D3, D4, D6) entran al sistema para despegar. Despus use los tres nmeros aleatorios comenzando en la columna 3 de la fila 30 para determinar la cantidad de tiempo de use de la pista que cada uno de los aviones D3, D4, D5 requerir para despegar. Observe que todos los tiempos de la tabla estn en minutos.

72

NUMERO DE AERONA VE D1 D2 D3 D4 D5

TIEMPO DE SALIDA NUMERO TIEMPO DE ALEATOR INTERLLEGA IO DAS

TIEMPO DE ENTRA DA 0.34 1.91

0.291777 0.790803

0.34 1.56

TIEMPO DE DESPEGUE NUMERO VALOR CANTIDAD ALEATORI Z DE TIEMPO O DE ATERRIZA JE 0.098975 -1.29 0.86 0.186970 -0.90 1.05

EJERCICIO 15.3 Contine la simulacin del ejercicio 15.1. Complete la siguiente tabla combinando los resultados de los ejercicios 15.1 y 15.2 para determinar la secuencia en la que los 10 aviones usan la pista, suponiendo que no ocurren otras llegadas ni salidas. Para cada uno de estos 10 aviones: a. Indique el tiempo en el que entra al sistema. b. Determine los tiempos en los que el avin comienza y termina de usar la pista. c. Calcule la cantidad de tiempo que el avin tiene que esperar antes de que empiece a usar la pista.

73

Potrebbero piacerti anche