Programación lineal final

February 24, 2019 | Author: Roberto Mendoza | Category: Linear Programming, Operations Research, Algebra, Physics & Mathematics, Mathematics
Share Embed Donate


Short Description

Download Programación lineal final...

Description

Programación lineal y método simplex aplicado para economía

Guillermo Pardo Arteaga A00889951 Bibiana Alejandra Miranda López A01122834 Roberto Mendoza Hernández A01213035

Doctor José Fernández García Matemáticas para economía I

1

ÍNDICE INTRODUCCIÓN. ................................................................................................ 3 PLANTEAMIENTO DE LOS PROBLEMAS ................................................................. 5 RESOLUCIÓN DE LOS PROBLEMAS ...................................................................... 8 1.1 Un problema agrícola .......................... ............. ......................... ......................... .......................... .................... ....... 8 1.2 Formulación Matemática ................................................................. 11 2.1 Un problema en en un negocio familiar ......................... ............ ......................... ...................... .......... 13 2.2 Formulación matemática ................................................................. 19 CONCLUSIONES .............................................................................................. 19 FUENTES CONSULTADAS .................................................................................. 20

2

Introducción.

El motivo del presente trabajo es hacer una revisión bibliográfica acerca de una aplicación del álgebra lineal dentro del campo de la economía, así como plantear distintos ejemplos que puedan permitirnos la comprensión del tema. Para iniciar con este trabajo haremos un breve recuento teórico de nuestro tema. En 1939 surge un problema de recursos limitados. Se necesitaba distribuir los recursos disponibles entre los diferentes regímenes, sin embargo, se tenia otro problema: cómo distribuir estos recursos sin que se generara un costo extra, Leonid Kantorovich matemático y economista ruso, ganador del premio nobel en 1975 crea el modelo de programación lineal (1939), utilizado para resolver los problemas de distribución de recursos en la Segunda Guerra Mundial, ya que esta no solo se llevaba acabo en el campo de batalla, se necesitaba diseñar estrategias, disponer de recursos para cuando fuera necesario, etc. La Programación Lineal ayudó a encontrar la forma de reducir  reducir  costos, y así colocar el ahorro en otra división o bien conseguir más recursos. La Programación Lineal nace como estrategia militar, así que por un tiempo fue secreto, nadie tenia acceso al sistema, solo la milicia lo conocía. Fue George Dantzig, matemático americano, graduado de la Universidad de Maryland y Doctor por la Universidad de Berkeley, quien publica el método simplex para la resolución de sistemas de inecuaciones. El método simplex es una técnica para resolver problemas de optimización, generalmente se utiliza cuando se tienen sistemas de inecuaciones. Estos sistemas son desigualdades algebraicas en las cuales se encuentran varias incógnitas, los sistemas de inecuaciones puede ser de 2 tipos, en sentido estricto (< o >) o en sentido amplio (

  ).

3

El método simplex consiste en convertir los sistemas de inecuaciones en ecuaciones, esto por medio de variables de holgura, son variables que convierten las inecuaciones en igualdades pero estas deben satisfacer una serie de reglas, por lo general la variable de holgura se igualan a los recursos, trabajan como restricción. Se construye la matriz, donde se podrán observar los coeficientes de restricción, así como los coeficientes de la función objetivo, se localizan las variables no básicas, son aquéllas con coeficiente distinto de cero en la función objetivo, se elige aquélla que tenga el coeficiente más negativo, y éste indicará la columna correspondiente a la variable que entra. Se dividen los elementos de la columna b i por sus correspondientes a ij en la columna de la variable que entra, siempre que estos últimos sean mayores que cero. Si hubiese algún elemento menor o igual que cero, no se haría dicho cociente. En el caso de que todos los elementos fuesen menores o iguales a cero, entonces tendríamos una solución no acotada y no podríamos seguir. Lo que necesitamos es incrementar la variable que entra en la base, hasta que hagamos nula una de las variables que están ahora en la base. Entonces saldrá aquélla variable básica, Xi, tal que el cociente b i / aij sea menor. Se hace 1 el coeficiente a ij de la variable seleccionada. Se divide la fila i por a ij; en el resto de las filas haremos la eliminación de Gauss. El método simplex sirvió como base para la investigación de operación, ya que ayuda a optimizar procesos, pero que es la investigación de operaciones? “La investigación de operaciones es la aplicación, por 

