0% encontró este documento útil (0 votos)
63 vistas95 páginas

Programación Matemática en Decisiones

El documento presenta un modelo de programación lineal para maximizar la utilidad semanal de un taller metalúrgico que fabrica dos piezas (A y B) sujeto a restricciones en el tiempo disponible para las operaciones de estampado, soldado y pintado. Se describen las variables de decisión, la función objetivo y las restricciones del modelo.
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)
63 vistas95 páginas

Programación Matemática en Decisiones

El documento presenta un modelo de programación lineal para maximizar la utilidad semanal de un taller metalúrgico que fabrica dos piezas (A y B) sujeto a restricciones en el tiempo disponible para las operaciones de estampado, soldado y pintado. Se describen las variables de decisión, la función objetivo y las restricciones del modelo.
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

MODELOS DE DECISIÓN

• NO RESTRINGIDOS

MAX: f(X) o MIN: f(X)

2
Ejemplo: MIN : 3 ⋅ x1 + + ln x 2 + 4 ⋅ x1 ⋅ x 2
x1

• RESTRINGIDOS
(PROGRAMAS MATEMÁTICOS)
PROGRAMACIÓN MATEMÁTICA

MAX: Z = f(x)
Sujeto a:
g1(x) ≤ b1
g2(x) ≤ b2
.........
gm(x) ≤ bm
PROGRAMACIÓN LINEAL
Maximizar Σ cj·xj

sujeto a un conjunto
de restricciones Σ aij · xj ≤ bi

siendo xj ≥ 0
FUNCIÓN OBJETIVO
Maximizar Z = Σ cj ּ◌xj

FUNCIONAL

Ejemplo: Z = 6 ּ◌ x1 + 8 ּ◌ x2 + 3 ּ◌
x3
Coeficientes del funcional
FUNCIÓN OBJETIVO
Maximizar Z = Σ cj · xj

FUNCIONAL

Ejemplo: Z = 6 · x1 + 8 · x2 + 3 · x3

Variables de decisión
RESTRICCIONES
Conjunto de inecuaciones o ecuaciones

Σ aij · xj ≤ bi
CONDICIONES
DE VÍNCULO Σ aij · xj ≥ bi
Σ aij · xj = bi
CONDICIONES DE VÍNCULO

Ejemplo: 12 ּ◌ x1 + 9 ּ◌ x2 + 4 ּ◌ x3 ≤
500

COEFICIENTES TECNOLÓGICOS RHS


CONDICIONES DE LAS
VARIABLES
Xj

• NO NEGATIVIDAD

• CONTINUIDAD
CONDICIONES DE LOS
TÉRMINOS INDEPENDIENTES
(“RHS”)

bi

• NO NEGATIVIDAD
(en su forma estándar)
6 ּ◌ x1 + 9 ּ◌ x2 ≤ 4 ּ◌ INCORRECTO
x3

6 ּ◌ x1 + 9 ּ◌ x2 - 4 ּ◌ x3 ≤ 0
x2 x5
+ ≥ 10 INCORRECTO
4 6

0,25 ⋅ x 2 + 0,1667 ⋅ x 5 ≥ 10
∑a ij ⋅ x j ≤ bi

∑a ij ⋅ x j ≥ b i

∑a ij ⋅ x j = bi
INECUACIÓN ECUACIÓN

12 · x1 + 9 · x2 + 4 · x3 ≤ 500
VARIABLES “SLACKS”

12 · x1 + 9 · x2 + 4 · x3 ≤ 500

12 · x1 + 9 · x2 + 4 · x3 + x4 = 500

DE HOLGURA
INECUACIÓN ECUACIÓN

2 · x1 + 2 · x2 + 3 · x3 ≥ 100
VARIABLES “SLACKS”

2 · x1 + 2 · x2 + 3 · x3 ≥ 100

2 · x1 + 2 · x2 + 3 · x3 - x4 =
100

SUPERFLUA
FORMA NATURAL

MAX: 6 · x1 + 8 · x2 + 3 · x3
Sujeto a:
12 · x1 + 9 · x2 + 4 · x3 ≤ 500
3 · x1 + 15 · x2 + 6 · x3 ≤ 700
2 · x1 + 2 · x2 + 3 · x3 ≥ 100
7 · x1 + 4 · x2 + 3 · x3 = 200

siendo: xj ≥ 0
FORMAS DE FORMULACIÓN DE
UN MODELO DE PL
• FORMA NATURAL: Restricciones de “≤”, “≥” y “=”

• FORMA CANÓNICA
– De MAX: Todas las restricciones de “≤”
– De MIN: Todas las restricciones de “≥”

• FORMA ESTÁNDAR
– Todas las restricciones de “=”
FORMA ESTÁNDAR

