Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROYECTO FINAL
NOMBRE: ALEJANDRO BRAYAN MAMANI PINTO
ELIZARDO MAMANI HUANCA
YERKO FLORES MAMANI
WILLIAMS SÁNCHEZ CHAVEZ
DOCENTE: Lic. RICARDA TOLA PAQUI PH. D.
MATERIA: INVESTIGACIÓN OPERATIVA II
FECHA DE ENTREGA: 06 de diciembre del 2022
POTOSÍ – BOLIVIA
INTRODUCCIÓN
2. OBJETIVO GENERAL
3. FUNDAMENTO TEÓRICO
Las líneas de espera se modelan como un proceso donde se tiene en cuenta el
número de transacciones entrantes, donde se toma el valor de variable aleatoria
con una probabilidad determinada de que esta suceda en datos estadísticamente
específicos. El sistema de línea de espera.
Terminología
1. Los clientes son servidos con una política FIFO y cada arribo espera a ser
servido sin importar la longitud de la línea o cola.
Denotado por:
Características de operación:
Dos o más servidores o canales están disponibles para atender a los clientes que
arriban.
Los clientes forman una sola cola y se los atiende de acuerdo al servidor que queda
libre.
Denotada por:
𝐿𝑞=𝐿𝑠−𝜆𝜇
𝐿𝑠− 𝜌
𝑊𝑞=𝑊𝑠−1𝜇=𝐿𝑞𝜆
Ejemplo M/M/c
El grupo de investigadores formado por 6 estudiantes, dispone de 6 terminales para
realizar cálculos. El trabajo promedio cálculo requiere de 20 minutos de tiempo de
terminal y el promedio entre solicitudes de servicio es de 30 minutos. Se supone
que estas solicitudes están distribuidas exponencialmente. Calcular todas las
medidas de desempeño.
𝜌𝑐 𝑐 1.506 6
( )×( )=( )×( ) = 0.021
𝑐! 𝑐−𝑃 6! 6 − 1.5
1
𝜌0 = = 0.223
4.46 + 0.021
Existe una probabilidad del 22.3% de probabilidad que no haya terminales en
el sistema.
2: Numero promedio de clientes en la fila
𝝆𝒄+𝟏 𝟏
𝑳𝒒 = ( )× × 𝝆𝟎
( 𝒄 − 𝟏)! (𝒄 − 𝒑)𝟐
𝟏. 𝟓𝟎𝟕 𝟏
𝑳𝒒 = ( )× × 𝟎. 𝟐𝟐𝟑 = 𝟎. 𝟎𝟎𝟏𝟓𝟔𝟖
( 𝟔 − 𝟏) ! (𝟔 − 𝟏. 𝟓𝟎)𝟐
𝟎. 𝟎𝟎𝟏𝟓𝟔𝟖
𝝎𝒒 = = 𝟎. 𝟎𝟎𝟎𝟎𝟓𝟐𝟑
𝟑𝟎
𝟏
𝑾 = 𝟎. 𝟎𝟎𝟎𝟎𝟓𝟐𝟑 + = 𝟎. 𝟎𝟓
𝟐𝟎
𝟏 𝒄
𝑷𝒘 = × 𝝆𝒄 × × 𝝆𝟎
𝒄! 𝒄−𝝆
𝟏 𝟔
𝑷𝒘 = × 𝟏. 𝟓𝟎𝟔 × × 𝟎. 𝟐𝟐𝟑 = 𝟎. 𝟎𝟎𝟒𝟕
𝟔! 𝟔 − 𝟏. 𝟓𝟎
Hay una probabilidad del 0.47% de que una terminal que llega a solicitar
servicio tenga que esperar.
n Pn
0 0.223
1 0.335
2 0.251
3 0.125
4 0.047
5 0.014
6 0.0035
7 0.0008
𝑷𝟎 + 𝑷𝟏 + 𝑷𝟐 + 𝑷𝟑 + 𝑷𝟒 + 𝑷𝟓 + 𝑷𝟔 + 𝑷𝟕
= 𝟎. 𝟐𝟐𝟑 + 𝟎. 𝟑𝟑𝟓 + 𝟎. 𝟐𝟓𝟏 + 𝟎. 𝟏𝟐𝟓 + 𝟎. 𝟎𝟒𝟕 + 𝟎. 𝟎𝟏𝟒
+ 𝟎. 𝟎𝟎𝟑𝟓 + 𝟎. 𝟎𝟎𝟎𝟖 = 𝟎. 𝟗9
La probabilidad de que no haya mas de 7 terminales en el sistema es del
99%.
7: Utilización
𝒄−𝟏 𝒄−𝟐 𝟏
𝑼 = 𝟏 − [𝑷𝟎 + ( ) ∗ 𝑷𝟏 + ( ) ∗ 𝑷𝟐 +. . + ( 𝒄 ) ∗ 𝑷𝒄−𝟏 ]
𝒄 𝒄
suma = 1;
n = 0;
p = Math.Round((lam / mu), 4);
for (double i = 1; i < c; i++)
{
P = Math.Pow(p, i);
double Fac = 1;
for (double j = 1; j <= i; j++)
{
Fac = Fac * j;
}
double x = P / Fac;
suma += x;
}
double f = 1;
for (double z = 1; z <= c; z++)
{
f = f * z;
}
Po = Math.Round((1 / (suma + ((Math.Pow(p, c) / f) * (c / (c - p))))), 4);
double ff = 1;
for (double z = 1; z < c; z++)
{
ff = ff * z;
}
Lq = Math.Round((((Math.Pow(p, c + 1)) / ff) * (1 / Math.Pow(c - p, 2))
* Po));
Wq = Math.Round(Lq / lam, 6);
W = Math.Round((Wq + (1 / mu)), 6);
L = Math.Round(lam * W, 6);
Pw = Math.Round(((1 / f) * (Math.Pow(p, c)) * (c / (c - p)) * Po),6);
int N=int.Parse(txtN.Text);
tabla.Text += ("7. PROBABILIDAD DE QUE HAYA " + N + " CLIENTES
EN EL SISTEMA") + "\n";
tabla.Text += ("¿ Cual es la probabilidad de que no haya mas de " + N +
" " + " en el sistema?") + "\n";
tabla.Text += (" | n | Pn |")+"\n";
double [] v=new double[20];
double sumita = 0;
int ii = 0;
for (double i = 0; i <=N; i++)
{
double nn = 1;
for (double z = 1; z <= i; z++)
{
nn = nn * z;
}
if (i <= c)
{
Pn = Math.Round(((Math.Pow(p, i)) / nn)*Po, 4);
}
else
{
Pn = Math.Round(((Math.Pow(p, i)) / (f * (Math.Pow(c, N -
c))))*Po, 4);
}
v[ii] = Pn;
sumita += Pn;
ii++;
tabla.Text += (" | " + i + " | " + Pn + " |") + "\n";
MM1
Ejemplo M/M/1
1. Un avión tarda 4 minutos en aterrizar a partir del momento en que la torre de
control la da la señal de aterrizaje. Si las llegadas de los aviones se producen
por término medio, a razón de 8 por hora y siguiendo un proceso de Poisson,
¿cuánto debe esperar el piloto que va a tener que volar alrededor del
aeropuerto antes de recibir la señal de tierra? (λ= 8 aviones a la hora, µ= 15
aviones a la hora). Asimismo, determina todas las medidas de desempeño.
M/M/C
Ejemplo M/M/c
2. Un centro de cómputo está equipado con tres computadoras digitales, todas
del mismo tipo y capacidad. Cada programador tarda un tiempo
exponencial en escribir un programa, con una tasa media de 0.5 por hora.
Una vez que termina su programa, envía directamente al centro de cómputo
para su ejecución. El tiempo de cómputo por programa está distribuido
exponencialmente con tasa media de 2 por hora. Determinar todas las
medidas de desempeño
6. Conclusiones.
• Se realizo las interfaces graficas con las imágenes del proyecto a medida
que se iba realizando, la información sobre las versiones del lenguaje C# se
realizó con las búsquedas en internet de la pagina (Versiones de
Microsoft.NET) y (C Sharp-Wikipedia la enciclopedia libre), la historia del
lenguaje de programación C# fue investigada en internet, estudiada y
resumida (Historia del lenguaje C# -Microsoft Docs).
• También podemos decir que el tema de líneas de espera, es una herramienta
muy importante de operaciones puesto que sus resultados son aplicados en
una gran variedad de: negocios, comercios, industrias, etc. Así se podrá tener
una mejor atención al cliente, ya que con los cálculos será posible generar
confianza y fidelidad con el cliente.Y justamente con el programa que se
realizó en c# podemos ver cada uno de los pasos para que esta herramienta
se funcional al tipo de negocio que se necesite.
• Se puede observar que la calculadora resuelve el problema de acuerdo a las
medidas de desempeño resueltas en M/M/1 y M/M/c.
• También se pudo observar todo lo referido al modelo de desempeño
obtenemos los mismos resultados tanto de manera manual y en nuestro
programa.
7. Bibliografía.
• https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.tokios
chool.com/noticias/c-que-
es/&ved=2ahUKEwjaxv3GpuP4AhVdDbkGHcKnC10QFnoECA8QBQ&usg=
AOvVaw29Gt01Urwn6MzzIcfhTPsD
• https://www.google.com/url?sa=t&source=web&rct=j&url=https://lenguajesd
eprogramacion.net/c-
sharp/&ved=2ahUKEwjaxv3GpuP4AhVdDbkGHcKnC10QFnoECC4QAQ&u
sg=AOvVaw0CL921pMm2R1AsCnzrZLEd
• https://www.google.com/url?sa=t&source=web&rct=j&url=https://es.m.wikipe
dia.org/wiki/C_Sharp&ved=2ahUKEwjaxv3GpuP4AhVdDbkGHcKnC10QFno
ECCcQAQ&usg=AOvVaw3y9k1TkyTpAVoSEKLuakac
• https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.camp
usmvp.es/recursos/post/la-evolucion-del-lenguaje-
c.aspx%23:~:text%3DDesde%2520la%2520aparici%25C3%25B3n%2520d
e%2520C%2523,Actualizado)%2520(en%2520ingl%25C3%25A9s).&ved=2
ahUKEwiLg9ySp-
P4AhWtA7kGHZ82AbEQFnoECA0QBQ&usg=AOvVaw1eTfKdOHotb8gFM
MGbd167
• https://www.google.com/url?sa=t&source=web&rct=j&url=https://docs.micro
soft.com/en-us/dotnet/csharp/whats-new/csharp-version-
history&ved=2ahUKEwiLg9ySp-
P4AhWtA7kGHZ82AbEQFnoECDAQAQ&usg=AOvVaw3iswKMINP7ahRFZ
RewGI31