mate 3012 programacion lineal - profa. rodríguez · la programación lineal •la programación...

29
PROGRAMACION LINEAL MATE 3012

Upload: truongkhue

Post on 28-Oct-2018

252 views

Category:

Documents


0 download

TRANSCRIPT

PROGRAMACION LINEAL

MATE 3012

El conjunto de soluciones de una desigualdad lineal

en dos variables es una región del plano.

Los pasos a seguir para resolverla son:

1er paso: trazar la gráfica de la recta (cambiamos la

desigualdad por una igualdad)

2º paso: elegir un punto del plano (que no esté en la

recta) y determinar si el punto satisface o

no la desigualdad.

3er paso: sombrear la región que representa la

solución.

Resuelve la inecuación: 3y2x5

Representar la recta: 3y2x5

Despejar la variable y: 2x53

y

Determinar dos puntos: x y

1 -1

3 -6

Determinar si (0,0), que no está en la recta, satisface la inecuación:

3030205

Como el punto (0,0) SATISFACE la inecuación, la región en la que

está el (0,0) es la solución..

Determinar si la frontera pertenece al

conjunto de soluciones:

Algunas inecuaciones son sencillas:

0x)a 0y)b 3x)c 2x)d 4y)e

Si la inecuación tiene una sola variable, la

recta es paralela a alguno de los ejes.

Asocia cada inecuación con su solución b

a c

d

e

El conjunto de soluciones de un sistema de inecuaciones

en dos variables es una región (si existe).

Los pasos a seguir para resolverla son:

Para cada desigualdad:

1er paso: trazar la gráfica de la recta

(cambiamos la desigualdad por una igualdad)

2º paso: elegir un punto del plano (que no esté

en la recta) y determinar si el punto satisface o

no la desigualdad.

3er paso: sombrear la región que representa la

solución.

Al final, identificar la región común.

Resuelve el sistema de inecuaciones:

7y3x2

1yx3

Represento la recta: 1yx3

Despejo la variable y: 1x3y

Determinar dos puntos: x y

1 4

-2 -5

Elije el punto (2,2), que no está en la

recta, y determina si satisface la

inecuación:

141223

Como el punto (2,2) NO SATISFACE la inecuación, la región en la

que está el punto, NO ES LA SOLUCIÓN.

1er paso: Determinar la región que contiene las soluciones de la primera

inecuación

Determinar si la frontera pertenece

al conjunto de soluciones:

Resuelve el sistema de inecuaciones:

7y3x2

1yx3

Representar la recta: 7y3x2

Despejar la variable y: 3x27

y

Tabla de valores: x y

2 1

-1 3

Elegir el punto (0,0) ya que no está en

la recta, y determinar si satisface la

inecuación: 7070302

Como el punto (0,0) NO SATISFACE la inecuación, la región en la que

está el punto NO ES LA SOLUCIÓN.

2º paso: Buscar la región solución de la segunda inecuación

1er paso: Conjunto de soluciones de la primera inecuación

Determinar si la frontera

pertenece al conjunto

de soluciones:

Resuelve el sistema de inecuaciones:

7y3x2

1yx3

2º paso: : Conseguir la región solución de la segunda inecuación

1er paso: Conseguir la región solución de la primera inecuación

3er paso: Determinar la intersección de las dos regiones anteriores

La Programación Lineal

• La programación lineal es una técnica matemática.

• Se usa para determinar la solución de problemas que se plantean muy comúnmente en disciplinas como Economía , Ingeniería , Sociología , Biología , etc.

• Se trata de maximizar y/o minimizar una función lineal de dos o más variables (llamada función objetiva) cuando las variables deben cumplir ciertas exigencias o restricciones.

• Las exigencias o restricciones que limitan los valores que pueden asumir las variables, se representan con inecuaciones (desigualdades).

La Programación Lineal

• En un problema de programación lineal se tiene: • una función objetiva

• una serie de inecuaciones (desigualdades) que forman un sistema de inecuaciones.

• Nuestra meta es primeramente, identificar el conjunto de soluciones del sistema.

• Luego, identificar la solucion óptima: la solución del sistema que a la vez maximiza o minimiza la función objetiva.

