You are on page 1of 60

3.

RESOLUCION DEL MODELO


3.1 DESCRIPCIÓN SOFTWARE DE RESOLUCIÓN
SOLVER DE EXCEL

El Solver es una herramienta de Microsoft Excel que, entre otras funcionalidades, sirve
para resolver problemas de programación lineal utilizando el método Simplex. Antes de
utilizar el Solver se debe tener claro cuál es problema a resolver. Es decir, cuál es la
función objetivo y cuáles son las restricciones. Luego, se deben ingresar los datos del
problema en el modelo del Solver. Cabe aclarar que se llama “modelo” a la planilla (u hoja
de cálculo) de Excel que se utiliza para ingresar los datos del problema. Por otro lado,
cabe recordar que los elementos de un Modelo de Programación Lineal son: los
Parámetros y las Variables. Las variables son aquellas sobre las que se pueden tomar
decisiones y los parámetros son las constantes del modelo (coeficientes de la función
objetivo, coeficientes de las restricciones, lado derecho de las restricciones). Entonces, al
resolver el problema lo que se busca es hallar los valores de las variables de manera que
maximice (o minimice) la función objetivo, sujeta a las restricciones dadas.

Con Solver, se puede buscar el valor óptimo para una celda, denominada celda objetivo,
en donde se escribe la fórmula de la función objetivo f (x1 , x2 , ..., xn ). Solver cambia los
valores de un grupo de celdas, denominadas celdas cambiantes, y que estén
relacionadas, directa o indirectamente, con la fórmula de la celda objetivo. En estas
celdas se encuentran los valores de las variables controlables x1 , x2 , ..., xn . Puede
agregar restricciones a Solver, escribiendo una fórmula gj (x1 , x2 , ..., xn ) en una celda, y
especificando que la celda deberá ser mayor o igual, igual, o menor o igual que otra celda
que contiene la constante c. Solver ajustará los valores de las celdas cambiantes, para
generar el resultado especificado en la fórmula de la celda objetivo.

Definir y solucionar un problema

1. En la pestaña Datos en el grupo Análisis, haga clic en Solver.

Si el comando Solver o el grupo Análisis no están disponibles, tendrá que cargar el


programa de complemento Solver.
Cómo cargar el programa de complemento Solver

 Haga clic en la pestaña Archivo, elija Opciones y, a continuación, haga


clic en la categoría Complementos.
 En el cuadro Administrar, haga clic en Complementos de Excel y, a
continuación, en Ir.
 En el cuadro Complementos disponibles, active la casilla de verificación
Complemento Solver y, a continuación, haga clic en Aceptar.

2. En el cuadro Establecer objetivo, escriba una referencia de celda o un nombre para la


celda objetivo. La celda objetivo debe contener una fórmula.

3. Siga uno de los procedimientos siguientes:

 Si desea que el valor de la celda objetivo sea el valor máximo posible, haga
clic en Máx.
 Si desea que el valor de la celda objetivo sea el valor mínimo posible, haga
clic en Mín.
 Si desea que la celda objetivo tenga un valor determinado, haga clic en
Valor de y luego escriba el valor en el cuadro.

4. En el cuadro Cambiando las celdas de variables, escriba un nombre o una referencia


para cada rango de celda de variable de decisión. Separe con comas las referencias no
adyacentes. Las celdas de variables deben estar directa o indirectamente relacionadas
con la celda objetivo. Se puede especificar un máximo de 200 celdas de variables.

5. En el cuadro Sujeto a las restricciones, realice lo siguiente para especificar todas las
restricciones que desee aplicar.

 En el cuadro de diálogo Parámetros de Solver, haga clic en Agregar.


 En el cuadro Referencia de la celda, escriba la referencia de celda o el
nombre del rango de celdas para los que desea restringir el valor.
 Haga clic en la relación (<=, =, >=, int, bin o dif ) que desea establecer
entre la celda a la cual se hace referencia y la restricción.

Si hace clic en int, aparece integer en el cuadro Restricción. Si hace clic


en bin, aparece binary en el cuadro Restricción. Si hace clic en dif,
aparece alldifferent en el cuadro de diálogo Restricción.

 Si elige <=, =, o >= para la relación en el cuadro Restricción, escriba un


número, una referencia de celda o nombre o una fórmula.
 Siga uno de los procedimientos siguientes:
 Para aceptar una restricción y agregar otra, haga clic en Agregar.
 Para aceptar la restricción y volver al cuadro de diálogo
Parámetros de Solver, haga clic en Aceptar.

Nota: Puede aplicar las relaciones int, bin y dif solamente en restricciones en
celdas de variables de decisión. Puede cambiar o eliminar cualquier restricción existente
haciendo lo siguiente:

 En el cuadro de diálogo Parámetros de Solver, haga clic en la restricción


que desee cambiar o eliminar.
 Haga clic en Cambiar y realice los cambios que desee, o haga clic en
Eliminar.

6. Haga clic en Resolver y siga uno de los procedimientos siguientes:

 Para mantener los valores de la solución en la hoja de cálculo, en el cuadro


de diálogo Resultados de Solver, haga clic en Conservar solución de
Solver.
 Para restaurar los valores originales tal como estaban antes de hacer clic
en Resolver, haga clic en Restaurar valores originales.
 Para interrumpir el proceso de resolución, puede presionar ESC. Microsoft
Excel actualiza la hoja de cálculo con los últimos valores encontrados para
las celdas de variable de decisión.
 Para crear un informe basado en su solución después de que Solver
encuentre una solución, seleccione un tipo de informe en el cuadro
Informes y haga clic en Aceptar. El informe se crea en una nueva hoja de
cálculo del libro. Si Solver no encuentra una solución, la opción de crear un
informe no está disponible.
 Para guardar los valores de la celda de variable de decisión como un
escenario que pueda mostrar más tarde, haga clic en Guardar escenario
en el cuadro de diálogo Resultados de Solver y luego escriba un nombre
para el escenario en el cuadro Nombre del escenario.

Desplazarse por las soluciones de prueba en Solver

1. Después de definir un problema, haga clic en Opciones en el cuadro de diálogo


Parámetros de Solver.
2. En el cuadro de diálogo Opciones, active la casilla de verificación Mostrar
resultado de iteraciones para ver los valores de cada solución de prueba y, a
continuación, haga clic en Aceptar.
3. En el cuadro de diálogo Parámetros de Solver, haga clic en Resolver.
4. En el cuadro de diálogo Mostrar solución de prueba, siga uno de los
procedimientos siguientes:

 Para detener el proceso de solución y ver el cuadro de diálogo Resultados