grupos

interdisciplinarios,

problemas

relacionados

del con

método el

científico

control

de

a las

organizaciones o sistemas (hombre-maquina) a fin de que se produzcan soluciones que mejor sirvan a los objetivos de todas la organización. ” (Prawda, 2004) La Investigación de Operaciones tiene como objetivo principal proveer  información para la toma de decisiones, tomando en cuenta sistemas reales y

4

complejos, de esa forma busca optimizar, tomando en cuenta los recursos disponibles y así poder encontrar la solución solución a los problemas. problemas.

Planteamiento de los Problemas

El objetivo de la presente sección es introducir la formulación de nuestros modelos matemáticos a partir del planteamiento de los problemas. Esta sección debe tomarse como una ilustración introductoria a l a Investigación de Operaciones, y particularmente a la Programación Lineal, dejando las próximas dos secciones a la explicación y resolución de la misma. No es importante a estas alturas si el lector no entiende cómo se derivó cierta expresión matemática. En esta sección presentaremos dos tipos de problemas: a) Un problema agrícola que puede ser aplicado en un entorno macroeconómico. b) Un problema en un negocio familiar que representa una situación microeconómica.  A continuación se plantean plantean ambos problemas. problemas. a) Un problema agrícola: Supóngase que en el poblado de Tixtla, Guerrero la Nacional Financiera pretende hacer inversiones cuantiosas en el cultivo de aguacate, lima, mango y zapote prieto. Se persiguen dos objetivos, uno el de aumentar el empleo rural y otro el de aumentar las exportaciones que vendrán a equilibrar la balanza de pagos de la nación. Se sabe que la producción promedio de cada árbol está dada por la siguiente tabla: Tabla 1.1 Tipo

de Producción

árbol

Aguacate

promedio Observación

anual

(en unidades)

(en kg)

350

150

Una vez por  año

5

Lima

230

200

Una vez por  año

Mango

150

50

Una vez por  año

Zapote

400

150

Una vez por  año

El precio promedio en el mercado mundial fue de $10.00 por kg de aguacate, $4.00 por kg de lima, $15.00 por kg de mango y $7.00 por kg de zapote prieto en 1974. Existe una extensión de 250 000 m 2 de tierra de propiedad federal propicia para el cultivo de esos productos. Supóngase que técnicos de la Secretaría de Agricultura han determinado que las siguientes extensiones mínimas son necesarias para el cultivo de esos productos. Tabla 1.2 Tipo árbol

de Extensión mínima

de

cultivo

por 

árbol Aguacate 4 m Lima

5 m2

Mango

3m

Zapote

6 m2

 Afortunadamente no existe problema de agua, pues hay varios manantiales dentro de la propiedad, que aseguran la existencia de ese preciado líquido por los próximos 20 años. El costo por sembrar un árbol de aguacate es de $2.00, $0.50 por árbol de lima, $1.00 por árbol de mango y $1.50 por árbol de zapote prieto; estos costos ya incluyen la compra del árbol más su cuidado y mantenimiento. Cada árbol de aguacate requiere de cuidados equivalentes a 36 horas-hombre/año; 72 horas-hombre/año por árbol de lima; 50 horas-hombre/año por árbol de mango y 10 horas-hombre/año por  árbol de zapote prieto.

6

La Nacional Financiera pretende hacer una inversión de 20 millones de pesos, pensando exportar toda su producción. El número de personas que desea emplear el Gobierno Federal con este proyecto debe ser a lo mucho de 200 personas. Bajo estas circunstancias, ¿cuántos árboles de aguacate, lima, mango y zapote prieto deberán sembrarse con objeto de maximizar el valor de la futura exportación anual? ¿Cuál será la ganancia de tomar esta decisión respecto a la inversión inicial? b) Un problema en un negocio familiar: Don Francisco quiere mejorar el negocio familiar de explotación de la patata integral. Su negocio es la venta de productos derivados de la patata, de los cuales hay cuatro tipos: patatas troceadas para ensaladilla, puré de patatas, patatas fritas a la inglesa y patatas congeladas para freír.  A su negocio, don Francisco y doña Remedios, su mujer, dedican como máximo entre los dos 100 horas semanales. Para fabricar un kilo de cada producto el tiempo a dedicar es el siguiente: patatas troceadas 3 horas, puré de patatas 5 horas, patatas fritas a la inglesa 10 horas, patatas congeladas 15 horas. Como su almacén es pequeño no pueden tener almacenados más de 15 kilos de producto terminado y más de 120 kilos en sacos de patata. No todos los productos tienen igual rendimiento. Por cada kilo de producto terminado necesita una cantidad mayor de producto bruto. Esta relación es la siguiente: -

