Está en la página 1de 12

Manual de Métodos de Optimización.

INTRODUCCIÓN A LA CIENCIA ADMINISTRATIVA


¿Cómo surge la ciencia administrativa?

La ciencia administrativa surge de la necesidad de resolver problemas administrativos de acuerdo


a los objetivos generales de la organización en lugar de resolverlos de acuerdo a los objetivos
particulares de cada sector.

¿Qué es un modelo?

Son modelos matemáticos que expresan, en un conjunto de ecuaciones matemáticas, la operación


que va a ser realizada.

¿Cómo se clasifican los modelos?

 Descriptivo/Normativo
 Determinístico/Estocástico
 Lineal/No Lineal
 Estático/Dinámico

¿Cómo es el proceso de solución de problemas de la investigación de operaciones?

1. Identificas, observas y planteas el problema


2. Construyes el modelo
3. Generas una solución
4. Pruebas y evalúas la solución
5. La implementas
6. Le das un seguimiento y control.

INTRODUCCIÓN A LA PROGRAMACIÓN LINEAL


¿Cuáles son las características de los problemas de programación lineal?

 Tienen un solo objetivo (función objetivo)


 Tienen restricciones
 La función objetivo y las restricciones tienen proporcionalidad o linealidad
 Divisibilidad, esto quiere decir que las variables de decisión tienen posibles asignaciones
fraccionarias.
 Aditividad, las contribuciones de las variables de decisión son aditivas y no hay efectos en
la interacción
 Tienen certidumbre en todos los parámetros
 No negatividad, no es obligatoria en el planteamiento pero si en el modelo de solución.

El modelo de programación lineal es: Normativo, lineal, estático y determinístico


¿Por qué es importante la programación lineal?

Porque se ha encontrado que una gran cantidad de problemas operativos y administrativos


involucran relaciones lineales y por lo tanto pueden ser modelados usando la programación lineal.
Esto le ha dado gran importancia como herramienta administrativa.

¿Cuáles son algunas aplicaciones típicas de programación lineal?

 Finanzas
 Mercadotecnia
 Contabilidad
 Administración
 Problema de mezcla
 Problema de dieta

¿Qué es el planteamiento?

Es la habilidad de transformar un problema del mundo real en un modelo.

¿Cuál es el proceso a utilizar en la etapa de planteamiento?

1. Identificar y definir las variables de decisión (Xj), incluyendo sus unidades de medición
a. ¿Qué es lo que quiero que el modelo me diga para tomar alguna decisión?
2. Plantear la función objetivo
a. Plantearla verbalmente
b. Definir la ecuación matemática que la describa
c. Revisar la consistencia en las unidades de medición
3. Plantear las restricciones
a. Identificar verbalmente los tipos de restricciones existente
b. Definir las ecuaciones necesarias para cada tipo de restricción
c. Revisar la consistencia en las unidades de medición
4. Revisar las condiciones de “no negatividad” de las variables de decisión. (Definir
restricciones de signo para cada variable)

¿Cuál es el objetivo de resolver problemas de programación lineal?

Encontrar los valores que deberán tener las variables de decisión, de manera que se cumpla la
función objetivo y las restricciones del modelo.

¿Cuáles son los 3 métodos más usados para resolver problemas de programación línea?

 Método gráfico
 Método algebraico
 Método simplex

¿Cuándo se utiliza el método gráfico?

Se utiliza para problemas con solo dos variables de decisión, resulta útil para ilustrar tanto el
proceso de solución como las características de una solución óptima.
¿Cuáles son los dos métodos para dar solución gráficamente a un problema de programación
lineal?

 Método de solución de los vértices


 Método de solución de la recta de isoutilidad

¿Cuál es el procedimiento para el método de solución de los vértices?

1. Plantear el problema matemáticamente


2. Graficar las restricciones
3. Determinar la región factible
4. Calcular los valores de los vértices de la región factible
5. Calcular la utilidad o el costo (Z) para cada uno de los vértices obtenidos en el paso 4.
6. Seleccionar el vértice con el mejor valor para Z. Valor mas alto si el problema es de
maximización o el valor mas bajo si el problema es de minimización.

¿Cuál es el procedimiento para el método de la recta de isoutilidad?

1. Plantear el problema matemáticamente