Maximiza la función f(x,y) = 4 x + 5 y

• sujeta a las restricciones: • x + 2 y ≤ 6

• x + y ≤4

• x ≥0

• y ≥ 0

• Solución:

• Trace la gráficas de las ecuaciones

• x + 2 y = 6

• x + y = 4

• x = 0

• y = 0

Identificar la región factible (región

que contiene TODAS las

soluciones del sistema; pares

ordenados que satisfacen TODAS

las inecuaciones del sistema.

función objetiva

sistema de inecuaciones

Ejemplo (cont)

Trace la gráficas de las ecuaciones

x + 2 y = 6

x + y = 4

x = 0

y = 0

Sombree el conjunto

solución de cada

inecuación.

x + 2 y ≤ 6

x + y ≤4

x ≥0

y ≥ 0

Identifique la

región factible.

Ejemplo (cont)

Para maximizar f(x,y) = 4 x + 5 y, determinamos

los 4 vértices de la región cerrada que hemos

obtenido como región factible. Luego, probamos

la función objetiva para los vértices.

x + 2 y ≤ 6

x + y ≤4

x ≥0

y ≥ 0

Región

factible

x y f(x,y)

0 0

0 3

2 2

4 0

La solucion que maximiza la funcion

objetiva f(x,y) = 4 x + 5 y, es ______).

Cada muñeco:

• Se obtiene una ganancia neta de $3 .

• Requiere 2 horas de trabajo de acabado.

• Requiere 1 hora de trabajo de carpinteria.

Cada tren:

• Se obtiene una ganancia neta de $2 .

• Requiere 1 hora de trabajo de acabado.

• Requiere 1 hora trabajo de carpinteria.

Ejemplo

Gepetto S.L., manufactura muñecos y trenes de madera.

Cada semana Gepetto puede disponer de:

• Todo el material que necesita.

• No más de 100 horas de acabado.

• No más de 80 horas de carpinteria.

También:

• La demanda de trenes puede ser cualquiera (sin límite).

• La demanda de muñecos es a lo más de 40.

¿Cuántos muñecos y cuántos trenes debe fabricar Gepetto para maximizar sus ganancias?

Variables de

Decisión

x = nº de muñecos

producidos a la

semana

y = nº de trenes

producidos a la

semana

Función Objetivo. En cualquier

PPL, la decisión a tomar es

como maximizar (normalmente el

beneficio) o minimizar (el costo)

una función particular de las

variables de decisión. Esta

función a maximizar o minimizar

se llama función objetivo.

Max z = ___________

El objetivo de Gepetto es

elegir valores de x, y para

maximizar ganancias.

Usaremos la variable z para

denotar el valor de la función

objetivo. La función objetivo de

Gepetto es:

Este problema es un ejemplo típico de un problema de programación lineal (PPL).

Restricciones

Son desigualdades que

limitan los posibles

valores de las variables

de decisión.

En este problema las

restricciones vienen

dadas por la

disponibilidad de horas

de acabado y carpintería

y por la demanda de

muñecos.

También suele haber

restricciones de signo

o no negatividad:

x ≥ 0

y ≥ 0

Restricción 1: no más de 100 horas de tiempo de acabado pueden ser usadas.

Restricción 2: no más de 80 horas de tiempo de carpinteria pueden ser usadas.

Restricción 3: limitación de demanda, no deben fabricarse más de 40 muñecos.

Estas tres restricciones pueden expresarse matematicamente

por las siguientes desigualdades:

Restricción 1: _______________

Restricción 2: ________________

Restricción 3: ________________

Cuando x e y crecen, la función objetivo de Gepetto también crece.

Pero no puede crecer indefinidamente porque, para Gepetto, los

valores de x e y están limitados por las siguientes tres restricciones:

Restricciones

Además, tenemos las restricciones de signo: x ≥ 0 e y ≥ 0 (por

que la cantidad de muñecos y trenes deben ser un entero no-

negativo.

Región factible

El par ordenado x = 40 e y = 20

está en la región factible porque

satisfacen todas las restricciones

de Gepetto.

Sin embargo, x = 15, y = 70 no

está en la región factible porque

este punto NO satisface la

restricción de carpinteria

La región factible de un PPL es el conjunto de todos los puntos

que satisfacen todas las restricciones. Es la región del plano

delimitada por el sistema de desigualdades que forman las restricciones.

Solución óptima

• problema de maximización: es un punto en la

región factible en el cual la función objetivo

tiene un valor máximo.

• problema de minimización: es un punto en la

región factible en el cual la función objetivo

tiene un valor mínimo.

• La solución óptima de un problema de programación lineal

(PPL) está siempre en la frontera de la región factible.

• Esto es

• en un vértice (si la solución es única)

• en un segmento entre dos vértices contiguos (si hay

infinitas soluciones)

Representación gráfica de las restricciones

Cualquier PPL con sólo dos

variables puede resolverse

gráficamente.

Recuerda que:

• La región factible en cualquier PPL

está limitada por segmentos de recta.

• La región factible de cualquier PPL

tiene solamente un número finito de

vértices.

• Cualquier PPL que tenga solución

óptima tiene un vértice que es óptimo.

Un problema de minimización

Dorian Auto fabrica y vende coches y

camiones.La empresa quiere emprender

una campaña publicitaria en TV y tiene que

decidir comprar los tiempos de anuncios en

dos tipos de programas: del corazón y fútbol.

• Cada anuncio del programa del corazón es visto por 6 millones de

mujeres y 2 millones de hombres.

• Cada partido de fútbol es visto por 3 millones de mujeres y 8 millones de

hombres.

• Un anuncio en el programa de corazón cuesta $50,000 y un anuncio del

fútbol cuesta $100,000 .

• Dorian Auto quisiera que los anuncios sean vistos por por lo menos 30

millones de mujeres y 24 millones de hombres.

Dorian Auto quiere saber cuántos anuncios debe contratar en cada tipo de

programa para que el costo de la campaña publicitaria sea mínimo.

• Cada anuncio del programa del

corazón es visto por 6 millones de

mujeres y 2 millones de hombres.

• Cada partido de fútbol es visto por 3

millones de mujeres y 8 millones de

hombres.

• Un anuncio en el programa de

corazón cuesta $50,000 y un anuncio

del fútbol cuesta $100,000 .

• Dorian Auto quisiera que los

anuncios sean vistos por por lo menos

30 millones de mujeres y 24 millones

de hombres.

Dorian Auto quiere saber cuántos

anuncios debe contratar en cada tipo

de programa para que el costo de la

campaña publicitaria sea mínimo.

Formulación del problema:

Formulación del problema:

Dibujamos la región factible.

Calculamos los vértices de la región factible:

Resolvemos por el método analítico

Solución:

Evaluamos la función objetivo z en los vértices.

Número de Soluciones de un PPL

• Algunos PPL tienen un número infinito de

soluciones óptimas (alternativas o múltiples

soluciones óptimas).

• Algunos PPL no tienen soluciones factibles (no

tienen región factible).

• Algunos PPL son no acotados: Existen puntos en

la región factible con valores de z arbitrariamente

grandes (en un problema de maximización).

Los dos ejemplos anteriores, Gepetto y Dorian Auto,

tienen, cada uno, una única solución óptima.

No en todos los PPL ocurre esto. Se pueden dar

también las siguientes posibilidades:

Veamos un ejemplo de cada caso.

Número infinito de soluciones óptimas

max z = 3x + 2y

s.a:

Cualquier punto (solución)

situado en el segmento AB

puede ser una solución óptima

de z =120.

Consideremos el siguiente

problema:

3x + 2y ≤ 120

x + y ≤ 50

x , y ≥ 0

10

10 20 30 40

20

30

40

50

50

60

Y

X

z = 60

z = 120

A

B

C

Región

Factible

Sin soluciones factibles

s.a:

max z = 3x1 + 2x2

¿Dónde está la región

factible?

Consideremos el siguiente

problema:

3x + 2y ≤ 120

x + y ≤ 50

x ≥ 30

y ≥ 30

x , y ≥ 0

10

10 20 30 40

20

30

40

50

50

60

Y

X

y ≥ 30

x ≥ 30

x + y ≤ 50

3x + 2y ≤ 120