de Solver, haga clic en Detener.
 Para continuar el proceso de solución y ver la siguiente solución de prueba,
haga clic en Continuar.

Cambiar la forma en que Solver encuentra soluciones

 En el cuadro de diálogo Parámetros de Solver, haga clic en Opciones.


 Elija o especifique valores para cualquiera de las opciones en las pestañas Todos
los métodos, GRG Nonlinear y Evolutionary en el cuadro de diálogo.

Métodos de resolución usados por Solver

Puede elegir cualquiera de los tres algoritmos o métodos de resolución siguientes en el


cuadro de diálogo Parámetros de Solver:

 Gradiente reducido generalizado (GRG) no lineal: Se usa para problemas


suavizados que son no lineales.
 LP Simplex: Se usa para problemas lineales.
 Evolutionary: Se usa para problemas no suavizados.

FUENTE: Slideshare/ clase-solver


www.support.office.com
LINDO

LINDO es un intuitivo programa para resolver problemas de optimización matemática, en


particular de programación lineal (continuos, enteros y binarios). El nombre de LINDO es
un acrónimo de Linear, Interactive, and Discrete Optimizer. El presente pretende ser un
escueto manual de LINDO, por lo cual aborda lo más general de este programa sin
detenerse en detalles.

El programa LINDO puede conseguirse desde su página oficial, http://www.lindo.com/


donde se puede descargar una versión de prueba limitada a 300 variables continuas, 30
variables discretas (enteras o binarias) y 150 restricciones. Ideal para estudiantes.

Supongamos que tenemos el siguiente problema de programación lineal:

En LINDO podemos escribirlo con el siguiente código:

Con base en este primer ejemplo, podemos mencionar las siguientes características:

1. Insensibilidad a mayúsculas: LINDO es insensible a mayúsculas y minúsculas, por lo


cual escribir la función objetivo de la forma MAX 3X1 + X2 es completamente equivalente
a:

Max 3X1 + X2 o a max 3x1 + x2.

2. Máx o mín: Respecto al sentido de la optimización, la palabra clave con que inicia la
función objetivo es MAX para maximizar y MIN para minimizar.

3. «Sujeto a»: La palabra clave S.T. en el segundo renglón proviene de subject to (sujeto
a, en inglés) o de such that (tal que, en inglés). También puede usarse ST, SUBJECT TO
o SUCH THAT.
4. Desigualdades: Para LINDO, las desigualdades siempre incluyen la igualdad, por lo
cual escribir simplemente < en el código es equivalente al operador matemático ≤, pero si
se prefiere, LINDO también admite <=. Similarmente para ≥.

5. No negatividad: Para LINDO, por defecto las variables son siempre no negativas, por
lo cual no ha sido necesario especificar en el código las restricciones lógicas

x1, x2 ≥ 0.

6. Nombres de las variables: Los nombres de las variables deben comenzar con un
carácter alfabético (A a la Z) seguido de hasta siete caracteres más que excluyan los
símbolos ! ) + - = > <.

7. Título: A cada modelo puede añadirse un título mediante la palabra clave TITLE al
inicio del código.

8. Nombres en restricciones: En LINDO cada restricción puede tener un nombre, el cual


debe escribirse al inicio de la restricción y concluir con un cierre de paréntesis ().

9. Fin: En ocasiones será necesario indicar a LINDO que el modelo ha concluido


mediante la palabra clave END al finalizar las restricciones.

10. Comentarios: El signo de cierre de exclamación (!) es interpretado como el inicio de


un comentario, el cual deberá ser ignorado por el optimizador. Dicho signo puede iniciar o
no un renglón, por lo que sólo el texto que se encuentre a la derecha será considerado
como comentario. Con estas nuevas características, nuestro primer ejemplo puede
quedar de la siguiente manera:

Observe que hemos agregado un título descriptivo del modelo y que hemos nombrado las
restricciones CAP y DEM1, además de que hemos colocado algunos comentarios.

Ahora conviene comentar un par de puntos técnicos adicionales:

11. Operadores: LINDO sólo reconoce cinco operadores matemáticos: +, - , =, > y <.
12. Estructura de las restricciones: En cada restricción las variables deben aparecer a
la izquierda del operador de comparación (> = <) y a la derecha sólo debe aparecer una
constante. Por ejemplo, la restricción X < Y será rechazada por el optimizador, por lo que
debería reescribirse como X - Y < 0 (o también Y - X > 0).

Por último, dado que para lindo las variables siempre son no negativas, conviene saber
cómo modificar este comportamiento por defecto. Las siguientes instrucciones deben
escribirse después del END.

13. Variables sin restricción de signo: La palabra clave FREE permite a la variable
indicada tener cualquier valor entre −∞ y ∞, es decir, FREE X1 es el equivalente de x1 ∈
R.

14. Variables enteras: La palabra clave GIN indica al programa que la variable debe
tener un valor entero (no negativo), es decir, GIN Y1 es el equivalente a y 1 ∈ Z, y 1 ≥ 0.

15. Variables binarias: La palabra clave INT indica al programa que la variable elegida
debe tener un valor binario, es decir, INT X2 es el equivalente a x2 ∈{ 0, 1}.

16. Cotas: Las palabras clave SLB y SUB indican que las variables seleccionadas tienen
una cota inferior o superior, respectivamente, el cual también debe ser indicado. Por
ejemplo, SLB Y4 3 indica al programa que la variable Y4 no debe tomar un valor menor a
3. Similarmente, SUB Y5 12 indica que la variable Y5 no debe tomar un valor mayor a
12.Los anteriores atributos pueden combinarse en una misma variable para emplearse
como en el siguiente ejemplo:
FUENTE: http://logistica.fime.uanl.mx/miguel/docs/manual-lindo.pdf
3.2 DIAGRAMA DE FLUJO DE LA SOLUCIÓN

INICIO

PLANTEAMIENTO DEL PROBLEMA

DEFINICION DE LAS VARIABLES DE


DECISION

DEFINICION DE LA FUNCION OBJETIVO MIN Z

NO
MAX Z

DEFINICION DE LAS RESTRICCIONES

PLANTEAMIENTO DEL MPL

SOLUCION

NO
RESULTADOS VALIDOS

SI
ANALISIS DE SENSIBILIDAD

IMPLEMENTACION

ANALISIS DE SENSIBILIDAD

IMPLEMENTACION

CONTROL

FIN
3.3 RESULTADOS ALCANZADOS LINDO
SOFTWARE “LINDO”

CASO 1

Max Z= 101844 X1 + 49693 X2 + 252573 X3 + 26943 X4 + 22044 X5 + 31842


