T1 - U3 - 18300196 - Maria Dolores Botello Lastra
T1 - U3 - 18300196 - Maria Dolores Botello Lastra
T1 - U3 - 18300196 - Maria Dolores Botello Lastra
VILLAHERMOSA
Algoritmos Especiales
Son diseñados para problemas de programación lineal, son problemas enunciados
con ecuaciones lineales, con una función objetivo y una o más funciones
restricciones para lograr la optimización de la función objetivo que se analiza.
Una empresa debe planificar la producción de un artículo para los 4 trimestres del
próximo año. Puede estimar la demanda en las siguientes unidades: 200, 150, 200
y 100 en cada uno de los trimestres. La capacidad de producción está limitada a
150 unidades en cada trimestre. Las demandas de un trimestre no se pueden
satisfacer en trimestres posteriores. El coste unitario de producción es de 2
unidades, pero en el caso de que haya almacenamiento se incrementa en 0.5
unidades en cada periodo por cada unidad almacenada.
Consideramos que tanto los orígenes como los destinos son los 4 trimestres.
Definimos xij, i = 1, . . ., 4, j = 1, . . ., 4, como el número de unidades que deben
producirse en el trimestre i para satisfacer la demanda del trimestre j.
• Si i > j asignamos a cij un valor M suficientemente grande para evitar que xij sea
básica.
Ejemplo:
se resta el mínimo de cada fila a cada uno de los valores de la fila respectiva,
para obtener la matriz reducida:
Las celdas con valor cero y color azul son la solución óptima. En
consecuencia, el ingeniero 1 realiza la tarea 2, el ingeniero 2 asuma la tarea
1 y el ingeniero 3 la tarea 3. Cada ingeniero realiza exactamente una tarea y
el costo total de dicha asignación (valor óptimo) es de: $9 + $10 + $8 = $27.
Ejemplos de problemas prácticos aplicados a la ingeniería civil
Modelo de la red:
MODELO DE RED.
(Se plantea el modelo de red DESEQUILIBRADO.)
MODELO DE PROGRAMACIÓN LINEAL.
Se plantea el modelo de programación lineal DESEQUILIBRADO.
FUNCIÓN OBJETIVO: Todo programa lineal que tiene una función objetivo
que representa la meta que va a ser maximizada o minimizada.