Trabajo Final - Investigación de Operaciones
Trabajo Final - Investigación de Operaciones
Trabajo Final - Investigación de Operaciones
Ventajas:
Teoría de juegos
Teoría de colas de espera
Teoría de control
Teoría de la decisión
Teoría de distribución o transporte
Teoría de inventarios
Teoría de los grafos
Programación lineal
Probabilidad y estadística matemática
Programación dinámica
Cadena de markov
MÉTODO GRÁFICO
Como es de esperar, el método gráfico consiste en representar las gráficas
asociadas a las ecuaciones del sistema para deducir su solución. La solución
del sistema es el punto de intersección entre las gráficas. La razón de ello es
que las coordenadas de dicho punto cumplen ambas ecuaciones y, por tanto,
es la solución del sistema. Como vamos a trabajar con sistemas de dos
ecuaciones lineales con dos incógnitas (x e y), la gráfica de cada ecuación es
una recta.
Como consecuencia, la intersección de las gráficas es un único punto (a, b) y
la solución del sistema es x = a e y = b. No obstante, si las rectas son paralelas
(no se cortan), el sistema no tiene solución, y si son iguales hay infinitas
soluciones. Para poder aplicar el método gráfico debemos saber representar
las gráficas de las rectas. Nosotros lo haremos uniendo puntos calculados
previamente.
VARIABLES:
P1 P2 P3
X1 = PRODUCTO 1 1 10 6 8
2 5 20 10
X2 = PRODUCTO 2
-------------- 10 --------------
FUNCION OBJETIVO --
600
Zmax = 2x1+3x2
RESTRICCIONES
10x1 + 5x2 ≤ 600
6x1 + 20x2 ≤ 600
8x1 + 10x2 ≤ 600
CONCLUSIÓN
La variable
individualmente tiene su
ganancia. La variable
tiene una ganancia
óptima de 120 y 57, la
segunda variable tiene
ganancias de 30 y 100, y
la tercera tiene una
ganancia de 60 y 70. La
solución óptima de cada
variable es:
X1= 52.94
X2= 14.12.
VARIABLES
X1 = PRACTICOS
X2 = HUMANIDADES
FUNCION OBJETIVO:
Zmax = 1500x1 + 1000x2
X1 + X2 = 30
X1 ≥ 10
X2 ≥ 10
CONCLUSIÓN
La variable en cada
función tiene como
ganancia:
X1= 30 y 29
X2= 10 e infinito
X3= 10.5 e infinito
La solución óptima es de
10 y 10.
9. ChemLabs utiliza las materias primas I y Il para producir dos soluciones de limpieza
doméstica, A y B. Las disponibilidades diarias de las materias primas I y II son de 150 y 145
unidades, respectivamente. Una unidad de solución A consume 5 unidades de la materia
prima 7, y 0.6 unidades de la materia prima 77, en tanto que una unidad de la solución B
consume 0.5 unidades de la materia prima 1. y 4 unidades de la materia prima II. Las
utilidades por unidad de las soluciones A y B son de $8 y $10, respectivamente. La
demanda diaria de la solución A es de entre 30 y 150 unidades, y la de la solución B va de
40 a 200 unidades. Determine las cantidades de producción óptimas de A y B.
VARIABLES:
I II
X1 = Solución A A 0.5 0.6
X2 = Solución B B 0.5 0.4
CONCLUSIÓN
1= 200 y 300
2= 360 y 230
3= 25 e infinito
4= 140 e infinito
5= 45 e infinito
6= 200 e infinito
Zmax=8 x 1+12 x 2
1.- 20x1+60x2 ≤ 60,000
2.- 70x1+60x2 ≤ 84,000
3.- 12x1+4x2 ≤ 12,000
CONCLUSIÓN
La variable en cada función
tiene como ganancia:
1= 950 y 2950
2= 1400 y 1950
3= 3000 y 900
La solución óptima es de
480 y 840.
ECUACION SIMPLEX
El Método Simplex es un método analítico de solución de problemas de programación
lineal capaz de resolver modelos más complejos que los resueltos mediante el método
gráfico sin restricción en el número de variables.
El Método Simplex es un método iterativo que permite ir mejorando la solución en cada
paso. La razón matemática de esta mejora radica en que el método consiste en caminar
del vértice de un poliedro a un vértice vecino de manera que aumente o disminuya (según
el contexto de la función objetivo, sea maximizar o minimizar), dado que el número de
vértices que presenta un poliedro solución es finito siempre se hallará solución.
FUNCIÓN OBJETIVO
Zmax=4.50 x 1+5 x 2+4 x 3 S.A
CONCLUSIÓN
Se tendría una utilidad máxima de 24 con x2.
VARIABLES
X1= 5600
X2= 8700
Ƶ MAX= 90X1+80X2+50X3+24X4 S.A
1.- 200X1+150X2+180X3+45X4 ≤ 5600
2.- 300X1+250X2+180X3+82X4 ≤ 8700
CONCLUSIÓN
Se tendría una utilidad máxima de 380 con la solución sx5.
METODO DE TRANSPORTE
El método del transporte es una aplicación singular de la programación lineal cuyo
objetivo es determinar el esquema de transporte que minimice el coste total de este,
conocidos los costes unitarios desde el origen i hasta el destino. Además, se sabe que el
producto está disponible en una determinada cantidad en cada uno de los orígenes, y es
necesario que sea llevado a cada uno de los destinos posibles en una cantidad
demandada.
CONCLUSIÓN
Se da como mejor opción la tabla #1, dando a conocer que el viajar a la ciudad de
Denver es más efectivo.
VARIABLES
1 2 3 4 5 OFERTA
CONCLUSIÓN
Se da como mejor opción la tabla #3, dando a conocer que el viajar a la ciudad #1 es la
más conveniente para poder tomar como ruta y poder tener una mejor producción.
RESUMEN DE MODELOS DE REDES (DIAGRAMAS PERT Y
CPM), CON UN EJEMPLO.
Un modelo de red es un modelo de transbordo con capacidades, el cual
puede adoptar diversas formas, como el modelo de la ruta más corta y el
modelo del flujo máximo y mínimo, el problema de árbol de alcance mínimo,
método de camino crítico, entre otras aplicaciones de la planeación
financiera y de producción.
La principal característica de un modelo de transbordo con capacidades es
que es una red donde las ofertas están en los puntos de origen específicos,
las demandas en los puntos de destino específicos y las alternativas de
embarque se ofrecen por medio de los nodos intermedios, de manera que
siguen rutas con capacidades definidas desde los orígenes hasta los destinos.
Terminología de redes
Una red se compone de un conjunto de nodos unidos por arcos (o ramas). La
notación para describir una red es (N, A), donde N es el conjunto de nodos, y
A es el conjunto de arcos.
N = {1, 2, 3, 4, 5}
A = {(1, 2), (1, 3), (2, 3), (2, 5), (3, 4), (3, 5), (4, 2), (4, 5)}
A continuación, se presenta un diagrama de red y sus principales
componentes.
MODELO DE COLAS
¿Qué son las colas y que es la teoría de colas?
Las colas son modelos de sistemas reales que pueden representar a clientes, maquinaria,
sistemas logísticos, o flujos de trabajo donde se espera que estas reciban un servicio y
cambien del mismo una vez se ha recibido.
Representan una línea de estudio matemático importante dentro de las operaciones, así
como en los sistemas.
En la vida real, al no haber una sincronía absoluta (es imposible que la exista) o espera
quien presta el servicio o espera quien lo va a recibir.
La espera es habitual en muchísimos casos ordinarios y cada uno tiene unas características
que lo definen.
Encontramos reflejada la teoría de colas en los procesos de las fábricas, en la cola del
banco, en cualquier transporte público, en la cola del supermercado. Se estudia mucho
para los diseños de Call center. En Servidores de internet, o incluso en nuestra bandeja de
entrada de correo.
Este resumen está realizado a partir de notas para el estudio de una asignatura sobre
teoría de colas. Si quieres ver un ejemplo de cálculo, al final del mismo lo incluyo. Por
supuesto, se acepta toda matización o apreciación al mismo, y me gustaría citar una
fuente de estudio, quizás la mejor que existe en Castellano para dicha materia, como son
los apuntes «Aplicando Teoría de Colas en Dirección de Operaciones» de José Pedro
García Sabater. (DOE UPV)
Población
La población en una cola es quien quiere hacer uso del servicio en el sistema. Puede ser
finita o infinita. Y puede haber varios tipos o un sólo tipo de población (clientes).
Entrada
O arrival, esta vendría caracterizada por la tasa de entrada, la distribución entre entradas
y si tiene lotes o no.
La tasa de entrada:
La definimos como el número de clientes que pueden entrar por unidad de tiempo.
Cola (Queue)
Es el elemento donde se espera en función de que los servidores tengan capacidad para
atender. Las podemos clasificar en cola única o múltiple, por tipo de disciplina: FIFO, LIFO,
RSS, Priority, WFQ, así como por la tasa de abandono.
Colas Priority:
La nomenclatura de colas Priority se usa cuando existe una prioridad dentro de la cola.
Dentro de prioridad, podemos tener con o sin interrupción, según si llega un cliente con
prioridad se interrumpe el trabajo en curso o no.
En este tipo de colas los paquetes que llegan se clasifican por clases de prioridad.
Esta clase de prioridad debe estar marcada de alguna forma. Cada clase de prioridad
tendría su cola virtual independiente. Cuando toque procesar un paquete se elegirá el
paquete de la clase más alta de una cola no vacía. Cada cola trabajará a partir del criterio
FIFO para elegir el paquete a procesar.
También se pueden hacer disciplinas más complejas, puesto que dentro de cada prioridad
se pueden aplicar a su vez disciplinas random, LIFO, o FIFO, por ejemplo, otro tipo sería:
Colas WFQ:
WFQ (Weighted Fair Queing) es la disciplina donde los paquetes se clasifican en clases y se
colocan a su cola correspondiente. Se va dando servicio a cada clase de forma circular e
igualitaria usando un algoritmo del tipo Round Robin.
En sistema WFQ asigna más capacidad a las colas más llenas, pero, sin dejar de atender a
las colas más libres. Ajusta la disciplina de atención a cada cola según la ponderación del
servicio de cada clase usando pesos (W) en función de la cantidad de elementos. También
puede hacerse en función de la cantidad de servicios solicitados por cada flujo. Este
sistema permite procesar distintas necesidades sin penalizar ninguna.
Tasa de abandono:
Tenemos que tener en cuenta que en algunos sistemas también puede haber clientes que
abandonan la cola. Deberemos modelizar correctamente dicha tasa de abandono.
Servicios (s)
Distribución del tiempo de atención. Media y desviación típica.
Tipos de clientes
Procesa por lotes o no en su gestión.
Salida (d) representa el flujo de salida
Al diseñar el sistema hay que dimensionarlo bien y decidir los recursos que vamos a
invertir. Como número de servidores
Disciplina o capacidad
Para acertar en ese dimensionamiento deberemos estudiar la disponibilidad de recursos
que tenemos, así como que calidad de servicio (y por tanto coste derivado) estamos
dispuestos a dar en el sistema.
Deberemos tener en cuenta para conocer el rendimiento del sistema, que puede ser que
existan servidores esperando sin ser utilizados, o que si tenemos el sistema lleno podemos
perder clientes y que habrá un tiempo de espera que puede superar cierto requisito del
cliente.