2. Graficar las restricciones
3. Determinar la región factible
4. Graficar la función objetivo (gráfica de isoutilidad o isocosto)
5. Trasladar la línea de la función objetivo en dirección de la utilidad creciente (o el costo
decreciente) manteniendo la pendiente. El último punto (problema de maximización) o el
primer punto (problema de minimización) que toque la región factible es la solución
óptima.
6. Encontrar los valores de las variables de decisión en ese punto y calcular el valor de Z.

¿Qué es la región factible?

Región dentro de la gráfica que satisface a todas las restricciones. Cualquier punto dentro de esta
zona es una solución al problema original

¿Dónde ocurre la solución óptima para un problema de programación lineal?

En un vértice de la región factible

¿Cuáles son los tipos de restricciones que existen?

 Restricción activa o circulante: sucede cuando el lado derecho e izquierdo son iguales
cuando los valores óptimos de las variables de decisión se introducen en la restricción.
 Restricción inactiva o circulante: sucede cuando el lado derecho e izquierdo no son iguales

¿Cuáles son las soluciones especiales que se pueden encontrar en un problema de programación
lineal utilizando el método gráfico?

 Solución limitada: sucede cuando la región factible no presenta acotamiento por alguna
restricción
 Solución óptima múltiple: sucede cuando existen dos o mas puntos donde se cumpla la
función objetivo
 Solución inconsistente o no factible: sucede cuando no existe región factible porque en
ningún punto se cumplen todas las restricciones del modelo
 Solución degenerada: Es cuando más de dos restricciones pasan por el punto óptimo. El
problema tiene alguna restricción que podría eliminarse sin que cambiara la solución
obtenida.

Método simplex.
¿ Cuáles son los pasos a seguir para resolver con método simplex?

1. Convertir el modelo al formato estándar de programación lineal


2. Colocar los elementos del problema en una tabla simplex en términos de una solución
básica factible inicial
3. Generar los valores iniciales para Cj-Zj
4. Si alguno de los valores detectados en Cj-Zj es positivo, seleccionar el mayor ya que
proporciona más utilidad. La columna correspondiente indica la variable que se convertirá
en básica, generalmente se le llama columna pivote.
5. Seleccionar la variable que sale usando la prueba del menor cociente, la cual consiste en
dividir cada constante del lado derecho entre los coeficientes positivos de la columna de la
variable que entra, escogiendo el menor (ceros o negativos no se consideran). A este
renglón se le conoce como renglón o fila pivote.
a. Al elemento que se encuentra en la intersección de la columna de la variable que
entra y el renglón de la variable que sale le llamaremos pivote
6. Los títulos y elementos que no hayan cambiado se copian en la nueva tabla, el resto se
calculará siguiendo las siguientes instrucciones:
a. El renglón pivote se divide entre el pivote.
b. Todos los elementos de la columna pivote se hacen cero, excepto el pivote iso que
ahora tiene un valor de uno
c. Todos los demás valores se calcularán con la siguiente formula: (Checar manual)
7. Si aún existen valores positivos de Cj-Zj, regresar al paso 3, de lo contrariom la solución
actual es la óptima

¿Qué es una solución básica?

Cualquier posible solución.

¿Qué es una solución básica factible?

Cualquier solución básica cuyas variables son mayores o iguales a 0

¿Qué es una variable básica?

Es aquella variable que tiene un valor diferente de cero en la solución básica.

¿Qué es una variable no básica?

Aquella variable que tiene un valor igual a cero en la solución básica.


Conversión de un modelo al formato estándar y generación de una solución básica
factible inicial
¿Cuáles son las reglas para la conversión de restricciones?

 Cuando la restricción es del tipo menor o igual, se debe sumar una variable de holgura (H)
que será básica en la solución inicial.
 Cuando la restricción es de igualdad, se suma una variable artificial (A) que será básica en
la solución inicial. Esta variable dejará de ser básica en la solución final, en caso contrario
se tendrá una solución no factible.
 Cuando la restricción es del tipo mayor o igual, primero se resta una variable excedente (E)
y se suma una variable artificial (A), esta variable dejará de ser básica en la solución final,
en caso contrario, se tendrá una solución no factible.

¿Cómo convertir la función objetivo? De Min Z a Max -Z.}

Las nuevas variables creadas deberán integrarse en la función objetivo.

 Las de holgura (H) y excedente (E) con coeficiente igual a 0


 Las artificiales con un coeficiente -M, donde M es un valor, muy grande comparado con los
