Sunteți pe pagina 1din 8

2019

PROCEDIMIENTOS PARA RESOLVER


PROBLEMAS DE PROGRAMACION LINEAL.
1

íNDICE:

PROCEDIMIENTOS PARA RESOLVER UN PROBLEMA DE PROGRAMACION


LINEAL: .................................................................................................................................... 2
1. ELEGIR LAS INCOGNITAS ......................................................................................... 2
2. ESCRIBIR LA FUNCION OBJETIVO EN FUNCION DE LOS DATOS DEL
PROBLEMA .......................................................................................................................... 2
3. ESCRIBIR LAS RESTRICCIONES EN FORMA DE SISTEMAS DE
INECUACIONES .................................................................................................................. 2
4. AVERIGUAR EL CONJUNTO DE SOLUCIONES FACTIBLES
REPRESENTANDO GRAFICAMENTE LAS RESTRICCIONES ..................................... 2
5. CALCULAR LAS COORDENADAS DE LOS VERTICES DEL RECINTO DE
SOLUCIONES FACTIBLES (SI SON POCOS)................................................................... 3
6. CALCULAR EL VALOR DE LA FUNCION OBJETIVO EN CADA UNO DE LOS
VERTICES PARA VER EN CUAL DE ELLOS PRESENTA EL VALOR MAXIMO O
MINIMO ................................................................................................................................ 4
FORMULACION DE MODELOS DE PROGRAMACION LINEAL ..................................... 5
2

PROCEDIMIENTOS PARA RESOLVER UN PROBLEMA DE


PROGRAMACION LINEAL:
1. ELEGIR LAS INCOGNITAS
En este primer punto es donde empezamos a plantear nuestro ejercicio, asignando

variables como: x, y, m, n, etc…

2. ESCRIBIR LA FUNCION OBJETIVO EN FUNCION DE LOS DATOS


DEL PROBLEMA
En esencia la programación lineal consiste en optimizar (maximizar o minimizar)

una función objetivo, que es una función lineal de varias variables:

F(x,y) =ax + by

3. ESCRIBIR LAS RESTRICCIONES EN FORMA DE SISTEMAS DE


INECUACIONES
Sustituir, >= y <= por (=) para cada restricción, con lo cual se produce la ecuación

de una línea recta.

a1x + b1y <=C1

a2x + b2y <=C2

… … …

anx +bny <=Cn

4. AVERIGUAR EL CONJUNTO DE SOLUCIONES FACTIBLES


REPRESENTANDO GRAFICAMENTE LAS RESTRICCIONES
El conjunto intersección, de todos los semiplanos formados por las restricciones,

determina un recinto, acotado o no, que recibe el nombre de región de validez o zona de

soluciones factibles.
3

5. CALCULAR LAS COORDENADAS DE LOS VERTICES DEL RECINTO


DE SOLUCIONES FACTIBLES (SI SON POCOS).
El conjunto de los vértices del recinto se denomina conjunto de soluciones

factibles básicas y el vértice donde se representa la solución óptima se llama solución máxima

o mínima según el caso.


4

6. CALCULAR EL VALOR DE LA FUNCION OBJETIVO EN CADA UNO


DE LOS VERTICES PARA VER EN CUAL DE ELLOS PRESENTA EL
VALOR MAXIMO O MINIMO
Hay que tener en cuenta aquí la posible no existencia de la solución si el recinto no

está acotado.

El valor que toma la función objetivo es el vértice de solución óptima se llama valor de

programación lineal.

La solución óptima puede determinarse al observar la dirección en la cual aumenta la

función objetivo, si es un problema de minimización la solución es el primer punto factible

que toque la función Z, y si por el contrario es un problema de maximización será entonces el

último de los puntos factibles que tome la función Z.


5

FORMULACION DE MODELOS DE PROGRAMACION LINEAL


Aunque se ponga en duda, la parte más difícil de programación lineal es reconocer

cuando esta puede aplicarse y formular el problema matemáticamente. Una vez hecha esa

parte, resolver el problema casi siempre es fácil.

Para formular un problema en forma matemática, debe expresarse afirmaciones lógicas

en términos matemáticos. Eso se realiza cuando se resuelven “problemas hablados” al estudiar

un curso de algebra. Algo muy parecido sucede aquí al formular las restricciones. Por

ejemplo, considérese la siguiente afirmación: A usa 3 horas por unidad y B 2 horas por

unidad. Si deben usarse todas las 100 horas disponibles, la restricción será:

3A + 2B = 100

Sin embargo, en la mayoría de las situaciones de negocio, no es obligatorio que se usen

todos los recursos (en este caso, oras de mano de obra). Más bien la limitación es que se use,

cuando mucho, lo que se tiene disponible. Para este caso, la afirmación anterior puede

escribirse como una desigualdad:

3A + 2B<=100

Para que sea aceptable para la programación lineal, cada restricción debe ser una suma de

variables con exponente 1. Los cuadrados, las raíces cuadradas, etc. No son aceptables, ni

tampoco los productos de variables. Además, la forma estándar para una restricción pone a

todas las variables del lado izquierdo y solo una constante positiva o cero del lado derecho.

Esto puede requerir algún reacomodo de los términos. Si, por ejemplo, la restricción es que A

debe ser por los menos el doble de B. esto puede escribirse como:

A<=2B o A – 2B <= 0
6

Nótese que pueden moverse términos de un lado a otro de las desigualdades como si

fuera un signo de igualdad. Pero al multiplicar una desigualdad por -1, el sentido de esta

desigualdad se invierte. Puede ser necesario hacer esto para que los coeficientes del lado

derecho sean positivos. Por ejemplo, si se quiere que A sea por lo menos tan grande como B –

2, entonces:

A<=B-2

A – B <= -2

Por ultimo B – A>=2

Una nota final sobre desigualdades: es sencillo convertir una desigualdad en una

ecuación. Todo lo que se tiene que hacer es agregar (o restar) una variable extra.

Por ejemplo:

B – A >=2 es lo mismo que B – A + S =2

En donde S representa la diferencia, o la holgura, entre B – A y 2. S se llama variable de

holgura. Por otro lado, se restaría una variable de superávit en el caso siguiente:

A – 2B <=0 es lo mismo que A – 2B – S= 0

El método de la programación lineal requiere que todas las variables sean positivas o

cero, es decir, no negativos. Para la mayoría de los problemas esto es real, no se querría una

solución que diga: prodúzcase menos dos cajas o contratase menos cuatro personas.

Mientras no exista un límite en el número de restricciones que puede tener un problema

de programación lineal. Solo puede haber un objetivo. La forma matemática del objetivo se

llama función objetivo. Debe llevarse consigo el maximizar el rendimiento, la ganancia, la

contribución marginal o los contratos con los clientes. Podría ser minimizar el costo, el
7

número de empleados o el material de desperdicio. Con frecuencia el objetivo es evidente al

observar el problema.

S-ar putea să vă placă și