0% encontró este documento útil (0 votos)
62 vistas13 páginas

Programación Lineal

Iniciarse en la técnica de programación lineal con el aspecto más importante del método científico: la representación o modelo en formulación matemática lineal de algunos problemas elegidos, los agrupados en "clásicos"; también debe aprender los conceptos teóricos fundamentales utilizando la metodología gráfica en sólo dos variables.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas13 páginas

Programación Lineal

Iniciarse en la técnica de programación lineal con el aspecto más importante del método científico: la representación o modelo en formulación matemática lineal de algunos problemas elegidos, los agrupados en "clásicos"; también debe aprender los conceptos teóricos fundamentales utilizando la metodología gráfica en sólo dos variables.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

REPÚBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD NACIONAL EXPERIMENTAL


“RAFAEL MARÍA BARALT”
VICERRECTORADO ACADÉMICO
PROGRAMA INGENIERÍA Y TECNOLOGÍA
PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA

SISTEMA PARA EL CONTROL DE REGISTRO DE VACUNAS


EN EL AMBULATORIO DELICIAS

AUTORES:
T.M. Bozo Lauribeth, T.M. Gonzalez Miguel, T.M. Lopez Rafael, T.M. Ortiz José

ASESORA:
Lcda. Ana Capielo

Cabimas, de 2016
Cabimas, agosto de 2016

• Esquema

• Introducción

• Modelos de Programación Lineal

• Solución gráfica de problemas de dos dimensiones

• Método simplex de Resolución y simplex dual

• Conclusión

• Bibliografías
Introducción

Iniciarse en la técnica de programación lineal con el aspecto más importante del


método científico: la representación o modelo en formulación matemática lineal de
algunos problemas elegidos, los agrupados en "clásicos"; también debe aprender
los conceptos teóricos fundamentales utilizando la metodología gráfica en sólo dos
variables.
Modelo de programación lineal general.

El modelo de PL es una representación simbólica (abstracción) de la realidad que


se estudia, se forma con expresiones lógicas matemáticas conteniendo términos
que significan contribuciones: a la utilidad (con máximo), al costo (con mínimo), al
consumo de recurso (disponible con desigualdad <=), al recurso requerido (con
desigualdad >=), recurso especificado (con igual = ). Contiene las siguientes
cuatro partes:

1a parte

Definición con el significado cuantitativo de las variables de decisión


(controlables).

2a parte

Función económica u objetivo a optimizar (máximo o bien mínimo):

3a parte

Sujeta a restricciones:
4a parte

Condición de no negativo a variables:

PROPIEDADES DEL MODELO DE PROGRAMACIÓN LINEAL

Para que un modelo de PL sea válido, debe cumplir las propiedades siguientes:

Proporcionalidad.-Significa que la contribución al valor de la función objetivo y el


consumo o requerimiento de los recursos utilizados, son proporcionales al valor de
cada variable de decisión. Así el término 4X1 es proporcional, porque contribuye al
valor de la función Z con 4, 8, 12, etc. para los valores 1, 2, 3, etc.,
respectivamente, de X1. Se puede observar el aumento constante y proporcional
de 4 conforme crece el valor de X1. En contraste, el término no lineal 4X12,
contribuye con 4, 16, 36, etc., para los mismos valores 1, 2, 3, etc.,
respectivamente, de la variable X1; Aquí se observa que el aumento en la
contribución no es constante y por lo tanto no hay proporcionalidad.

Aditividad.- Significa que se puede valorar la función objetivo Z, así como también
los recursos utilizados, sumando las contribuciones de cada uno de los términos
que intervienen en la función Z y en las restricciones.

Divisibilidad.- Significa que las variables de decisión son continuas y por lo tanto
son aceptados valores no enteros para ellas. La hipótesis de divisibilidad más la
restricción de no negatividad, significa que las variables de decisión pueden tener
cualquier valor que sea positivo o por lo menos igual a cero.

Certidumbre.- Significa que los parámetros o constantes son estimados con


certeza, o sea, no interviene una función de probabilidad para obtenerlos

El modelo de programación lineal es un caso especial de la programación


matemática, pues debe cumplir que, tanto la función objetivo como todas las
funciones de restricción, sean lineales.
APLICACIONES TÍPICAS DE LA PROGRAMACIÓN LINEAL

Aparentemente, las estructuras de organización complejas propias de la sociedad