Para hacer un kilo de patatas para ensalada necesita 7 kilos de patatas.

-

Para hacer un kilo de puré de patatas necesita 5 kilos de patatas.

-

Para hacer un kilo de patatas a la inglesa necesita 3 kilos de patatas.

-

Para hacer un kilo de patatas congeladas necesita 2 kilos de patatas. La ganancia también es diferente:

-

4 patatas/kg patatas ensalada.

-

5 patatas/kg puré de patatas.

-

9 patatas/kg patatas inglesa.

-

11 patatas/kg patatas congeladas. 7

¿Cuánto debe fabricar de cada una de sus especialidades para que su beneficio sea el máximo? Resolución de los Problemas

El propósito de esta sección es resolver paso a paso los dos problemas anteriormente planteados con el método simplex; el cual mencionamos en la primera sección. 1. 1 U n p r o b l e m a a g r íc o l a  

Paso 1. Sean Xa:

el número de árboles de aguacate a ser sembrados,

Xl:

el número de árboles de lima a ser sembrados,

Xm:

el número de árboles de mangos a ser sembrados,

Xz:

el número de árboles de zapote prieto a ser sembrados,

La notación usada para denotar todas las variables del problema. El valor promedio de la exportación ( VPE ) anual se puede representar  por:

               Cuyas dimensiones están dadas por:    

Una vez que tenemos definidas nuestras ecuaciones, identificamos cual

es la que vamos a optimizar. Para nuestro primer problema la ecuación a optimizar es:



E identificamos las ecuaciones a las que estará sujeta nuestra optimización. En este problema la optimización está sujeta a tres restricciones, estas son:

                                

Paso 2.

8

Sea:



la forma general de la ecuación a optimizar. Entonces:



es nuestra ecuación a optimizar en la forma general. Paso 3.

                           

Paso 4. Xa

Xl

Xm

Xz

U

V

Y

Bi

LO -1500

-800

-750

-1050

0

0

0

0

L1 2

0.5

1

1.5

1

0

0

20,000,000

L2 4

5

3

6

0

1

0

250,000

L3 36

72

50

100

0

0

1

584,000

Xl

Xm

Xz

U

V

Y

Bi

LO -1500

-800

-750

-1050

0

0

0

0

L1 2

0.5

1

1.5

1

0

0

20,000,000

L2 4

5

3

6

0

1

0

250,000

L3 36

72

50

100

0

0

1

584,000

Paso 5. Xa

Paso 6.

{      }   

Paso 7. Xa

Xl

Xm

Xz

U

V

Y

Bi

LO -1500

-800

-750

-1050

0

0

0

0

L1 2

0.5

1

1.5

1

0

0

20,000,000

L2 4

5

3

6

0

1

0

250,000

L3 36

72

50

100

0

0

1

584,000

9

¶ La intersección en la tabla de la columna que entra y la que sale determina el elemento pivote. Aplicamos operaciones matriciales elementales en el pivote con objeto de convertir a la columna correspondiente en el vector  unitario, es decir ceros en toda la columna, y un uno en la celda del renglón correspondiente, es decir el pivote. Xa LO 0

Xl

Xm

U

V

Y

2200

1333.33333 3116.666667 0

0

41.6666667

24,333,333.33

0

-0.05555556

19,967,555.56

L1

0

-3.5

L2

Xz -

1.77777778 4.055555556 1 -

Bi

-

0

-3

2.55555556 5.111111111 0

1

-0.11111111 185,111.11

1

2

1.38888889 2.777777778 0