X6 + 2201 X7 + 1563 X8 + 2878 X9 + 2538 X10 + 3626 X11 +
67981,25 X12 + 18077,08333 X13 + 307310,4167 X14 +
24946,375 X15 + 38809,5375 X16 + 41349,58333 X17 +
53163,75 X18 + 28091,375 X19 + 28567,5 X20 +
43089,3125 X21 + 2743,655417 X22 + 6331,5125 X23 +
8282,733333 X24 + 11465 X25 + 22777,13333 X26 +
37719,85 X27 + 22099,58333 X28 + 61563,125 X29 +
31160,4125 X30 + 31689,14583 X31 + 148115,5667 X32 +
389701,6375 X33 + 56436,875 X34 + 67621,6375 X35 +
102612,5 X36 + 15340,625 X37 + 92596,0125 X38 +
110882,0375 X39 + 25862,47917 X40 + 64507,94167 X41 +
32945,83333 X42 + 100228,2875 X43 + 115337,5 X44 +
111492,9167 X45 + 83932,5 X46 + 22087,5 X47 +
123690 X48 + 36037,85417 X49 + 75659,58333 X50 +
7964,166667 X51

SUBJECTO A:

RESTRICCION 1:

250000 X1 + 320000 X2 + 620000 X3 +


X4 + X5 + X6 + X7 +
X8 + X9 + X10 + X11 +
X12 + X13 + X14 + X15 +
X16 + X17 + X18 + X19 +
X20 + X21 + X22 + X23 +
X24 + X25 + X26 + X27 +
X28 + X29 + X30 + X31 +
X32 + X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
600000
RESTRICCION 2:

X1 + X2 + X3 + 55000 X4 +
45000 X5 + 65000 X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 300000

RESTRICCION 3:

X1 + X2 + X3 + X4 +
X5 + X6 + 6500 X7 + 4600 X8 +
8500 X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 240000

RESTRICCION 4:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + 5600 X10 + 8000 X11 + 150000 X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 360000

RESTRICCION 5:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
50000 X13 + 850000 X14 + 69000 X15 +
X16 + X17 + X18 + X19 +
X20 + X21 + X22 + X23 +
X24 + X25 + X26 + X27 +
X28 + X29 + X30 + X31 +
X32 + X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
180000

RESTRICCION 6:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + 65700 X16 +
70000 X17 + 90000 X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 120000
RESTRICCION 7:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + 59000 X19 + 60000 X20 +
90500 X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 300000

RESTRICCION 8:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + 78500 X40 +
195800 X41 + 100000 X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 >=
75000

RESTRICCION 9:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + 6890 X22 + 15900 X23 + 20800 X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 540000

RESTRICCION 10:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
30000 X25 + 59600 X26 + 98700 X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 900000

RESTRICCION 11:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + 70000 X28 +
195000 X29 + 98700 X30 + X31 +
X32 + X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
660000

RESTRICCION 12:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + 63500 X31 + 296800 X32 +
780900 X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
480000

RESTRICCION 13:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + 55000 X34 + 65900 X35 + 100000 X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 360000

RESTRICCION 14:
X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
25000 X37 + 150900 X38 + 180700 X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
240000

RESTRICCION 15:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + 78500 X40 +
195800 X41 + 100000 X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
240000

RESTRICCION 16:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + 260700 X43 + 300000
X44 + 290000 X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
120000

RESTRICCION 17:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + 190000 X46 + 50000 X47 + 280000
X48 + X49 + X50 + X51 <=
60000

RESTRICCION 18:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
90500 X49 + 190000 X50 + 20000 X51 <= 300000

RESTRICCION 19:

X1 + 1 X2 + 1 X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 20:

X1 + X2 + X3 + 1 X4 + 1
X5 + 1 X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 21:
X1 + X2 + X3 + X4 +
X5 + X6 + 1 X7 + 1 X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 22:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + 1 X10 + 1 X11 + 1 X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 23:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 + 1
X13 + 1 X14 + 1 X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 24:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + 1 X16 +
X17 + 1 X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 25:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + 1 X19 + 1 X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 26:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + 1 X22 + 1 X23 + 1 X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 27:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 + 1
X25 + 1 X26 + 1 X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 28:
X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + 1 X28 + 1
X29 + 1 X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 29:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + 1 X31 + 1 X32 + 1
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 30:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + 1 X34 + 1 X35 + 1 X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 31:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 + 1
X37 + 1 X38 + 1 X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 32:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + 1 X40 + 1
X41 + 1 X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 33:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + 1 X43 + 1 X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 1

RESTRICCION 34:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + 1 X46 + 1 X47 + 1 X48 +
X49 + X50 + X51 >= 1

RESTRICCION 35:
X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 + 1
X49 + 1 X50 + 1 X51 >= 1

RESTRICCION 36:

250000 X1 + 320000 X2 + 620000 X3 +


X4 + X5 + X6 + X7 +
X8 + X9 + X10 + X11 +
X12 + X13 + X14 + X15 +
X16 + X17 + X18 + X19 +
X20 + X21 + X22 + X23 +
X24 + X25 + X26 + X27 +
X28 + X29 + X30 + X31 +
X32 + X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 >=
120000

RESTRICCION 37:

X1 + X2 + X3 + 55000 X4 +
45000 X5 + 65000 X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 63000

RESTRICCION 38:

X1 + X2 + X3 + X4 +
X5 + X6 + 6500 X7 + 4600 X8 +
8500 X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 12600
RESTRICCION 39:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + 5600 X10 + 8000 X11 + 150000 X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 15000

RESTRICCION 40:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
50000 X13 + 850000 X14 + 69000 X15 +
X16 + X17 + X18 + X19 +
X20 + X21 + X22 + X23 +
X24 + X25 + X26 + X27 +
X28 + X29 + X30 + X31 +
X32 + X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 >=
60000

RESTRICCION 41:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + 65700 X16 +
70000 X17 + 90000 X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 150000
RESTRICCION 42:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + 59000 X19 + 60000 X20 +
90500 X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 135000

RESTRICCION 43:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + 6890 X22 + 15900 X23 + 20800 X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 13500

RESTRICCION 44:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
30000 X25 + 59600 X26 + 98700 X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 63600

RESTRICCION 45:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + 70000 X28 +
195000 X29 + 98700 X30 + X31 +
X32 + X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 >=
150000

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + 63500 X31 + 296800 X32 +
780900 X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 >=
63000

RESTRICCION 46:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + 55000 X34 + 65900 X35 + 100000 X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 >= 105000

RESTRICCION 47:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
25000 X37 + 150900 X38 + 180700 X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 >=
42000

