Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN ENTERA
Dr. Julio Jiménez
El problema de transporte
• El problema de transporte es un tipo de modelo de redes de
distribución.
• Está relacionado con la determinación de un plan de costo mínimo, para
transportar una mercancía desde varias fuentes a varios destinos.
• El modelo de transporte es un programa lineal que se puede resolver
por el método simplex.
• Su estructura especial hace posible el desarrollo de un procedimiento
de solución específico más eficiente en términos de cálculo.
Representación gráfica del Modelo de transporte
Componentes:
• Existen m orígenes y n destinos, cada uno es representado por un
nodo.
• Los arcos representan las rutas que unen los orígenes con los
destinos. El arco (i, j) une el origen i con el destino j
• Cij es el costo de transporte por unidad
• Xij es la cantidad transportada del origen al destino
• ai es la cantidad ofertada
• bj es la cantidad demanda
Objetivo del modelo de transporte
5
Supuestos en el Modelo de transporte
1. Los costos de transporte son una función lineal del número de
unidades.
2. Tanto la oferta como la demanda se expresan en unidades
discretas.
3. Los costos unitarios de transporte no varían de acuerdo con la
cantidad transportada.
4. En las técnicas de solución la oferta y la demanda se consideran
iguales.
5. Las cantidades de oferta y demanda no varían con el tiempo.
6. No considera más efectos para la localización que los costos del
transporte.
6
Condiciones a tener en cuenta
𝑚 𝑛
ai : máxima oferta o capacidad de los centros de producción,
min 𝐶 = 𝐶𝑖𝑗 𝑋𝑖𝑗 distribución o almacenaje.
𝑖=1 𝑗=1
bj: requerimientos mínimos de demanda, y representan las
necesidades mínimas que tienen los destinos j que hay que
𝑛
satisfacer en el menor tiempo posible.
𝑋𝑖𝑗 ≤ 𝑎𝑖
n : número total de destinos a los que hay que transportar las
𝑗=1
unidades.
m : número de fuentes o centros de distribución.
𝑚
Xij : número de unidades que hay que transportar del origen i al
𝑋𝑖𝑗 ≥ 𝑏𝑗 destino j.
𝑖=1
Cij : costo unitario de transporte del origen i al destino j.
𝑋𝑖𝑗 ≥ 0
9
Modelo de transporte balanceado
Un modelo balanceado considera que toda la oferta es
igual a toda la demanda: 𝑛 𝑛
𝑎𝑖 = 𝑏𝑗 𝑛
𝑖=1 𝑗=1 𝑋𝑖𝑗 = 𝑑𝑖
𝑗=1
𝑚
En caso no se cumpla se deberá agregar una restricción
𝑋𝑖𝑗 = 𝑑𝑗
de oferta o demanda según lo requiera. 𝑖=1
𝑋𝑖𝑗 ≥ 0
10
Ejemplo
• Considere el abastecimiento de productos de las plantas de fabricación 1,2 y
3 a los almacenes A,B y C, determine la programación y costo óptimo de
envíos:
Almacén
Planta
Solución con Solver
P1
A
1
B
0
C
2
OFERTA
5
Enviar:
P2
P3
3
1
5
2
4
3
7
11 • Desde P1 a B 5 unidades
DMDA 4 6 13
F.O COSTO 52
• Desde P2 a C 7 unidades
P1
A
0
B
5
C
0
SUMA
5
• Desde P3 a A 4 unidades
• Desde P3 a B 1 unidad
P2 0 0 7 7
P3 4 1 6 11
SUMA 4 6 13
• Desde P3 a C 6 unidades
A un costo total de $52
Ejemplo
distribución y la disponibilidad
de motores en las plantas.
Solución SOLVER
COSTOS DE TRANSPORTE
Disponibil
CD1 CD2 CD3 CD4 idad
A 464 513 654 867 75
B 352 416 690 791 125
C 995 682 388 685 100
DEMANDA 80 65 70 85
DEMANDA 80 65 70 85
Ej. Modelo de inventarios
(H.Taha, Investigación de operaciones)
Analogía: Transporte – Producción Inventario
Matriz de costos unitarios
Solución
Ejercicio: Resolver como modelo de programación lineal, como modelo de transporte
(algoritmo de transporte) y compare resultados. Utilice el software POM-QM y Solver.
Considera correspondencia biunívoca (un origen para un solo destino y un destino para un solo origen.
Modelo de asignación como modelo de programación lineal
Ejemplo de asignación de tareas
(Adaptación de Taha.)
Los hijos de Juan, desean ganar algún dinero para sus gastos personales.
El señor Juan eligió cuatro tareas para sus hijos: podar el césped, pintar la
puerta de la cochera, lavar los automóviles de la familia y barre la casa.
Para evitar la competencia anticipada entre los hermanos, les pide que
presenten licitaciones individuales (secretas) por lo que consideren un pago
SOLUCIÓN CON SOLVER
T1 T2 T3 T4
H1 1 4 6 3 1
H2 9 7 10 9 1
H3 4 5 11 7 1
H4 8 7 8 5 1
1 1 1 1
F.O.: COSTO= 21
T1 T2 T3 T4 SUMA
H1 1 0 0 0 1
H2 0 0 1 0 1
H3 0 1 0 0 1
H4 0 0 0 1 1
SUMA 1 1 1 1
MODELO DE PROGRAMACIÓN ENTERA
DIFERENCIACIÓN DE MODELOS:
Modelo de Programación entera
• En muchos problemas reales las variables sólo pueden tomar valores
enteros
• Ejemplos:
• decisiones sobre inversiones, compras, arranques, etc.
• Cantidades de productos no divisibles, personas, etc.
• Problemas con el método Simplex:
• soluciones no están en vértices
• ¿cómo saber si tenemos una solución?
30
Casos:
RESTRICCIONES USO
R1 5 4 3 7 8 19 <= 25
R2 1 7 9 4 6 21 <= 25
R3 8 10 2 1 10 21 <= 25
Instalación de teléfonos de seguridad