moderna han reconocido interesantes problemas de optimización tales como la
manera más eficiente de manejar la economía de un país o también la mezcla de
ingredientes de un fertilizante para satisfacer las especificaciones agrícolas a
costo mínimo. Ambos problemas utilizan el modelo de programación lineal (PL),
para optimizar una función lineal condicionada a restricciones lineales, que
essencillo en su estructura matemática, pero poderoso por su gran adaptación a
una amplia variedad de problemas.

La programación lineal es una técnica matemática de resolución de problemas, su


desarrollo representa una ayuda a los administradores para tomar decisiones en la
asignación de recursos. A continuación aparecen algunas aplicaciones típicas de
la PL:

Un fabricante desea desarrollar un programa de asignación en producción y una


política de inventario que satisfagan la demanda de ventas de periodos futuros.
Así se podría cumplir la demanda con mínimo costo total de producción y de
inventario.

Un analista financiero debe seleccionar una cartera de inversiones a partir de una


diversidad de alternativas en acciones y bonos. Se debe establecer la cartera
que maximice el rendimiento sobre la inversión asignada.

Un administrador de mercadotecnia desea determinar la mejor manera


de asignar un presupuesto de publicidad como radio, televisión, periódicos y
revistas. Al gerente le gustaría determinar la combinación de medios
que maximice la efectividad de la publicidad.

Una empresa tiene almacenes en varias. ubicaciones en todo el país. Para un


conjunto de demandas de sus productos por parte de sus clientes, la empresa
desearía determinar cuánto debe asignar en embarques a cada uno de los
almacenes y a cada cliente, de manera que los costos totales de transporte
resulten mínimos.

Estas aplicaciones representan unas cuantas situaciones en las que se ha


utilizado con éxito la programación lineal, pero ilustran su potencial en la solución
de problemas. Un estudio detallado revela las características comunes de ellas.
En el ejemplo 1, el fabricante desea minimizar costos; en el 2, el analista
financiero desea maximizar el rendimiento sobre la inversión; en el 3, el gerente de
mercadotecnia desea maximizar la efectividad de la publicidad, y en el ejemplo 4,
la empresa desea minimizar los costos totales de transporte. En todos los
problemas de programación lineal, el objetivo es el máximo o bien el mínimo de
alguna cantidad en la acción de asignar recursos.

Los problemas de programación lineal se caracterizan, además, por las


condiciones impuestas o restricciones de recursos, que limitan el grado en que se
puede cumplir algún objetivo. En el ejemplo 1, el fabricante está limitado por
restricciones que requieren que la demanda de producto quede satisfecha y por
restricciones respecto a la capacidad de producción. El problema de la cartera del
analista financiero está limitado por la cantidad total de fondos de inversión
disponibles y las cantidades máximas que se pueden invertir en cada acción o
bono. La decisión en la selección de medios del gerente de mercadotecnia, está
restringida por un presupuesto de publicidad fijo y por la disponibilidad de los
varios medios. En el problema de transportación, el programa de embarques de
costo mínimo está restringido al suministro de productos disponibles en cada
almacén. La diversidad de condiciones mencionadas, es parte de lo que puede
esperar aquel que decida enfrentar un problema, pues las restricciones son otra
característica general en todo problema de programación lineal.

Método gráfico para resolver modelos de programación lineal con solo dos
variables.

En esta sección interesa hacer análogos geométricos, esto es, gráficas de


funciones lineales que contiene el modelo matemático de programación lineal
obtenido en la formulación del problema que se analiza. Dicho modelo puede
contener expresiones tanto en forma de ecuaciones ( = ) como en desigualdades (
<= ó >= ), cada una de ellas corresponde a un gráfico en la analogía geométrica.

Primero considere la infinidad de puntos que constituyen en conjunto el plano y los


cuatro cuadrantes convencionalmente aceptados, para dividirlo en zonas
caracterizadas por la combinación de signo que se puede dar, a los valores
medidos con números reales. Para lograr los cuadrantes en el plano se utilizan los
ejes cartesianos con escala de medición de valores de las variables del problema;
por ejemplo, se puede asignar el eje horizontal de abscisas para la medición de
valores de la variable X1; también se puede asignar el eje vertical de ordenadas,
para la medición de valores de la variable X2. La localización de cualquier punto en
este espacio plano requiere de una distancia horizontal (X 1) y de una distancia
vertical (X2) denotado como par ordenado o vector (X1, X2). Un punto sobre el eje
X1 corresponde a X2=0 y un punto sobre el eje X2 corresponde a X1=0, que son las
ecuaciones respectivas de los ejes horizontal y vertical. Dichos ejes se cruzan en
el punto (X1, X2) = (0, 0), el cual se conoce como origen.

Si la ecuación tiene sólo dos variables, el gráfico de la misma sobre el plano es