RESTRICCION 48:
X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + 78500 X40 +
195800 X41 + 100000 X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 >=
75000

RESTRICCION 49:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + 260700 X43 + 300000
X44 + 290000 X45 + X46 + X47 +
X48 + X49 + X50 + X51 >=
75000

RESTRICCION 50:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + 190000 X46 + 50000 X47 + 280000
X48 + X49 + X50 + X51 >=
63000

RESTRICCION 51:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
90500 X49 + 190000 X50 + 20000 X51 >= 90000

RESTRICCION 52:

508 X1 + 4544,75 X2 + 30480,29032 X3 + X4


+ X5 + X6 + X7 + X8
+ X9 + X10 + X11 +
X12 + X13 + X14 + X15 +
X16 + X17 + X18 + X19 +
X20 + X21 + X22 + X23 +
X24 + X25 + X26 + X27 +
X28 + X29 + X30 + X31 +
X32 + X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
6000

RESTRICCION 53:

X1 + X2 + X3 + X4 + X5
+ X6 + X7 + X8 + X9
+ X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + 3721,8 X46 + 1706,5 X47 + 13318,2 X48 +
X49 + X50 + X51 <= 60000

RESTRICCION 54:

X1 + X2 + X3 + 2000 X4 +
732,2222222 X5 + 2307,692308 X6 + X7 +
X8 + X9 + X10 + X11 +
X12 + X13 + X14 + X15 +
X16 + X17 + X18 + X19 +
X20 + X21 + X22 + X23 +
X24 + X25 + X26 + X27 +
X28 + X29 + X30 + X31 +
X32 + X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
30000

RESTRICCION 55:

X1 + X2 + X3 + X4 +
X5 + X6 + 865,3846154 X7 + 2525,934783 X8
+ 1190,494118 X9 + X10 + X11 +
X12 + X13 + X14 + X15 +
X16 + X17 + X18 + X19 +
X20 + X21 + X22 + X23 +
X24 + X25 + X26 + X27 +
X28 + X29 + X30 + X31 +
X32 + X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
48000

RESTRICCION 56:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + 214,5 X10 + 280 X11 + 2080 X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 120000
RESTRICCION 57:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
260 X13 + 31128 X14 + -925 X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 60000

RESTRICCION 58:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + 2564,9 X16 +
975,75 X17 + 1077 X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 18000

RESTRICCION 59:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + 499,5 X19 + 298 X20 +
1080,9 X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 48000

RESTRICCION 60:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + 499,5 X22 + 298 X23 + 1080,9 X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 72000

RESTRICCION 61:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
509,85 X25 + 1519,7 X26 + 2175,5 X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 96000

RESTRICCION 62:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + 1937,6 X28 +
12875,2 X29 + 876,8 X30 + X31 +
X32 + X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
24000

RESTRICCION 63:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + 1465,2 X31 + 7721 X32 +
46249,5 X33 + X34 + X35 +
X36 + X37 + X38 + X39 +
X40 + X41 + X42 + X43 +
X44 + X45 + X46 + X47 +
X48 + X49 + X50 + X51 <=
21000
RESTRICCION 64:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + 2340,8 X34 + 604,4 X35 + 3020,65 X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 42000

RESTRICCION 65:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
2016 X37 + 4561,2 X38 + 3524,5 X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 38400

RESTRICCION 66:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + 1958,4 X40 +
25636 X41 + 4345,6 X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 24000

RESTRICCION 67:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + 12070,5 X43 + 4320 X44 +
8806 X45 + X46 + X47 + X48 +
X49 + X50 + X51 <= 51000

RESTRICCION 67:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + 3721,8 X46 + 1706,5 X47 + 13318,2 X48 +
X49 + X50 + X51 <= 60000

RESTRICCION 68:

X1 + X2 + X3 + X4 +
X5 + X6 + X7 + X8 +
X9 + X10 + X11 + X12 +
X13 + X14 + X15 + X16 +
X17 + X18 + X19 + X20 +
X21 + X22 + X23 + X24 +
X25 + X26 + X27 + X28 +
X29 + X30 + X31 + X32 +
X33 + X34 + X35 + X36 +
X37 + X38 + X39 + X40 +
X41 + X42 + X43 + X44 +
X45 + X46 + X47 + X48 +
1020,44 X49 + 3899,35 X50 + 450,4 X51 <=
78000

CASO 2

MINZ
4.488X11+3.403X12+0.561X13+1.122X14+0.972X15+1.085X16+0.374X17+1.010X18+1.
047X19+1.795X110+0.281X111+4.862X112+1.122X113+1.833X114+5.610X115+3.590X
21+2.665X22+1.309X23+0.935X24+1.010X25+0.935X26+0.561X27+1.720X28+1.197X29
+1.159X210+0.898X211+3.254X212+2.319X213+1.907X214+4.862X215

SUBJECT TO

1) X11+X12+X13+X14+X15+X16+X17+X18+X19+X110+X111+X112+X113+X114+
X115<30
2) X21+X22+X23+X24+X25+X26+X27+X28+X29+X210+X211+X212+X213+X214+
X215<30
3) X11+X21=3
4) X12+X22=4
5) X13+X23=2
6) X14+X24=1
7) X15+X25=7
8) X16+X26=2
9) X17+X27=2
10) X18+X28=1
11) X19+X29=5
12) X110+X210=3
13) X111+X211=5
14) X112+X212=5
15) X113+X213=4
16) X114+X214=3
17) X115+X215=4

LP OPTIMUM FOUND AT STEP 1

OBJECTIVE FUNCTION VALUE

1) 89.74100

VARIABLE VALUE REDUCED COST

Z 0.000000 1.000000

X11 0.000000 0.898000

X12 0.000000 0.738000

X13 2.000000 0.000000

X14 0.000000 0.187000

X15 7.000000 0.000000

X16 0.000000 0.150000

X17 2.000000 0.000000

X18 1.000000 0.000000

X19 5.000000 0.000000

X110 0.000000 0.636000

X111 5.000000 0.000000


X112 0.000000 1.608000

X113 4.000000 0.000000

X114 3.000000 0.000000

X115 0.000000 0.748000

X21 3.000000 0.000000

X22 4.000000 0.000000

X23 0.000000 0.748000

X24 1.000000 0.000000

X25 0.000000 0.038000

X26 2.000000 0.000000

X27 0.000000 0.187000

X28 0.000000 0.710000

X29 0.000000 0.150000

X210 3.000000 0.000000

X211 0.000000 0.617000

X212 5.000000 0.000000

X213 0.000000 1.197000

X214 0.000000 0.074000

X215 4.000000 0.000000

ROW SLACK OR SURPLUS DUAL PRICES