0

0.02777778

L3 16,222.22

Después de realizar el Paso 7 revisamos el renglón que corresponde a nuestra ecuación a optimizar, comúnmente llamado LO en la tabla, buscando la variable más negativa y repitiéndose los pasos 5, 6 y 7. En el momento en el que no encontremos más variables negativas en el renglón de nuestra ecuación a optimizar, podemos decir  que encontramos la solución óptima. Paso 8. Este es un paso adicional que hemos decidido introducir para analizar e interpretar los resultados arrojados por la tabla. Xa LO 0

Xl

Xm

U

V

Y

2200

1333.33333 3116.666667 0

0

41.6666667

24,333,333.33

0

-0.05555556

19,967,555.56

L1

0

-3.5

L2

Xz -

1.77777778 4.055555556 1 -

Bi

-

0

-3

2.55555556 5.111111111 0

1

-0.11111111 185,111.11

1

2

1.38888889 2.777777778 0

0

0.02777778

L3 16,222.22

10

Podemos representar las variables óptimas con sus valores en una tabla como la siguiente: Xa

16,222.22

U

19,967,555.56

V

185,111.11

Función Objetivo

24,333,333.33

De aquí podemos interpretar que para optimizar la función objetivo que se nos dio cumpliendo con los objetivos y sujeto a las restricciones presupuestarias; el número de árboles de aguacate que se deben sembrar es de 16,222.22, el sobrante del presupuesto, representado por la variable U, es de 19, 967,555.56 pesos; y el sobrante de terreno, representado con la variable V, es de 185,111.11 m2. El valor de las ganancias totales por la exportación fue de 24, 333,333.33 pesos. 1.2

F o r m u l a c i ó n M a t e m át i c a  

Sean

   

el número de árboles de aguacate a ser sembrados, el número de árboles de lima reina a ser sembrados, el número de árboles de mangos a ser sembrados, el número de árboles de zapote a ser sembrados.

La notación usada para detonar todas las variables del problema. El valor promedio de la l a exportación (VPE) anual se puede representar por:

          (   )   (    )               11

  (   )        (     )              La restricción correspondiente a la extensión de tierra t ierra laborable está dada por:

           Dimensionalmente, se puede verificar que en efecto las unidades en ambos

 Respecto a la inversión inversión inicial se tiene que            lados de la desigualdad son

siendo pesos las unidades que prevalecen en ambos lados de esta última

desigualdad. Respecto a la condición de empleo mínimo que el Gobierno Federal se ha fijado, ésta puede representarse por:

           