demás coeficientes de las variables de decisión en la función objetivo.

¿Cuáles son los elementos del problema en una tabla simplex en términos de una solución
básica factible inicial?

 Cj= contribución por unidad de la variable j


 Cb=Contribución por unidad de las variables básicas
 Vb=Variables básicas
 LD= Constante del lado derecho de las igualdades. En cada iteración representan el valor
de las variables básicas
 Zj= Significa la contribución que se pierde por cada unidad que se fabrica. Este renglón se
calcula sumando los productos de los coeficientes de la columna Cb x los coeficientes de
cada columna.
 Cj-Zj=Refleja la mejora neta que se da en la función objetivo por un aumento de una
unidad en el valor de cada variable

Método de las M’s


¿Cuándo se utiliza el método de las M’s?

Cuando el modelo incluye restricciones de igualdad o de mayor o igual.

¿Cuáles son las soluciones especiales que se pueden encontrar en un problema de programación
lineal utilizando el método simplex?

 Solución óptima múltiple: En la tabla final existen más ceros que variables básicas
 Solución inconsistente o no factible: Existe alguna variable básica negativa o quedan
variables artificiales como básicas en la tabla final.
 Solución ilimitada o no acotada: Todavía existen contribuciones positivas, pero al hacer la
prueba del menor cociente (recurso limitante) sólo existen valores negativos o ceros en la
columna pivote.
 Solución degenerada: Alguna variable básica tiene valor de cero en la tabla final. LD igual a
cero en la tabla final.

DUALIDAD
¿Cómo se le conoce al problema original de maximización de programación lineal?

Primo

¿Cómo se le conoce al asociado?

Dual

¿Qué puede dar como resultado el planteamiento dual?

Una reducción considerable en los cálculos para resolver un problema de programación lineal

¿Qué es algo importante a hacer notar?

Que el dual del dual es igual al primo

¿Cuándo conviene la conversión del primo al dual?

cuando se tiene una cantidad muy grande de restricciones y pocas variables en el modelo primo

¿Qué indica la variable dual Yi?

 Indica el cambio marginal en el valor de la función objetivo del primo, si el lado derecho
(recurso) de la restricción i es aumentado una unidad.
 Indica el valor marginal de una unidad del recurso i.
 Las variables duales indican la cantidad que se estaría dispuesto a pagar por una cantidad
adicional de un recurso específico. Es decir, estaríamos dispuestos a pagar un precio más
elevado por un recurso escaso, hasta por el valor de la variable dual.
 Estas variables del dual que nos indican la cantidad que estaríamos dispuestos a pagar por
un recurso escaso se les llama precios sombra.

¿Para qué sirve un análisis de sensibilidad?

Para determinar el impacto del cambio sin repetir completo el proceso de solución.

¿Qué aspectos incluye el análisis de sensibilidad?

1. Cambio en el coeficiente de la función objetivo de una variable no básica


2. Cambio en el coeficiente de la función objetivo de una variable básica
3. Cambio en el valor de alguno de los recursos
4. Cambio obligado en el valor de alguna de las variables

¿Qué es ranging?

La tabla de rango donde se encuentra el reporte de rangos.


SECCION VARIABLE

¿Qué es variable?

Lista de las variables de decisión del modelo, productos que se van a producir

¿Qué significa value?

Es la cantidad de productos que se van a producir

¿Qué es reduced cost?

Es el costo de incluir a la variable en la solución del modelo. Su valor es cero cuando la variable es
básica

¿Qué es original value?

Representa el valor que tiene la variable en la función objetivo. Son las utilidades que se
obtendrían por producir el producto.

¿Qué significan lower bound y upper bound?

Describen el rango de valores para los Cj dentro del cual las mismas variables estarán en la
solución óptima con el mismo valor. Este es su rango de optimalidad.

SECCIÓN CONSTRAINT

¿Qué es constraint?

Lista de restricciones que se incluyen en el modelo.

¿Qué es dual value?

Es la utilidad que se tendría si se contara con una unidad adicional de recurso, también puede
verse como la cantidad máxima a pagar por una unidad adicional del recurso representado por la
restricción. Son los precio sombra.

¿Qué es slack/surplus?

Holgura/excedente, es la cantidad de este recurso que no se utiliza o la cantidad por la cual se


excede una restricción. Si su valor es mayor a cero, entonces el precio sombra es cero.

