Zusammenfassung der Ressource
Algoritmos Especiales de Programación
Lineal
- ¿QUE ES UN LOGARITMO?
- la programación lineal “consiste en modelar un
problema de optimización utilizando, únicamente,
inecuaciones lineales”.
- distintos métodos para resolver
- solución al problema de
transporte
- solución
- Basica Factible Inicial
- USO DE SOFWARE
- es una herramienta mas para
resolver este tipo de
ejercicios
- mas rapido de trabajar
- existen sistemas de sofware que aplican para el desarrollo de este
- estos son algunos
- software WinQsb
- software INVOP
- existen ventajas
- desventajas
- puede presentar problemas
- fallas en el sistema
- los datos pueden perderse
- perdidas economicas
- mas rapido y preciso
- ahorro de tiempo
- es igual ahorro de dinero
- mas ganancias
- costo beneficio
- aumenta el capital de la empresa
- un trabajo mas presentable
- mas preciso
- planteamiento
- uso de algoritmos
- criterio de optimabilidad
- PROGRAMACION LINEAL
- sistema de solucion a ejercicios
- modelos de optimización
- ventajas sobre ingresos
- costo
- mas costo beneficio para
aumentar capital de la
empresa
- gasto
- minimizar gastos y evitar
perdidas grandes a la empresa
- MODELOS ESPECIALES
- resuelven problemas de programación lineal
- se enuncian con
ecuaciones lineales
- con una función
objetivo
- una o mas funciones de restrincción
- para lograr la optimización
- EL PROBLEMA DE
TRANSPORTE
- es un caso ESPECIAL de Programación
- soluciones factibles
- Objetivos
- minimizar costos de distribución
- de numeros de unidades de fuentes
- del origen al destino
- modelo elemental
- en este caso las fuentes pueden
actuar como:
- 1.- entidades que ofertan
cierto numero de unidades
- los origenes reciben
cierto numero de
unidades
- por lo tanto
- los origenes son
proveedores de unidades
- los destinos construyen
unidades que demandan
- se puede identificar mediante:
- dos factores importantes
- 1.- naturaleza
- 2.- estructura
- del "hacia alla"
- esto va a que el problema debe
- tener definido su
origen y destino
- relacion uno con el otro
- mediante estos factores podemos
- determinar la solucion y metodo
- contexto en el que se apica es amplio
- genera soluciones atinentes
- area de operaciones
- inventario
- asignacion de elementos
- Los problemas de transporte o
distribución son uno de los más
aplicados en la economía actual
- un ejemplo base puede
ser:
- Los sitemas logisticos de una empresa pueden ser
los origenes que tiene de produccion dicha planta
- tomando en cuenta
- capacidad instalada de produccion del
producto base
- destinos y almacenes que generan demanda
del mismo
- pero hay pasos que se deben tomar en
cuenta a la hora de resolver un
problema de este tipo
- PLANTEAMIENTO DEL
PROBLEMA
- el problema del transporte en general se especifica
mediante la siguiente información
- 2.- una lista de capacidades de suministro maximo de cada sitio de oferta si para i=1, 2, 3,...m
- 4.- una lista de demandas de utilidades o bienes de J cada punto de demanda J las cuales deben satisfacerse minimamente
- 1.- un conjunto de m puntos de oferta desde los cuales se envian utilidades o bienes
- 5.- una matriz de valores que indica el costo fijo en el que se incurre al enviar una unidad producida en el punto de oferta i y enviada al punto de demanda j, cij
- 3.- un conjunto de n puntos de demanda hacia los cuales se envia una utilidad o bien
- DETERMINACION DE LA SOLUCION
BASICA FACTIBLE INICIAL
- la utilizacion del metodo SIMPLEX no resulta eficiente para
resolver el problema de transporte
- se utilizan otros metodos como:
- a) Metodo de la esquina Nor.Oeste
(N-O)
- CARACTERISTICAS
- sencillo y
facil de
hacer
- no tiene en cuenta los costos para hacer
las asignaciones
- generalmente nos deja lejos
del optimo
- NOTA
- no elimine fila y columna al mismo tiempo, a no ser que sea la ultima casilla., el
romper esta regla ocasionara una solucion en donde el numero de variables
basicas es menor a m+n-1, produciendo una solucion basica factible degenerada
- ALGORITMO
- 1.- construya una tabla de ofertas (disponibilidades)
y demandas (requerimientos)
- 2.- empiece por la esquina nor-oeste
- 3.- asigne lo maximo posible (lo menor entre la
oferta y la demanda, respectivamente)
- 4.- actualice la oferta y la demanda y rellene con ceros el resto de
casillas (filas o columnas) en donde la oferta o la demanda halla
quedado satisfecha
- 5.- muevase a la derecha o hacia abajo, segun halla quedado la
disponibilidad para asignar
- 6.- repita los pasos del 3 al 5 sucesivamente hasta llegar a la esquina
inferior derecha en la que se eliminan fila y columna al mismo tiempo
- b) Metodo de la matriz de Costo Minimo
- CARACTERISTICAS
- tiene en cuenta los costos para hacer
las asignaciones
- generalmente nos deja
alejados del optimo
- es mas elaborado que el metodo de la esquina Nor-Oeste
- NOTA
- recuerde que no debe eliminar o satisfacer fila y columna al
mismo tiempo, caso en que la oferta sea igual a la demanda, en
tal caso recuerde usar Epsilon
- ALGORITMO
- 1.- construya una tabla de disponibilidades, requerimientos y costos
- 2.- empiece en la casilla que tenga el menor costo de toda la tabla, si hay empate escoja arbitrariamente cualquiera
- 3.- asigne lo maximo posible entre la disponibilidad y el requerimiento el menor de los dos
- 4.- rellene con ceros la fila o columna satisfecha y actualice la disponibilidad y el requerimiento, restandoles lo asignado
- 5.- muevase a la casilla con el costo minimo de la tabla resultante
- 6.- regrese a los puntos 3, 4, 5 sucesivamente hasta que todas las casillas queden asignadas
- c) Metodo de Vogel
- CARACTERISTICAS
- tiene en cuenta los costos, las ofertas y las
demandas para hacer las asignaciones
- generalmente nos deja cerca al optimo
- es mas elaborado que los anteriores, mas
tecnico y dispendioso
- NOTA
- recuerde que no debe satisfacer filas y columnas al mismo
tiempo: caso en que la disponibilidad sea igual al
requerimiento en tal caso use el epsilon
- ALGORITMO
- 1.- construir una tabla de disponibilidades ofertas y requerimientos la demanda, y costos
- 2.- calcular la diferencia entre el costo mas pequeño y el segundo costo mas pequeño para cada fila y columna
- 3.- escoger entre las filas y columnas la que tenga la mayor diferencia en caso de empate decida arbitrariamente
- 4.- asigne lo maximo posible en la casilla con menor costo en la fila o columna escogida en el punto 3
- 5.- asigne cero a las otras casillas de la fila o columna donde la disponibilidad o el requerimiento queda satisfecho
- repita los pasos del 2 al 5 sin tener en cuenta las filas y/o columnas satisfechas hasta que todas las casillas queden asignadas
- CRITERIO DE OPTIMALIDAD
- determinar la eficacia de los
metodos y saber el optimo
resultado
- ahi se encuentran las
variables de entrada y salida
- maximizacion
- coeficiente mas negativo
- minimizacion
- coeficiente mas positivo
- variable no basica en el renglo Z
- en la variable de salida esta la
condicion de factibilidad
- maximizacion
- coeficiente mas negativo
- minimizacion
- coeficiente mas positivo
- ALGORITMO DE MEJORAMIENTO DE SOLUCION
- los metodos analizados no garantizan
- es necesario verificar
- puede haber una ruta no utilizada
- por eso se usan dos metodos para el mejoramiento de la solucion factible inicial
- a) Metodo de la Distribucion Modificada
- b) Metodo del Paso Secuencial
- PROBLEMA DE ASIGNACION
- dos respuestas exactas
- si
- 1
- no
- 0
- solucion de problemas basicos
- mejor conocido como metodo binario
- metodo de asignacion
- PA
- usa herramientas basicas pero que dan resultados
optimos
- es usual usarla
- esta ligada a temas de orden
- es usado en personas para administrar turnos
- PLANTEAMIENTO DEL PROBLEMA
- minimizar el costo total de
operacion de modo que
- cada tarea se asigne a una
y solo una maquina
- cada maquina realice una y
solo una tarea
- registra tareas
- asigna nuemro para tareas determinadas
- con base en algun tipo de valoracion para
cada suceso