MAX: 6 · x1 + 8 · x2 + 3 · x3
Sujeto a:
12 · x1 + 9 · x2 + 4 · x3 + x4 = 500
3 · x1 + 15 · x2 + 6 · x3 + x5 = 700
2 · x1 + 2 · x2 + 3 · x3 - x6 = 100
7 · x1 + 4 · x2 + 3 · x3 = 200

siendo: xj ≥ 0
FORMA CANÓNICA DE MAX

NATURAL CANÓNICA

MAX: 6 · x1 + 8 · x2 + 3 · x3 MAX: 6 · x1 + 8 · x2 + 3 · x3

12 · x1 + 9 · x2 + 4 · x3 ≤ 500 12 · x1 + 9 · x2 + 4 · x3 ≤ 500
3 · x1 + 15 · x2 + 6 · x3 ≤ 700 3 · x1 + 15 · x2 + 6 · x3 ≤ 700
2 · x1 + 2 · x2 + 3 · x3 ≥ 100 - 2 · x1 - 2 · x2 - 3 · x3 ≤ - 100
7 · x1 + 4 · x2 + 3 · x3 = 200 7 · x1 + 4 · x2 + 3 · x3 ≤ 200
- 7 · x1 - 4 · x2 - 3 · x3 ≤ - 200

xj ≥ 0 xj ≥ 0
FORMA CANÓNICA DE MIN

NATURAL CANÓNICA

MAX: 6 · x1 + 8 · x2 + 3 · x3 MIN: - 6 · x1 - 8 · x2 - 3 · x3

12 · x1 + 9 · x2 + 4 · x3 ≤ 500 - 12 · x1 - 9 · x2 - 4 · x3 ≥ - 500
3 · x1 + 15 · x2 + 6 · x3 ≤ 700 - 3 · x1 - 15 · x2 - 6 · x3 ≥ -700
2 · x1 + 2 · x2 + 3 · x3 ≥ 100 2 · x1 + 2 · x2 + 3 · x3 ≥ 100
7 · x1 + 4 · x2 + 3 · x3 = 200 7 · x1 + 4 · x2 + 3 · x3 ≥ 200
- 7 · x1 - 4 · x2 - 3 · x3 ≥ - 200

xj ≥ 0 xj ≥ 0
FORMA CANÓNICA
MAX: c1 x1 + c2 x2 + c3 x3 + ..................... + ck xk

Sujeto a:
a11 x1 + a12 x2 + a13 x3 + ..................... + a1k xk ≤ b1
a21 x1 + a22 x2 + a23 x3 + ..................... + a2k xk ≤ b2
a31 x1 + a32 x2 + a33 x3 + ..................... + a3k xk ≤ b3
....................

am1 x1 + am2 x2 + am3 x3 + ............... + amk xk ≤ bm

siendo: xj ≥ 0
FORMA ESTÁNDAR
MAX: c1 x 1 + c 2 x 2 + c 3 x 3 + ......... + ck xk

Sujeto a
a11 x1 + a12 x2 + a13 x3 + ......... + a1k xk + xk+1 = b1
a21 x1 + a22 x2 + a23 x3 + ......... + a2k xk + xk+2 = b2
a31 x1 + a32 x2 + a33 x3 + ......... + a3k xk + xk+3 = b3
……….........

am1 x1 + am2 x2 + am3 x3 + ......... + amk xk + xn = bm

siendo xj ≥ 0
FORMA MATRICIAL EXPANDIDA

X1 X2 X3 RHS

6 8 3 MAX

12 9 4 ≤ 500

3 15 6 ≤ 700

2 2 3 ≥ 100

7 4 3 = 200
En un taller metalúrgico se fabrican dos tipos de piezas A y B,
que deben seguir los siguientes procesos:
1. Estampado en hojas metálicas
2. Soldado
3. Pintado

La operación de estampado consiste en preparar partes idénticas


que luego serán soldadas de a pares, formando la pieza A. El
mismo proceso se realiza para la pieza B.

La utilidad unitaria es de $ 4 para la pieza A y $ 3 para la pieza B.


Se desea establecer el programa semanal de producción que
maximice la utilidad del taller con respecto a las piezas
consideradas.

Los insumos de equipos son los siguientes, para la realización de


cada una de las operaciones (expresados en segundos por
pieza):
Tiempo disponible
Operación A B
(seg./semana)
Estampado de c/parte 3 8 48.000
Soldado 12 6 42.000
Pintado 9 9 36.000
A

EST SOL PIN


B
MAX: Z = 4 x1 + 3 x2

Sujeto a:
6 x1 + 16 x2 ≤ 48000
12 x1 + 6 x2 ≤ 42000
9 x1 + 9 x2 ≤ 36000

siendo: x1, x2 ≥ 0 y continuas


6 x1 + 16 x2 ≤ 48000
x2
7