2) 1.000000 0.000000

3) 8.000000 0.000000

4) 0.000000 -3.590000

5) 0.000000 -2.665000

6) 0.000000 -0.561000

7) 0.000000 -0.935000
8) 0.000000 -0.972000

9) 0.000000 -0.935000

10) 0.000000 -0.374000

11) 0.000000 -1.010000

12) 0.000000 -1.047000

13) 0.000000 -1.159000

14) 0.000000 -0.281000

15) 0.000000 -3.254000

16) 0.000000 -1.122000

17) 0.000000 -1.833000

18) 0.000000 -4.862000

NO. ITERATIONS= 1

CASO 3

MINZ
4.488X11+3.403X12+0.561X13+1.122X14+0.972X15+1.085X16+0.374X17+1.010X18+1.
047X19+1.795X110+0.281X111+4.862X112+1.122X113+1.833X114+5.610X115+3.590X
21+2.665X22+1.309X23+0.935X24+1.010X25+0.935X26+0.561X27+1.720X28+1.197X29
+1.159X210+0.898X211+3.254X212+2.319X213+1.907X214+4.862X215

SUBJECT TO

1) X11+X12+X13+X14+X15+X16+X17+X18+X19+X110+X111+X112+X113+X114+X
115<30
2) X21+X22+X23+X24+X25+X26+X27+X28+X29+X210+X211+X212+X213+X214+X
215<15
3) X11+X21=3
4) X12+X22=4
5) X13+X23=2
6) X14+X24=2
7) X15+X25=2
8) X16+X26=3
9) X17+X27=5
10) X18+X28=2
11) X19+X29=2
12) X110+X210=6
13) X111+X211=7
14) X112+X212=5
15) X113+X213=7
16) X114+X214=3
17) X115+X215=4

OBJECTIVE FUNCTION VALUE

1) 93.14700

VARIABLE VALUE REDUCED COST

X11 0.000000 0.000000

X12 0.000000 0.000000

X13 2.000000 0.000000

X14 0.000000 0.000000

X15 2.000000 0.000000

X16 0.000000 0.000000

X17 5.000000 0.000000

X18 2.000000 0.000000

X19 2.000000 0.000000

X110 0.000000 0.000000

X111 7.000000 0.000000

X112 0.000000 0.000000

X113 7.000000 0.000000

X114 3.000000 0.000000

X115 0.000000 0.000000

X21 3.000000 0.000000

X22 4.000000 0.000000

X23 0.000000 0.000000


X24 2.000000 0.000000

X25 0.000000 0.000000

X26 3.000000 0.000000

X27 0.000000 0.000000

X28 0.000000 0.000000

X29 0.000000 0.000000

X210 6.000000 0.000000

X211 0.000000 0.000000

X212 5.000000 0.000000

X213 0.000000 0.000000

X214 0.000000 0.000000

X215 4.000000 0.000000

ROW SLACK OR SURPLUS DUAL PRICES

2) 0.000000 1.000000

3) -12.000000 1.000000

4) 0.000000 -1.000000

5) 0.000000 -1.000000

6) 0.000000 -1.000000

7) 0.000000 -1.000000

8) 0.000000 -1.000000

9) 0.000000 -1.000000

10) 0.000000 -1.000000

11) 0.000000 -1.000000

12) 0.000000 -1.000000

13) 0.000000 -1.000000

14) 0.000000 -1.000000


15) 0.000000 -1.000000

16) 0.000000 -1.000000

17) 0.000000 -1.000000

18) 0.000000 -1.000000

NO. ITERATIONS= 1

3.4 INTERPRETACIÓN DE RESULTADOS LINDO


CASO 1

Los resultados obtenidos al usar el programa “LINDO” indican que el modelo de


programación lineal se puede resolver con 9 interacciones:

VALOR MÍNIMO DE Z UNIDADES

Z= 76.34500 Bolivianos

Ya obtenida la resolución en el software lindo obtuvimos los valores óptimos para cada
una de las variables como se puede observar entre los valores más significativos
tenemos:

VARIABLE VALUE REDUCED COST

Z 0.000000 1.000000

X11 0.000000 0.748000

X12 0.000000 0.588000

X13 5.000000 0.000000

X14 0.000000 0.037000

X15 1.000000 0.000000

X16 2.000000 0.000000

X17 8.000000 0.000000

X18 9.000000 0.000000

X19 3.000000 0.000000

X110 0.000000 0.486000

X111 3.000000 0.000000


X112 0.000000 1.458000

X113 2.000000 0.000000

X114 2.000000 0.000000

X115 0.000000 0.598000

X21 4.000000 0.000000

X22 3.000000 0.000000

X23 0.000000 0.898000

X24 7.000000 0.000000

X25 0.000000 0.188000

X26 5.000000 0.000000

X27 0.000000 0.337000

X28 0.000000 0.860000

X29 0.000000 0.300000

X210 3.000000 0.000000

X211 0.000000 0.767000

X212 2.000000 0.000000

X213 0.000000 1.347000

X214 0.000000 0.224000

X215 1.000000 0.000000

INTERPRETACIÓN

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 1 hasta el domicilio de la
promotora 3, ya que la distancia de la sucursal 1 a este
domicilio es menor respecto a la sucursal 2 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
X13=5.000000 Bs.
lo que se verá reflejado en la obtención de mayores
utilidades.
Para minimizar el costo de transporte, se deberá llevar los
pedidos desde la sucursal 1 hasta el domicilio de la
promotora 7, ya que la distancia de la sucursal 1 a este
domicilio es menor respecto a la sucursal 2 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
X17=8.000000 Bs.
lo que se verá reflejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 1 hasta el domicilio de la
promotora 8, ya que la distancia de la sucursal 1 a este
X18=9.000000 Bs. domicilio es menor respecto a la sucursal 2 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá relejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 2 hasta el domicilio de la
promotora 4, ya que la distancia de la sucursal 2 a este
X24=7.000000 Bs. domicilio es menor respecto a la sucursal 1 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá reflejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 2 hasta el domicilio de la
promotora 6, ya que la distancia de la sucursal 2 a este
X26=5.000000 Bs. domicilio es menor respecto a la sucursal 1 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá reflejado en la obtención de mayores
utilidades.

CASO 2

Los resultados obtenidos al usar el programa “LINDO” indican que el modelo de


programación lineal se puede resolver con una iteración:

VALOR MÍNIMO DE Z UNIDADES

Z= 89.74100 Bolivianos
Ya obtenida la resolución en el software lindo obtuvimos los valores óptimos para cada
una de las variables como se puede observar entre los valores más significativos
tenemos:

VARIABLE VALUE REDUCED COST