¿Qué es el original value?

Es el valor original del lado derecho para cada restricción del modelo

¿Qué son el lower bound y upper bound de constraint?

Describen el rango de valores del lado derecho de las restricciones para el cual las mismas
variables estarán en la solución, aunque sus valores serán distintos.

¿Qué es el rango de insignificancia?


Rango dentro del cual los coeficientes Cj de variables no básicas varían sin cambiar la mezcla de
solución.

¿Qué es el rango de optimalidad?

Rango dentro del cual los coeficientes Cj de variables básicas varían sin cambiar la mezcla de
solución.

¿Qué pasa si cambia la contribución de una variable básica a las utilidades?

Se generan dos resultados posibles:

 Si el coeficiente de contribución de la variable básica disminuye, entonces es posible que


la variable tuviera que dejar la base puesto que tal vez no sea suficientemente redituable
para seguir siendo básica.
 Si la contribución a las utilidades de una variable básica aumenta, podría obtenerse un
mayor nivel de producción para la variable que se considera.

¿Qué es un coeficiente tecnológico?

Lo que voy a requerir de cada recurso/original value (valores del lado izquierdo)

MODELOS DE REDES
¿Qué son los modelos de redes?

 Son casos especiales de modelos de programación lineal con una estructura y propiedades
matemáticas especiales e importantes
 Generalmente corresponden a problemas de distribución de productos o asignación de
recursos
 Características matemáticas especiales permiten la obtención de eficiencias
computacionales considerables.
 Existen problemas de PL que aunque parecen no relacionarse con redes, pueden ser
convertido y aprovechar todas las ventajas computacionales.

¿Cuáles son los tipos de modelos de redes?

Existen 6 tipos básicos.

 Modelo de transporte
 Modelo de asignación
 Modelo de transbordo
 Modelo de la ruta mas corta
 Modelo del árbol de expansión mínima
 Modelo del flujo máximo

¿Cómo están representados los nodos?

Por círculos

¿Cómo están representados los arcos? ¿Cómo están divididos?


Por flechas.

 Dirigidos: Flujo en una sola dirección


 No dirigidos: Flujo en ambas direcciones

¿Qué son los flujos?

Las variables de decisión. Es lo que voy a enviar. Los flujos pasan de un nodo a otro a través de los
arcos. Cada flujo tendrá asociado un costo unitario de envío.

¿Qué es una cadena?

 Es la sucesión de nodos y arcos que conectan un nodo con otro

¿Qué es un anillo?

Cadena que conecta un nodo consigo mismo

¿Qué es un árbol abierto?

Subconjunto de los arcos de la red original que conecta todos los nodos pero no contiene ningún
anillo. Es una red especial porque corresponde a una solución básica, pero no siempre a soluciones
factibles básicas.

PROBLEMA DE TRASNPORTE
¿Quién planteó y resolvió el problema de transporte?
F.L Hitchcock
¿Cuál es el propósito del problema de transporte?
Encontrar los medios menos costosos para abarcar abastos desde varios orígenes hacia
varios destinos.
¿Qué es necesario tener para resolver un problema de transporte?

 Los puntos de origen o fuentes


 Los puntos destino
 El costo de embarque por unidad
¿Para que sirve un diagrama de red?

 Ayuda a tener una idea clara de la estructura que se va a manejar


 Se deben incluir fuentes y destinos, considerando sus ofertas y demandas
 Se usan arcos para unir las fuentes y los destinos con el fin de marcar las rutas
factibles, así como los costos unitarios de envío.

¿Cuáles son los tres métodos para encontrar una solución inicial factible en el modelo de
transporte?
 Método esquina noroeste
 Método intuitivo o de costo mínimo
 Método de aproximación de Vogel
¿Cuáles son los métodos para revisar su optimalidad?

 Método del cruce del arroyo


 Método MODI
¿En el método del cruce del arroyo, qué significan los índices de mejoramiento?
Indican el incremento o disminución en el costo total de transporte que se tendría al
asignar una unidad e producto en una celda vacía
¿Qué quieren decir las siglas MODI?
Modified Distribution Method.
¿Qué formulas se utilizan para desarrollar el método MODI?
Indice de columna= costo de la celda con asignación – índice del renglón
Indice del mejoramiento = costo de la celda vacía – índice del renglón – índice de la
columna

También podría gustarte