1 2 3 4 5 6 7 8 9 x1
6 x1 + 16 x2 = 48000
x2
7

1 2 3 4 5 6 7 8 9 x1
6 x1 + 16 x2 = 48000
x2
7

1 2 3 4 5 6 7 8 x1
EST
6 x1 + 16 x2 ≤ 48000
x2
7

1 2 3 4 5 6 7 8 x1
EST
6 x1 + 16 x2 ≤ 48000
x2
7

1 2 3 4 5 6 7 8 x1
EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 ≤ 42000
6

1 2 3 4 5 6 7 8 x1
EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 = 42000
6

1 2 3 4 5 6 7 8 x1
SOL EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 = 42000
6

1 2 3 4 5 6 7 8 x1
SOL EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 ≤ 42000
6

1 2 3 4 5 6 7 8 x1
SOL EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 ≤ 42000
6

1 2 3 4 5 6 7 8 x1
SOL EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 ≤ 42000
6

1 2 3 4 5 6 7 8 x1
SOL EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 ≤ 42000
6 9 x1 + 9 x2 = 36000
5

1 2 3 4 5 6 7 8 x1
SOL EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 ≤ 42000
6 9 x1 + 9 x2 = 36000
5

1 2 3 4 5 6 7 8 x1
SOL PIN EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 ≤ 42000
6 9 x1 + 9 x2 ≤ 36000
5

1 2 3 4 5 6 7 8 x1
SOL PIN EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 ≤ 42000
6 9 x1 + 9 x2 ≤ 36000
5

1 2 3 4 5 6 7 8 x1
SOL PIN EST
6 x1 + 16 x2 ≤ 48000
x2
7 12 x1 + 6 x2 ≤ 42000
6 9 x1 + 9 x2 ≤ 36000
5

1 2 3 4 5 6 7 8 x1
SOL PIN EST
x2
7

1 2 3 4 5 6 7 8 x1
SOL PIN EST
x2
Z = 4 x1 + 3 x2

1 2 3 4
x1
x2
0 = 4 x1 + 3 x2

1 2 3 4
x1
x2
0 = 4 x1 + 3 x2
x1 = - 3/4 x2

1 2 3 4
x1
x2
0 = 4 x1 + 3 x2
x1 = - 3/4 x2

Para x2 = 0 → x1 = 0
3

1 2 3 4
x1
x2
0 = 4 x1 + 3 x2
x1 = - 3/4 x2

Para x2 = 2 → x1 = - 1,50
3

-1,5 -1 1 2 3 4
x1
x2
0 = 4 x1 + 3 x2

3
Z=0

-1,5 -1 0 1 2 3 4
x1
x2

Z>0
3
Z=0

-1,5 -1 0 1 2 3 4
x1
x2

Z>0
3
Z=0

2
>Z

-1,5 -1 0 1 2 3 4
x1
x2

3
Z=0

-1,5 -1 0 1 2 3 4
x1
x2

Z ⇒ Máx
4

3
Z=0

-1,5 -1 0 1 2 3 4
x1
x2

Z ⇒ Máx

0 1 2 3 4
x1
x2

Z ⇒ Máx

SOLUCIÓN
2 ÓPTIMA

0 1 2 3 4
x1
x2

Z ⇒ Máx

SOLUCIÓN
2 ÓPTIMA

0 1 2 3 4
x1
x2

Z ⇒ Máx

0 1 2 3
x1
x2

SOL
PIN

Z ⇒ Máx

EST
1

0 1 2 3 x1
x2

x4 = 0
x5 = 0

Z ⇒ Máx

x3 = 0
1

0 1 2 3 x1
x2

x4 = 0
x5 = 0

Z ⇒ Máx

X3 x3 = 0
1

0 1 2 3 x1
x2

x4 = 0
x5 = 0

Z ⇒ Máx

48000 X3 x3 = 0
1

0 1 2 3 x1
MAX: Z = 4 x1 + 3 x2

6 x1 + 16 x2 ≤ 48000
12 x1 + 6 x2 ≤ 42000
9 x1 + 9 x2 ≤ 36000

x1, x2 ≥ 0
FORMA MATRICIAL EXTENDIDA

X1 X2 SIGNO RHS

Z) 4 3 MAX

EST) 6 16 ≤ 48000

SOL) 12 6 ≤ 42000

PIN) 9 9 ≤ 36000

Var. NN NN
MAX: Z = 4 x1 + 3 x2

6 x1 + 16 x2 + x3 = 48000
12 x1 + 6 x2 + x4 = 42000
9 x1 + 9 x2 + x5 = 36000

x1, x2, x3, x4 , x5 ≥ 0


SISTEMA DE ECUACIONES LINEALES

