Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Optimización lineal
Diego A. Patino
2 de septiembre de 2016
1/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Introducción
2/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
3/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Ejemplo motivacional
4/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
q, m ∈ Z+ , 1 ≤ q ≤ m
• Se caracteriza en que todas las funciones que intervienen son
lineales.
• La formulación permite que el problema solo tenga
restricciones de igualdad o desigualdad. 5/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Caracterı́sticas
6/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Caracterı́sticas
Considere el problema
máx Z = 3x1 + x2
s.t. − x1 + x2 ≤ 2
x1 + x2 ≤ 6
x1 ≤ 3
2x1 − x2 ≤ 4
− x2 ≤ 0
− x1 − x2 ≤ −1
− x1 ≤ 0
7/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
7
x1+x2≤ 2
x1+x2≤ 6
6
2x2−x2≤ 4
−x1−x2≤ −1
5 x1≤ 3
−x1≤ 0
4 −x2 ≤ 0
0
0 1 2 3 4 5 6
8/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
7
x1+x2≤ 2
x1+x2≤ 6
6
2x2−x2≤ 4
−x1−x2≤ −1
5 x1≤ 3
−x1≤ 0
4 −x2 ≤ 0
0
0 1 2 3 4 5 6
9/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
7
x +x ≤ 2
1 2
x1+x2≤ 6
6
2x −x ≤ 4
2 2
−x1−x2≤ −1
5 x1≤ 3
−x ≤ 0
1
4 −x2 ≤ 0
3
Curvas de nivel
0
0 1 2 3 4 5 6
Incremento de Z
10/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
7
x +x ≤ 2
1 2
x1+x2≤ 6
6
2x −x ≤ 4
2 2
−x1−x2≤ −1
5 x1≤ 3
−x ≤ 0
1
4 −x2 ≤ 0
3
Curvas de nivel
0
0 1 2 3 4 5 6
Incremento de Z
7
x +x ≤ 2
1 2
x1+x2≤ 6
6
2x −x ≤ 4
2 2
−x1−x2≤ −1
5 x1≤ 3
−x ≤ 0
1
4 −x2 ≤ 0
0
0 1 2 3 4 5 6
11/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
7
x +x ≤ 2
1 2
x1+x2≤ 6
6
2x −x ≤ 4
2 2
−x1−x2≤ −1
5 x1≤ 3
−x ≤ 0
1
4 −x2 ≤ 0
0
0 1 2 3 4 5 6
máx Z = 3x1 + x2
s.t. − x1 + x2 ≤ 2
− x2 ≤ 0
− x1 − x2 ≤ −1
− x1 ≤ 0
12/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
máx Z = 3x1 + x2
s.t. − x1 + x2 ≤ 2
− x2 ≤ 0
− x1 − x2 ≤ −1
− x1 ≤ 0
12/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
mı́n Z = c1 x1 + c2 x2 + . . . + cn xn
s.t. a11 x1 + a12 x2 + . . . + a1n xn = b1
..
.
am1 x1 + am2 x2 + . . . + amn xn = bm
x1 ≥ 0, x2 ≥ 0, . . . , xn ≥ 0
Caracterı́sticas
Observese que:
• La función objetivo es del tipo de minimización.
• Todas las restricciones son de igualdad.
• Las variables de decisión son no negativas.
• Ejemplo 1: Lleve a la forma estándar el problema:
mı́n Z = 4x1 − 8x2 + 10x3
s.t. x1 + 3x2 ≤ 2
3x1 + 4x2 − x3 ≥ 3
x1 , x2 ≥ 0
• Ejemplo 2: Lleve a la forma estándar el problema:
máx Z = 4x1 − 8x2 + 10x3
s.t. x1 + 3x2 = 2
3x1 + 4x2 − x3 ≤ 3
x1 + x3 ≥ −1 x1 ≥ 0
14/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
15/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Tipos de restricciones
16/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
8
50
6
4
40
2
x sin(2 π x)
2
(x−5)
30 0
−2
20
−4
−6
10
−8
0 −10
−4 −2 0 2 4 6 8 10 −4 −2 0 2 4 6 8 10
x x
17/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
8
50
6
4
40
2
x sin(2 π x)
2
(x−5)
30 0
−2
20
−4
−6
10
−8
0 −10
−4 −2 0 2 4 6 8 10 −4 −2 0 2 4 6 8 10
x x
Conjuntos convexos
Un conjunto es convexo si cualquier únion de un par de puntos
mediante una lı́nea recta está dentro del conjunto
y y
x x
18/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Conjuntos convexos
Un conjunto es convexo si cualquier únion de un par de puntos
mediante una lı́nea recta está dentro del conjunto
y y
x x
λx + (1 − λy ) ∈ S
Conjuntos convexos
Un conjunto C ⊆ Rn se dice un cono si para todo x ∈ C , λx ∈ C
para todo escalar λ ∈ R tal que λ ≥ 0. Un cono que también es
convexo se denomina un cono convexo.
19/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Conjuntos convexos
Un conjunto C ⊆ Rn se dice un cono si para todo x ∈ C , λx ∈ C
para todo escalar λ ∈ R tal que λ ≥ 0. Un cono que también es
convexo se denomina un cono convexo.
19/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Conjuntos convexos
Un conjunto C ⊆ Rn se dice un cono si para todo x ∈ C , λx ∈ C
para todo escalar λ ∈ R tal que λ ≥ 0. Un cono que también es
convexo se denomina un cono convexo.
Otras definiciones
20/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Ejemplo:
3
2.5
C = {x ∈ R2 |x1 ≤ x2 , x1 ≥ 0, x2 ≥ 0}
2
1.5
Observese que C no es acotado,
2
1
x
−0.5
tos del conjunto como una com-
−1
−1 −0.5 0 0.5 1
x1
1.5 2 2.5 3
binación convexa del punto extre-
mo?
21/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Ejemplo:
3
2.5
C = {x ∈ R2 |x1 ≤ x2 , x1 ≥ 0, x2 ≥ 0}
2
1.5
Observese que C no es acotado,
2
1
x
−0.5
tos del conjunto como una com-
−1
−1 −0.5 0 0.5 1
x1
1.5 2 2.5 3
binación convexa del punto extre-
mo? NO. Que hace falta para que
esto sea posible?
21/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Conjuntos no acotados
22/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Espacios vectoriales
23/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Espacios vectoriales
Considérese una matriz A y el conjunto de vectores columnas
A = {a1 , . . . , an }
x = α1 a1 + . . . + αk an
donde αi ∈ R, ∀i . El conjunto:
{x ∈ Rn |x = α1 a1 + . . . + αn an , αi ∈ R, i = 1, . . . n}
Hx = 0 es un subespacio vectorial?
23/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Espacios vectoriales
Sea S un subconjunto de Rn . El conjunto S es un subespacio
vectorial de Rn si y solo si existe una matriz H de dimension m × n
tal que
S = {x ∈ Rn |Hx = 0}
Ejemplo 1: La solución general del sistema de ecuaciones
x1 − x2 + 2x3 = 0
x2 + 2x3 = 0
es un subespacio vectorial
x1 −4
x2 = α −2 , α ∈ R
x3 1
24/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Espacios vectoriales
x1 − x2 − x4 = 0
x1 − x3 + x4 = 0
x2 − x3 + 2x4 = 0
es un subespacio vectorial
x1 1 −1
x2 1 −2
= α1 + α2 α1 , α2 ∈ R
x3 1 0
x4 0 1
25/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
x = π1 a 1 + . . . + πn a n
πi ∈ R+ , ∀i .
• Sea A = {a1 , . . . , an } el conjunto de
C = {x ∈ Rn |x = π1 a1 + . . . + πn an , πj ≥ 0, j = 1, . . . , n}
26/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
x1 − x2 − x4 ≤ 0
x1 − x3 + x4 ≤ 0
x2 − x3 + 2x4 ≤ 0
es un cono
x1 1 −1 −1 −1
x2 1 −2 −1 0
= α1 + α2 + π1 + π2
x3 1 1 0 0
x4 0 0 0 0
α1 , α2 ∈ R, π1 , π2 ∈ R+
27/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Politopos
x = λ1 a 1 + . . . + λ n a n
donde λi ∈ R+ y ni=1 λi = 1.
P
• El conjunto
n
( )
X
n
Γ= x ∈ R |x = λ1 a1 + . . . + λn an ; λi = 1
i =1
28/ 29
Indice Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones
Politopos
−x1 − x2 ≤ 0
x1 − x2 ≤ 1
−x1 + x2 ≤ 0
x1 + x2 ≤ 1
29/ 29