Z 0.000000 1.000000

X11 0.000000 0.898000

X12 0.000000 0.738000

X13 2.000000 0.000000

X14 0.000000 0.187000

X15 7.000000 0.000000

X16 0.000000 0.150000

X17 2.000000 0.000000

X18 1.000000 0.000000

X19 5.000000 0.000000

X110 0.000000 0.636000

X111 5.000000 0.000000

X112 0.000000 1.608000

X113 4.000000 0.000000

X114 3.000000 0.000000

X115 0.000000 0.748000

X21 3.000000 0.000000

X22 4.000000 0.000000

X23 0.000000 0.748000

X24 1.000000 0.000000

X25 0.000000 0.038000

X26 2.000000 0.000000

X27 0.000000 0.187000


X28 0.000000 0.710000

X29 0.000000 0.150000

X210 3.000000 0.000000

X211 0.000000 0.617000

X212 5.000000 0.000000

X213 0.000000 1.197000

X214 0.000000 0.074000

X215 4.000000 0.000000

INTERPRETACIÓN

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 1 hasta el domicilio de la
promotora 5, ya que la distancia de la sucursal 1 a este
X15=7.000000 Bs. domicilio es menor respecto a la sucursal 2 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá reflejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 1 hasta el domicilio de la
promotora 11, ya que la distancia de la sucursal 1 a este
X111=5.000000 Bs. domicilio es menor respecto a la sucursal 2 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá reflejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 2 hasta el domicilio de la
promotora 2, ya que la distancia de la sucursal 2 a este
X22=4.000000 Bs. domicilio es menor respecto a la sucursal 1 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá relejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 2 hasta el domicilio de la
promotora 12, ya que la distancia de la sucursal 2 a este
X212=5.000000 Bs. domicilio es menor respecto a la sucursal 1 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá reflejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 2 hasta el domicilio de la
promotora 15, ya que la distancia de la sucursal 2 a este
X215=4.000000 Bs. domicilio es menor respecto a la sucursal 1 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá reflejado en la obtención de mayores
utilidades.

CASO 3

Los resultados obtenidos al usar el programa “LINDO” indican que el modelo de


programación lineal se puede resolver con 1 iteración:

VALOR MÍNIMO DE Z UNIDADES

Z= 93.14700 Bolivianos

Ya obtenida la resolución en el software lindo obtuvimos los valores óptimos para cada
una de las variables como se puede observar entre los valores más significativos
tenemos:

VARIABLE VALUE REDUCED COST

X11 0.000000 0.000000

X12 0.000000 0.000000

X13 2.000000 0.000000

X14 0.000000 0.000000

X15 2.000000 0.000000

X16 0.000000 0.000000

X17 5.000000 0.000000

X18 2.000000 0.000000

X19 2.000000 0.000000

X110 0.000000 0.000000


X111 7.000000 0.000000

X112 0.000000 0.000000

X113 7.000000 0.000000

X114 3.000000 0.000000

X115 0.000000 0.000000

X21 3.000000 0.000000

X22 4.000000 0.000000

X23 0.000000 0.000000

X24 2.000000 0.000000

X25 0.000000 0.000000

X26 3.000000 0.000000

X27 0.000000 0.000000

X28 0.000000 0.000000

X29 0.000000 0.000000

X210 6.000000 0.000000

X211 0.000000 0.000000

X212 5.000000 0.000000

X213 0.000000 0.000000

X214 0.000000 0.000000

X215 4.000000 0.000000

X214 0.000000 0.000000

X215 4.000000 0.000000

INTERPRETACIÓN

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 1 hasta el domicilio de la
promotora 7, ya que la distancia de la sucursal 1 a este
X17=5.000000 Bs. domicilio es menor respecto a la sucursal 2 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá reflejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 1 hasta el domicilio de la
promotora 11, ya que la distancia de la sucursal 1 a este
X111=7.000000 Bs. domicilio es menor respecto a la sucursal 2 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá reflejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 1 hasta el domicilio de la
promotora 13, ya que la distancia de la sucursal 1 a este
X113=7.000000 Bs. domicilio es menor respecto a la sucursal 2 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá relejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 2 hasta el domicilio de la
promotora 12, ya que la distancia de la sucursal 2 a este
X212=5.000000 Bs. domicilio es menor respecto a la sucursal 1 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá reflejado en la obtención de mayores
utilidades.

Para minimizar el costo de transporte, se deberá llevar los


pedidos desde la sucursal 2 hasta el domicilio de la
promotora 15, ya que la distancia de la sucursal 2 a este
X215=4.000000 Bs. domicilio es menor respecto a la sucursal 1 y por lo tanto
nos estamos evitando costos innecesarios para la empresa,
lo que se verá reflejado en la obtención de mayores
utilidades.

3.5 RESULTADOS ALCANZADOS SOLVER


CASO 1 OFERTA = DEMANDA

Celda objetivo (Mín)


Celda Nombre Valor original Valor final
$F$10 FUNCION OBJETIVO DOM. 2 76,3147 76,3147

Celdas de variables
Celda Nombre Valor original Valor final Entero
$E$16 SUCURSAL 1 DOM. 1 0 0 Continuar
$F$16 SUCURSAL 1 DOM. 2 0 0 Continuar
$G$16 SUCURSAL 1 DOM. 3 5 5 Continuar
$H$16 SUCURSAL 1 DOM. 4 0 0 Continuar
$I$16 SUCURSAL 1 DOM. 5 1 1 Continuar
$J$16 SUCURSAL 1 DOM. 6 2 2 Continuar
$K$16 SUCURSAL 1 DOM. 7 8 8 Continuar
$L$16 SUCURSAL 1 DOM. 8 9 9 Continuar
$M$16 SUCURSAL 1 DOM. 9 3 3 Continuar
$N$16 SUCURSAL 1 DOM. 10 0 0 Continuar
$O$16 SUCURSAL 1 DOM. 11 3 3 Continuar
$P$16 SUCURSAL 1 DOM. 12 0 0 Continuar
$Q$16 SUCURSAL 1 DOM. 13 2 2 Continuar
$R$16 SUCURSAL 1 DOM. 14 2 2 Continuar
$S$16 SUCURSAL 1 DOM. 15 0 0 Continuar
$E$17 SUCURSAL 2 DOM. 1 4 4 Continuar
$F$17 SUCURSAL 2 DOM. 2 3 3 Continuar
$G$17 SUCURSAL 2 DOM. 3 0 0 Continuar
$H$17 SUCURSAL 2 DOM. 4 7 7 Continuar
$I$17 SUCURSAL 2 DOM. 5 0 0 Continuar
$J$17 SUCURSAL 2 DOM. 6 5 5 Continuar
$K$17 SUCURSAL 2 DOM. 7 0 0 Continuar
$L$17 SUCURSAL 2 DOM. 8 0 0 Continuar
$M$17 SUCURSAL 2 DOM. 9 0 0 Continuar
$N$17 SUCURSAL 2 DOM. 10 3 3 Continuar
$O$17 SUCURSAL 2 DOM. 11 0 0 Continuar
$P$17 SUCURSAL 2 DOM. 12 2 2 Continuar
$Q$17 SUCURSAL 2 DOM. 13 0 0 Continuar
$R$17 SUCURSAL 2 DOM. 14 0 0 Continuar
$S$17 SUCURSAL 2 DOM. 15 1 1 Continuar