siendo las dimensiones de esta desigualdad, las siguientes

 )(  )  (     )   (   )  () (    y ya simplificando, queda (horas-hombre)/año en ambos lados de la desigualdad. Finalmente, como él número de árboles, de cualquier especie, no puede ser  negativo (en vez de sembrar, se destruye), se tiene que

12

        Resumiendo, se tiene que el siguiente modelo matemático formula el problema en cuestión

   

Maximizar  Sujeto a

2 .1 .1

                                  

U n p r o b l e m a e n u n n e g o c i o f a m i l i ar  

Paso 1. Sean X1:

el número de patatas ensalada a ser fabricadas,

X2:

el número de puré patatas a ser fabricados,

X3:

el número de patatas inglesa a ser fabricadas,

X4:

el número de patatas congeladas a ser fabricadas,

La notación usada para denotar todas las variables del problema. El valor promedio del beneficio ( VPB) semanal se puede representar  por:

 Cuyas dimensiones están dadas por:                   Y las dimensiones de las ecuaciones a las que estamos sujetos:             

13

                                                                                                                      Una vez que tenemos definidas nuestras ecuaciones, identificamos cual es la que vamos a optimizar. Para nuestro primer problema la ecuación a optimizar es:



E identificamos las ecuaciones a las que estará sujeta nuestra optimización. En este problema la optimización está sujeta a tres restricciones, estas son:

              14

       

Paso 2. Sea:



la forma general de la ecuación a optimizar. Entonces:



es nuestra ecuación a optimizar en la forma general. Paso 3.

                 

Paso 4. X1

X2

X3

X4

X5

X6

X7

Bi

LO -4

-5

-9

11

0

0

0

0

L1 1

1

1

1

1

0

0

15

L2 7

5

3

2

0

1

0

120

L3 3

5

10

15

0

0

1

100

Paso 5. X1

X2

X3

X4

X5

X6

X7

Bi

LO -4

-5

-9

-11

0

0

0

0

L1 1

1

1

1

1

0

0

15

L2 7

5

3

2

0

1

0

120

L3 3

5

10

15

0

0

1

100

Paso 6.

  {     }   

Paso 7. 15

X1

X2

X3

X4

X5

X6

X7

Bi

LO -4

-5

-9

-11

0

0

0

0

L1 1

1

1

1

1

0

0

15

L2 7

5

3

2

0

1

0

120

L3 3

5

10

15

0

0

1

100

La intersección en la tabla de la columna que entra y la que sale determina el elemento pivote. Aplicamos operaciones matriciales elementales en el pivote con objeto de convertir a la columna correspondiente en el vector  unitario, es decir ceros en toda la columna, y un uno en la celda del renglón correspondiente, es decir el pivote. X1

X5

X6

X7

1.333333333 1.66666667 0

0

0

0.733333333 73.33333333

L1 0.8

0.666666667 0.33333333 0

1

0

-0.06666667 8.333333333

L2 0.6

0.333333333 1.66666667 0

0

1

-0.13333333 106.6666667

L3 0.2

0.333333333 0.66666667 1

0

0

0.2

LO -1.8

X2

X3

-

-

X4

Bi

6.666666667

Después de realizar el Paso 7 nos encontramos que en nuestro LO todavía existen números negativos. Por lo que repetimos el paso 5, 6 y 7. X1

X5

X6

X7

1.333333333 1.66666667 0

0

0

0.733333333 73.33333333

L1 0.8

0.666666667 0.33333333 0

1

0

-0.06666667 8.333333333

L2 0.6

0.333333333 1.66666667 0

0

1

-0.13333333 106.6666667

L3 0.2

0.333333333 0.66666667 1

0

0

0.2

LO -1.8

X1 LO

X2

X3

-

-

X2 -

-1.8

X4

{    }    X3

X4

Bi

6.666666667

X5

X6

X7

Bi

0

0

0.733333333 73.33333333

-

1.333333333 1.66666667 0

16

L1 0.8

0.666666667 0.33333333 0

1

0

-0.06666667 8.333333333

L2 0.6

0.333333333 1.66666667 0

0

1

-0.13333333 106.6666667

L3 0.2

0.333333333 0.66666667 1

0

0

0.2

X2

X5

X6 X7

Bi 92.08333333

X1 LO

X3

X4

6.666666667

0

0.166666667 0.91666667 0

2.25

0

3.5

L1 1

0.833333333 0.41666667 0

1.25

0

-0.08333333 10.41666667

L2

-

-

0

1.166666667 1.08333333 0

-8.25

1

0.416666667 37.91666667

L3 0

0.166666667 0.58333333 1

-0.25

0

0.083333333 4.583333333

Podemos observar que en el renglón de nuestra ecuación LO aún se encuentra un número negativo, por lo que tenemos t enemos que repetir el proceso. X1

X2

LO

X3

X4

X5

X6 X7

Bi 92.08333333

0

0.166666667 0.91666667 0

2.25

0

3.5

L1 1

0.833333333 0.41666667 0

1.25

0

-0.08333333 10.41666667

L2

-

-

0

1.166666667 1.08333333 0

-8.25

1

0.416666667 37.91666667

L3 0

0.166666667 0.58333333 1

-0.25

0

0.083333333 4.583333333

X1

    }    {   

X2

LO

X3

X4

X5

X6 X7

Bi 92.08333333

0

0.166666667 0.91666667 0

2.25

0

3.5

L1 1

0.833333333 0.41666667 0

1.25

0

-0.08333333 10.41666667

L2

-

-

0

1.166666667 1.08333333 0

-8.25

1

0.416666667 37.91666667

L3 0

0.166666667 0.58333333 1

-0.25

0

0.083333333 4.583333333

X1

X2

X3 X4

X5

X6 X7

Bi

17

LO 0

0.428571429 0

1.571428571 1.857142857 0

L1

0.714285714 99.28571429

1

L2

0.714285714 0

0.714285714 1.428571429 0

-

-0.14285714 7.142857143

-

0

0.857142857 0

1.857142857 8.714285714 1

0.571428571 46.42857143

L3 0

0.285714286 1

1.714285714 -0.43

0.142857143 7.857142857

0

En esta ocasión ya no tenemos ningún número negativo en LO, por lo que podemos decir que hemos encontrado la solución óptima. Paso 8.  Ahora es momento de interpretar los datos datos de nuestra tabla. X1 LO 0

X2

X3 X4

0.428571429 0

X5

X6 X7

1.571428571 1.857142857 0

L1

Bi

0.714285714 99.28571429

1

L2

0.714285714 0

0.714285714 1.428571429 0

-

-0.14285714 7.142857143

-

0

0.857142857 0

1.857142857 8.714285714 1

0.571428571 46.42857143

L3 0

0.285714286 1

1.714285714 -0.43

0.142857143 7.857142857

0

Podemos representar las variables óptimas con sus valores en una tabla como la siguiente: X1

7.142857143

X3

7.857142857

X6

46.42857143

Función Objetivo

99.28571429

Luego, don Francisco y doña remedios deberán fabricar cada semana 7.14276 kg de patatas para ensalada y 7.857143 kg de patatas a la inglesa. La variable X6 nos indica que dado esta producción, quedará un sobrante de 46.4286 kilogramos en sacos de patata en su almacén. Su beneficio semanal ascenderá a 99.286 pesos.

18

2.2

F o r m u l a c i ó n m a t e m át i c a  

Conclusiones

Después de la realización de este trabajo hemos aprendido una aplicación más del álgebra lineal. Nos resulta interesante que la Programación Lineal tenga métodos tan sencillos para resolverse como lo es el método simplex y no por  ello deje de sur un método tan eficiente en la toma de decisiones, especialmente en la Investigación de Operaciones. Podemos enumerar, tres elementos que surgieron a través de la elaboración de este trabajo. El primero de ellos, es que conocimos un poco de historia acerca de la Investigación de Operaciones y de cómo, en una situación tan compleja, debido a la intervención de tantos factores, como lo fue la Segunda Guerra Mundial; las matemáticas hayan jugado un papel tan importante para decidir cuáles eran las acciones que se debían de realizar. En segundo lugar, nos llamó mucho la atención la manera en la que la programación lineal, que fue el área de la Investigación de Operaciones que usamos para este trabajo, puede aplicarse en el campo de la economía, para alcanzar ciertos objetivos optimizando los recursos, ya sea maximizando los beneficios o minimizando los costos. Y por  último, durante el proceso de investigación bibliográfica para la realización de nuestro trabajo nos encontramos con otros temas también muy llamativos que intentaban volver más exactas y realistas las decisiones tomadas, tal es el caso de la Programación Entera. En conclusión, el trabajo no sólo nos sirvió para conocer una aplicación adicional del álgebra lineal en el campo económico; de igual manera nos sirvió para entender como es que surgen este tipo de herramientas y nos dejó abierta la alternativa a conocer nuevos temas y métodos del universo de las matemáticas.

19

Fuentes consultadas García Cabañes, J., Fdez. Martínez, L. y Tejera del Pozo, P.: “Técnicas de investigación operativa”. Tomo II. Ed. Paraninfo. Madrid 1990. Supervisado por:

Jose María Úbeda Delgado. Dr. Juan Prawda. (2004). Métodos y Modelos de Investigación de operaciones. México: Editorial Limusa S.A de C.V. Linear programming. (2012). In Encyclopædia Britannica. Retrieved from http://www.britannica.com/EBchecked/topic/342203/linear-programming

Simplex method. (2012). In Encyclopædia Britannica. Retrieved from http://www.britannica.com/EBchecked/topic/545391/simplex-method

George Dantzig. (2012). In Encyclopædia Britannica. Retrieved from http://www.britannica.com/EBchecked/topic/1090271/George-Dantzig

Operations research. (2012). In Encyclopædia Britannica. Retrieved from http://www.britannica.com/EBchecked/topic/682073/operations-research

20

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF