Professional Documents
Culture Documents
Una gran empresa tiene dos divisiones D1 y D2. La empresa suministra de aceite y alcohol a
comerciantes más pequeños.
Se desea asignar a los comerciantes a algunas de las dos divisiones. Esa división será la
proveedora de dicho comerciante, esto quiere decir que si el comerciante1 está en la división
D1, la división D1 será la que suministre de aceite y alcohol al comerciante1. En la medida de lo
posible se debe intentar que la división D1 contenga el 40% de los comerciantes y la división
D2 el 60% restante. Los comerciantes se enumeraran de la siguiente manera M1, M2, ……, M23.
Cada comerciante tiene un tamaño de mercado estimado para el aceite y el alcohol. Los
comerciantes de M1 hasta M8 estarán en la región 1; Los comerciantes de M9 hasta M18 estarán
en la región 2; los comerciantes de M19 a M23 estarán en la región 3. Los comerciantes se
clasificaran de acuerdo a sus perspectivas de crecimiento, los que tienen buenas perspectivas
se clasificaran en el grupo A y el resto en el grupo B. Cada comerciante tiene cierto número de
puntos de entrega, como se indica a continuación.
Se desea dividir 40/60 entre D1 y D2 en cada uno de los siguientes aspectos
Hay una cierta flexibilidad en que cualquier acción puede variar según ±5%. Es decir los
porcentajes en la división pueden ser como sigue, 45/55 o 53/65.
El objetivo principal es encontrar una solución factible. Sin embargo hay algunas otras
opciones, los otros objetivos posibles son:
Cree un modelo para ver si el problema tiene una solución factible y, de ser así, encuentre las
soluciones óptimas.
Williams utiliza el hecho de que la compañía tiene solo dos divisiones para reducir el número
de variables de decisión y restricciones. La formulación mostrada aquí generaliza a cualquier
número de divisiones.
𝑐𝑜𝑚𝑒𝑟𝑐𝑖𝑎𝑛𝑡𝑒 ∈ 𝐶𝑂𝑀𝐸𝑅𝐶𝐼𝐴𝑁𝑇𝐸𝑆
𝑟, 𝑟𝑒𝑔 ∈ 𝑅𝐸𝐺𝐼𝑂𝑁𝐸𝑆
𝑔, 𝑔𝑟𝑢𝑝𝑜 ∈ 𝐺𝑅𝑈𝑃𝑂𝑆
𝑐𝑜𝑚𝑒𝑟𝑐𝑖𝑎𝑛𝑡𝑒 ∈ 𝐶𝑂𝑀𝐸𝑅𝐶𝐼𝐴𝑁𝑇𝐸𝑆_𝑟𝑒𝑔𝑖𝑜𝑛[𝑟𝑒𝑔𝑖𝑜𝑛]
𝑐𝑜𝑚𝑒𝑟𝑐𝑖𝑎𝑛𝑡𝑒 ∈ 𝐶𝑂𝑀𝐸𝑅𝐶𝐼𝐴𝑁𝑇𝐸𝑆_𝑔𝑟𝑢𝑝𝑜[𝑔𝑟𝑢𝑝𝑜]
𝑑𝑖𝑣𝑖𝑠𝑖𝑜𝑛 ∈ 𝐷𝐼𝑉𝐼𝑆𝐼𝑂𝑁𝐸𝑆
𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑖𝑎 ∈ 𝐶𝐴𝑇𝐸𝐺𝑂𝑅𝐼𝐴𝑆
Parámetros.
Objetivos.
El primer objetivo es minimizar la siguiente función (no lineal, no diferenciable) L1 función
normal.
𝑂𝑏𝑗𝑒𝑡𝑖𝑣𝑜2
𝑚𝑎𝑥𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑖𝑎 ∈ 𝐶𝐴𝑇𝐸𝐺𝑂𝑅𝐼𝐴𝑆, |𝑪𝒖𝒐𝒕𝒂𝑴𝒆𝒓𝒄𝒂𝒅𝒐[𝑐𝑎𝑡𝑒𝑔𝑜𝑟𝑦, 𝑑𝑖𝑣𝑖𝑠𝑖𝑜𝑛] − 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐[𝑑𝑖𝑣𝑖𝑠𝑖𝑜𝑛]|
𝑑𝑖𝑣𝑖𝑠𝑖𝑜𝑛 ∈ 𝐷𝐼𝑉𝐼𝑆𝐼𝑂𝑁𝐸𝑆
𝑪𝒖𝒐𝒕𝒂𝑴𝒆𝒓𝒄𝒂𝒅𝒐[′𝑒𝑛𝑡𝑟𝑒𝑔𝑎′, 𝑑𝑖𝑣𝑖𝑠𝑖ó𝑛]
∑𝑐𝑜𝑚𝑒𝑟𝑐𝑖𝑎𝑛𝑡𝑒 ∈𝐶𝑂𝑀𝐸𝑅𝐶𝐼𝐴𝑁𝑇𝐸𝑆 𝒆𝒏𝒕𝒓𝒆𝒈𝒂[𝑐𝑜𝑚𝑒𝑟𝑐𝑖𝑎𝑛𝑡𝑒]. 𝑨𝒔𝒊𝒈𝒏𝒂𝒄𝒊𝒐𝒏[𝑐𝑜𝑚𝑒𝑟𝑐𝑖𝑎𝑛𝑡𝑒, 𝑑𝑖𝑣𝑖𝑠𝑖𝑜𝑛]
=
∑𝑐𝑜𝑚𝑒𝑟𝑐𝑖𝑎𝑛𝑡𝑒 ∈ 𝐶𝑂𝑀𝐸𝑅𝐶𝐼𝐴𝑁𝑇𝐸𝑆 𝒆𝒏𝒕𝒓𝒆𝒈𝒂[𝑐𝑜𝑚𝑒𝑟𝑐𝑖𝑎𝑛𝑡𝑒]
o DESCRIPCION: El porcentaje de puntos de entrega de cada división debe
ser igual a la sumatoria de los puntos de entrega de cada comerciante
que están en dicha división dividido entre la sumatoria los puntos de
entrega de cada comerciante.