Restricciones
Valor de la
Celda Nombre celda Fórmula Estado Demora
$H$45 SUCURSAL 1 ENVIADO 35 $H$45=$J$45 Vinculante 0
$H$46 SUCURSAL 2 ENVIADO 25 $H$46=$J$46 Vinculante 0
$M$45 DOM. 1 RECIBIDO 4 $M$45=$O$45 Vinculante 0
$M$46 DOM. 2 RECIBIDO 3 $M$46=$O$46 Vinculante 0
$M$47 DOM. 3 RECIBIDO 5 $M$47=$O$47 Vinculante 0
$M$48 DOM. 4 RECIBIDO 7 $M$48=$O$48 Vinculante 0
$M$49 DOM. 5 RECIBIDO 1 $M$49=$O$49 Vinculante 0
$M$50 DOM. 6 RECIBIDO 7 $M$50=$O$50 Vinculante 0
$M$51 DOM. 7 RECIBIDO 8 $M$51=$O$51 Vinculante 0
$M$52 DOM. 8 RECIBIDO 9 $M$52=$O$52 Vinculante 0
$M$53 DOM. 9 RECIBIDO 3 $M$53=$O$53 Vinculante 0
$M$54 DOM. 10 RECIBIDO 3 $M$54=$O$54 Vinculante 0
$M$55 DOM. 11 RECIBIDO 3 $M$55=$O$55 Vinculante 0
$M$56 DOM. 12 RECIBIDO 2 $M$56=$O$56 Vinculante 0
$M$57 DOM. 13 RECIBIDO 2 $M$57=$O$57 Vinculante 0
$M$58 DOM. 14 RECIBIDO 2 $M$58=$O$58 Vinculante 0
$M$59 DOM. 15 RECIBIDO 1 $M$59=$O$59 Vinculante 0

CASO 2 OFERTA > DEMANDA

Celda objetivo (Mín)


Celda Nombre Valor original Valor final
FUNCION OBJETIVO DOM.
$F$10 2 89,7039 89,7039

Celdas de variables
Celda Nombre Valor original Valor final Entero
$E$16 SUCURSAL 1 DOM. 1 0 0 Continuar
$F$16 SUCURSAL 1 DOM. 2 0 0 Continuar
$G$16 SUCURSAL 1 DOM. 3 2 2 Continuar
$H$16 SUCURSAL 1 DOM. 4 0 0 Continuar
$I$16 SUCURSAL 1 DOM. 5 7 7 Continuar
$J$16 SUCURSAL 1 DOM. 6 0 0 Continuar
$K$16 SUCURSAL 1 DOM. 7 2 2 Continuar
$L$16 SUCURSAL 1 DOM. 8 1 1 Continuar
$M$1
6 SUCURSAL 1 DOM. 9 5 5 Continuar
$N$16 SUCURSAL 1 DOM. 10 0 0 Continuar
$O$16 SUCURSAL 1 DOM. 11 5 5 Continuar
$P$16 SUCURSAL 1 DOM. 12 0 0 Continuar
$Q$16 SUCURSAL 1 DOM. 13 4 4 Continuar
$R$16 SUCURSAL 1 DOM. 14 3 3 Continuar
$S$16 SUCURSAL 1 DOM. 15 0 0 Continuar
$E$17 SUCURSAL 2 DOM. 1 3 3 Continuar
$F$17 SUCURSAL 2 DOM. 2 4 4 Continuar
$G$17 SUCURSAL 2 DOM. 3 0 0 Continuar
$H$17 SUCURSAL 2 DOM. 4 1 1 Continuar
$I$17 SUCURSAL 2 DOM. 5 0 0 Continuar
$J$17 SUCURSAL 2 DOM. 6 2 2 Continuar
$K$17 SUCURSAL 2 DOM. 7 0 0 Continuar
$L$17 SUCURSAL 2 DOM. 8 0 0 Continuar
$M$1
7 SUCURSAL 2 DOM. 9 0 0 Continuar
$N$17 SUCURSAL 2 DOM. 10 3 3 Continuar
$O$17 SUCURSAL 2 DOM. 11 0 0 Continuar
$P$17 SUCURSAL 2 DOM. 12 5 5 Continuar
$Q$17 SUCURSAL 2 DOM. 13 0 0 Continuar
$R$17 SUCURSAL 2 DOM. 14 0 0 Continuar
$S$17 SUCURSAL 2 DOM. 15 4 4 Continuar

Restricciones
Valor de la Demor
Celda Nombre celda Fórmula Estado a
$H$45<=$J$4
$H$45 SUCURSAL 1 ENVIADO 29 5 No vinculante 1
$H$46<=$J$4
$H$46 SUCURSAL 2 ENVIADO 22 6 No vinculante 8
$M$4 $M$45=$O$4
5 DOM. 1 RECIBIDO 3 5 Vinculante 0
$M$4 $M$46=$O$4
6 DOM. 2 RECIBIDO 4 6 Vinculante 0
$M$4 $M$47=$O$4
7 DOM. 3 RECIBIDO 2 7 Vinculante 0
$M$4 $M$48=$O$4
8 DOM. 4 RECIBIDO 1 8 Vinculante 0
$M$4 $M$49=$O$4
9 DOM. 5 RECIBIDO 7 9 Vinculante 0
$M$5 $M$50=$O$5
0 DOM. 6 RECIBIDO 2 0 Vinculante 0
$M$5 $M$51=$O$5
1 DOM. 7 RECIBIDO 2 1 Vinculante 0
$M$5 DOM. 8 RECIBIDO 1 $M$52=$O$5 Vinculante 0
2 2
$M$5 $M$53=$O$5
3 DOM. 9 RECIBIDO 5 3 Vinculante 0
$M$5 $M$54=$O$5
4 DOM. 10 RECIBIDO 3 4 Vinculante 0
$M$5 $M$55=$O$5
5 DOM. 11 RECIBIDO 5 5 Vinculante 0
$M$5 $M$56=$O$5
6 DOM. 12 RECIBIDO 5 6 Vinculante 0
$M$5 $M$57=$O$5
7 DOM. 13 RECIBIDO 4 7 Vinculante 0
$M$5 $M$58=$O$5
8 DOM. 14 RECIBIDO 3 8 Vinculante 0
$M$5 $M$59=$O$5
9 DOM. 15 RECIBIDO 4 9 Vinculante 0