una línea recta, es decir, se requiere un espacio de dos dimensiones, la horizontal
y la vertical, para graficar tal ecuación; pero la representación geométrica de una
ecuación en tres variables, requiere un espacio de tres dimensiones. En tal caso, a
los ejes X1 y X2, se les agrega un tercer eje X3 como tercera dimensión, que pasa
por el origen hacia el observador.

Método simplex de Resolución y simplex dual.

El método simplex dual resulta ser una estrategia algoritmica eficiente cuando
luego de llevar un modelo de programación lineal a su forma estándar, la
aplicación del método simplex no es inmediata o más bien compleja, por ejemplo,
puede requerir la utilización del método simplex de 2 fases.

Una aplicación típica del método simplex dual es en la resolución de problemas


con una función objetivo de minimización, con restricciones del tipo mayor o igual
y donde las variables de decisión son mayores o iguales a cero.

Ejemplo Simplex Dual

Considere el siguiente modelo de Programación Lineal:


Paso 1: Se lleva el modelo a su forma estándar. En nuestro ejemplo esto se logra
agregando variables de exceso en cada una de las restricciones (3 primeras: S1,
S2, S3, respectivamente). Luego, se multiplica cada fila de las restricciones por -1
de modo de disponer una solución básica inicial (infactible) en las variables de
exceso S1, S2 y S3. De esta forma se obtiene la siguiente tabla inicial.

A B C S1 S2 S3

-
-15 -2 -1 1 0 0
200

-
-7,5 -3 -1 0 1 0
150

-
-5 -2 -1 0 0 1
120

315 110 50 0 0 0 0

Paso 2: Se selecciona el lado derecho "más negativo" lo cual indicará cuál de las
actuales variables básicas deberá abandonar la base. En el ejemplo el lado
derecho más negativo se encuentra en la primera fila, por tanto S1 deja la base.
Para determinar cual de las actuales variables no básicas (A, B, C) entrará a la
base se busca el mínimo de {-Yj/aij} donde aij es el coeficiente de la respectiva
variable no básica en la fija i (del lado derecho más negativo, marcado en verde) y
donde Yj es el costo reducido de la respectiva variable no básica. De esta forma
se obtiene: Min {-315/-15, -110/-2, -50/-1} = 21, donde el pivote (marcado en rojo)
se encuentra al hacer el primer cuociente, por tanto A entra a la base.

Paso 3: Se actualiza la tabla anterior siguiendo un procedimiento similar al


utilizado en el Método Simplex. En el ejemplo se debe dejar a la variable A como
básica y S1 como no básica. La tabla que resulta es la siguiente:
A B C S1 S2 S3

-
1 2/15 1/15 0 0 40/3
1/15

0 -2 -1/2 -1/2 1 0 -50

-
0 -4/3 -2/3 -1/3 0 1
160/3

-
0 68 29 21 0 0
4.200

Paso 4: Continuar las iteraciones y siguiendo el mismo procedimiento hasta


disponer de una solución básica factible. Luego de unas iteraciones se obtiene la
siguiente tabla final:

A B C S1 S2 S3

-
1 0 0 0 1/10 8
1/10

0 1 0 1/4 -1 3/4 10

0 0 1 0 2 -3 60

-
0 0 0 4 10 36
6.620

La solución óptima es A=8, B=10, C=60 (marcado en verde) con valor


óptimo V(P)=6.620 (marcado en rojo - se obtiene con signo cambiado). También
es interesante notar que los costos reducidos de las variables artificiales S1, S2 y
S3 (marcado en amarillo), corresponde a la solución óptima del modelo
presentado en el tutorial de solver, esto dado que dicho modelo resulta ser
elproblema dual de nuestro ejemplo.
Conclusión

La programación lineal es una técnica poderosa para tratar problemas de asignación de


recursos escasos entre actividades que compiten, al igual que otros problemas cuya
formulación matemática es parecida. Se ha convertido en una herramienta estándar de gran
importancia para muchas organizaciones industriales y de negocios. Aún más, casi cualquier
organización social tiene el problema de asignar recursos en algún contexto y cada vez mayor
el reconocimiento de la aplicabilidad tan amplia de esta técnica.

Bibliografías

http://investigaciondeoperacionesind331.blogspot.com/p/programacion-
lineal_23.html

http://metodoscuantitativo2.galeon.com/

http://www.ingenieriaindustrialonline.com/herramientas-para-el-ingeniero-
industrial/investigaci%C3%B3n-de-operaciones/programaci%C3%B3n-lineal/
antt

También podría gustarte