6 x1 + 16 x2 + x3 = 48000
12 x1 + 6 x2 + x4 = 42000
9 x1 + 9 x2 + x5 = 36000

n = número de variables (5)


m = número de restricciones (3)
x2

x4 = 0
x5 = 0 SOLUCIÓN

x3 = 0
1

0 1 2 3 x1
x2
X1
x4 = 0
X2
x5 = 0
X = X3

X4
Z ⇒ Máx X5

2
X
x3 = 0
1

0 1 2 3 x1
x2
X1
x4 = 0
X2
x5 = 0
X = X3

X4
Z ⇒ Máx X5

x3 = 0
1

0 1 2 3 x1
x2 SOLUCIÓN FACTIBLE

x4 = 0
x5 = 0

x3 = 0
1

0 1 2 3 x1
x2 SOLUCIÓN FACTIBLE:
Todos los Xj son No Negativos
x4 = 0
x5 = 0
b1

b2
X = b3

3 b4

b5
2

x3 = 0
1

0 1 2 3 x1
x2 SOLUCIÓN NO FACTIBLE

x4 = 0
x5 = 0

x3 = 0
1

0 1 2 3 x1
x2 SOLUCIÓN NO FACTIBLE:
Por lo menos un Xj es Negativo
x4 = 0
x5 = 0
b1

b2
X = - b3

3 b4

- b5
2

x3 = 0
1

0 1 2 3 x1
x2 SOLUCIÓN FACTIBLE
b1
x4 = 0
b2
x5 = 0
P = 0

b4

b5

3 P

x3 = 0
1

0 1 2 3 x1
x2 SOLUCIÓN FACTIBLE
Y BÁSICA 0
x4 = 0
0
x5 = 0
O = b3

b4

b5

x3 = 0
1

O
1 2 3 x1
x2 SOLUCIÓN FACTIBLE
Y BÁSICA 0
x4 = 0
b2
x5 = 0
Q = 0

b4

b5
Q
3

x3 = 0
1

1 2 3 x1
x2 SOLUCIÓN NO FACTIBLE
Y BÁSICA 0
x4 = 0
b2
x5 = 0
R = - b3
R b4

x3 = 0
1

1 2 3 x1
x2 SOLUCIONES BÁSICAS

x4 = 0
x5 = 0

x3 = 0
1

0 1 2 3 x1
x2 SOLUCIONES BÁSICAS FACTIBLES

x4 = 0
x5 = 0

x3 = 0
1

0 1 2 3 x1
x2

x4 = 0
x5 = 0 SOLUCIÓN ÓPTIMA

x3 = 0
1

0 1 2 3 x1
x2

x4 = 0 6 x1 + 16 x2 + x3 = 48000
x5 = 0
12 x1 + 6 x2 + x4 = 42000
9 x1 + 9 x2 + x5 = 36000

Z = 4 x1 + 3 x2

x3 = 0
1

0 1 2 3 x1
6 x1 + 16 x2 + x3 = 48000
12 x1 + 6 x2 + x4 = 42000
9 x1 + 9 x2 + x5 = 36000

x1
x2

X= x3 Z = 4 x1 + 3 x2

x4

x5
x3 = 48000
x4 = 42000
x5 = 36000

0
0

X= 48000 Z=0

42000

36000
x3 = 48000
x4 = 42000
x5 = 36000

x2 x4=0

0 x5=0

X= 48000 Z =0
x3=0
42000

36000
x1
6 x1 + 16 x2 + x3 = 48000
12 x1 + 6 x2 + x4 = 42000
9 x1 + 9 x2 + x5 = 36000

x1
x2

X= x3 Z = 4 x1 + 3 x2

x4

x5
16 x2 = 48000
6 x2 + x4 = 42000
9 x2 + x5 = 36000

0
3000

X= 0 Z = 9000

24000

9000
16 x2 = 48000
6 x2 + x4 = 42000
9 x2 + x5 = 36000

x2 x4=0

0 x5=0

3000

X= 0 Z = 9000
x3=0
24000

9000
x1
6 x1 + 16 x2 + x3 = 48000
12 x1 + 6 x2 + x4 = 42000
9 x1 + 9 x2 + x5 = 36000

x1
x2

X= x3 Z = 4 x1 + 3 x2

x4

x5
6 x1 + x3 = 48000
12 x1 + x4 = 42000
9 x1 = 36000

4000
0

X= 24000 NO FACTIBLE

-6000

0
6 x1 + x3 = 48000
12 x1 + x4 = 42000
9 x1 = 36000

x2 x4=0

4000 x5=0

X= 24000 NO FACTIBLE
x3=0
-6000

0
x1
CONJUNTO CONVEXO
CONJUNTO CONVEXO
CONJUNTO NO CONVEXO
CONJUNTO NO CONVEXO

También podría gustarte