CASO 3 OFERTA < DEMANDA

Celda objetivo (Mín)


Celda Nombre Valor original Valor final
$F$10 FUNCION OBJETIVO DOM. 2 60,5506 60,5506

Celdas de variables
Celda Nombre Valor original Valor final Entero
$E$16 SUCURSAL 1 DOM. 1 0 0 Continuar
$F$16 SUCURSAL 1 DOM. 2 0 0 Continuar
$G$16 SUCURSAL 1 DOM. 3 2 2 Continuar
$H$16 SUCURSAL 1 DOM. 4 0 0 Continuar
$I$16 SUCURSAL 1 DOM. 5 2 2 Continuar
$J$16 SUCURSAL 1 DOM. 6 1 1 Continuar
$K$16 SUCURSAL 1 DOM. 7 5 5 Continuar
$L$16 SUCURSAL 1 DOM. 8 2 2 Continuar
$M$16 SUCURSAL 1 DOM. 9 2 2 Continuar
$N$16 SUCURSAL 1 DOM. 10 0 0 Continuar
$O$16 SUCURSAL 1 DOM. 11 6 6 Continuar
$P$16 SUCURSAL 1 DOM. 12 0 0 Continuar
$Q$16 SUCURSAL 1 DOM. 13 7 7 Continuar
$R$16 SUCURSAL 1 DOM. 14 3 3 Continuar
$S$16 SUCURSAL 1 DOM. 15 0 0 Continuar
$E$17 SUCURSAL 2 DOM. 1 1 1 Continuar
$F$17 SUCURSAL 2 DOM. 2 4 4 Continuar
$G$17 SUCURSAL 2 DOM. 3 0 0 Continuar
$H$17 SUCURSAL 2 DOM. 4 2 2 Continuar
$I$17 SUCURSAL 2 DOM. 5 0 0 Continuar
$J$17 SUCURSAL 2 DOM. 6 2 2 Continuar
$K$17 SUCURSAL 2 DOM. 7 0 0 Continuar
$L$17 SUCURSAL 2 DOM. 8 0 0 Continuar
$M$17 SUCURSAL 2 DOM. 9 0 0 Continuar
$N$17 SUCURSAL 2 DOM. 10 1 1 Continuar
$O$17 SUCURSAL 2 DOM. 11 0 0 Continuar
$P$17 SUCURSAL 2 DOM. 12 5 5 Continuar
$Q$17 SUCURSAL 2 DOM. 13 0 0 Continuar
$R$17 SUCURSAL 2 DOM. 14 0 0 Continuar
$S$17 SUCURSAL 2 DOM. 15 0 0 Continuar

Restricciones
Valor de la
Celda Nombre celda Fórmula Estado Demora
$H$43 SUCURSAL 1 ENVIADO 30 $H$43=$J$43 Vinculante 0
$H$44 SUCURSAL 2 ENVIADO 15 $H$44=$J$44 Vinculante 0
$M$43 DOM. 1 RECIBIDO 1 $M$43<=$O$43 No vinculante 2
$M$44 DOM. 2 RECIBIDO 4 $M$44<=$O$44 Vinculante 0
$M$45 DOM. 3 RECIBIDO 2 $M$45<=$O$45 Vinculante 0
$M$46 DOM. 4 RECIBIDO 2 $M$46<=$O$46 Vinculante 0
$M$47 DOM. 5 RECIBIDO 2 $M$47<=$O$47 Vinculante 0
$M$48 DOM. 6 RECIBIDO 3 $M$48<=$O$48 Vinculante 0
$M$49 DOM. 7 RECIBIDO 5 $M$49<=$O$49 Vinculante 0
$M$50 DOM. 8 RECIBIDO 2 $M$50<=$O$50 Vinculante 0
$M$51 DOM. 9 RECIBIDO 2 $M$51<=$O$51 Vinculante 0
$M$52 DOM. 10 RECIBIDO 1 $M$52<=$O$52 Vinculante 0
$M$53 DOM. 11 RECIBIDO 6 $M$53<=$O$53 Vinculante 0
$M$54 DOM. 12 RECIBIDO 5 $M$54<=$O$54 Vinculante 0
$M$55 DOM. 13 RECIBIDO 7 $M$55<=$O$55 Vinculante 0
$M$56 DOM. 14 RECIBIDO 3 $M$56<=$O$56 Vinculante 0
$M$57 DOM. 15 RECIBIDO 0 $M$57<=$O$57 No vinculante 4
3.6 INTERPRETACION DE RESULTADOS SOLVER
CASO 1 OFERTA=
DEMANDA Este resultado refleja el costo mínimo que se
Z=76,3147 Bs. tendrá por el transporte de los productos a
realizar para cada domicilio de las promotoras.

CASO 2
OFERTA>DEMANDA Este resultado refleja el costo mínimo que se
Z=89,7039 Bs. tendrá por el transporte de los productos a
realizar para cada domicilio de las promotoras.

CASO 3
OFERTA>DEMANDA Este resultado refleja el costo mínimo que se
Z= 60,5506 Bs. tendrá por el transporte de los productos a
realizar para cada domicilio de las promotoras.

Cumplimiento de la demanda

En cuanto al cumplimiento de la demanda dada por cada


promotora, en este caso podemos asegurar que sí se
cumplió con todas y cada una de ellas, ya que en la suma
CASO 1 OFERTA= DEMANDA
de los inventarios de ambas sucursales se pudo observar
una cantidad igual a la demandada; y esto asegura el
cumplimiento de la misma.

En cuanto al cumplimiento de la demanda dada por cada


promotora, en este caso podemos asegurar que sí se
cumplió con cada demanda, mas aún, se tuvo una sobre
CASO 2 OFERTA>DEMANDA oferta ya que la suma de los inventarios de ambas
sucursales mostraba un resultado mayor al resultado
demandado, y esto hace que se pueda cumplir con lo
exigido por cada promotora.
En cuanto al cumplimiento de la demanda dada por cada
promotora, en este caso no podemos asegurar el
CASO 3 OFERTA>DEMANDA cumplimiento de todas las demandas, dado que no se
cuenta con la cantidad mínima de productos para poder
abastecer a cada una con la cantidad demandada.