Está en la página 1de 17
Pontificia Universidad Cat´olica de Chile Escuela de Ingenier´ıa Departamento de Ingenier´ıa Industrial y de

Pontificia Universidad Cat´olica de Chile Escuela de Ingenier´ıa Departamento de Ingenier´ıa Industrial y de Sistemas

Teor´ıa Poliedral

Optimizaci´on ICS1113

Jaime Gonz´alez

Pontificia Universidad Cat´olica de Chile

Primer semestre 2019

Tabla de Contenidos

1 Geometr´ıa lineal

2 Relaci´on con Programaci´on Lineal

Gonz´alez (PUC)

Teor´ıa Poliedral

Primer semestre 2019

2 / 19

Subespacio lineal

Subespacio lineal

Un subespacio lineal es un conjunto S R n definido por un conjunto finito de igualdades lineales homog´eneas:

S = {x R n : Ax = 0}

Ejemplos:

El origen

R n

Recta / plano / hiperplano que pasa por el origen.

Algunas propiedades:

Todo subespacio contiene al origen. Si x 1 S y x 2 S, entonces λ 1 x 1 + λ 2 x 2 S, para todo λ 1 , λ 2 R. Un subespacio S R n tiene dimensi´on Dim(S) = n rango(A)

Dados m vectores l.i. x 1 ,

generado por una combinaci´on lineal de x 1 ,

tales que y =

, x m en S con Dim(S) = m. Todo vector y S es

,

x m . Es decir, existen λ 1 ,

,

λ

m

m

λ i x i .

i=1

Gonz´alez (PUC)

Teor´ıa Poliedral

Primer semestre 2019

4 / 19

Poliedro

Poliedro

Un poliedro es un conjunto P R n representable por cualquier conjunto de de- sigualdades lineales:

P = {x R n : Ax b}

Ejemplos:

El origen.

El vac´ıo.

R n

{x 1 , x 2 R 2 : x 1 + 4x 2 16} {x 1 , x 2 R 2 : |x 1 + 4x 2 | ≤ 16} {x 1 , x 2 R 2 : max{x 1 , x 2 } ≤ k} Observaciones:

Un poliedro es convexo. Un pol´ıtopo P es un poliedro acotado. Es decir, que existe k R tal que:

Gonz´alez (PUC)

P ⊂ {x R n : ||x|| ≤ k}

Teor´ıa Poliedral

Primer semestre 2019

5 / 19

V´ertice

V´ertice

Un v´ertice de un poliedro P es una soluci´on factible que no puede ser expresada como punto intermedio de otras dos soluciones factibles.

Es decir, no existen x 1 , x 2 tales que v = x 1 +x 2

2

x 1 , x 2 tales que v = x 1 + x 2 2 Gonz´alez

Gonz´alez (PUC)

Teor´ıa Poliedral

Primer semestre 2019

6 / 19

V´ertice

Observaciones sobre v´ertices de poliedros en R n :

Un v´ertice est´a determinado por n restricciones l.i. activas.

Para un poliedro de m restricciones existen a lo m´as m

n

Por ejemplo, un poliedro de 4 restricciones en R 2 tiene a lo m´as 6 v´ertices.

Gonz´alez (PUC)

restricciones en R 2 tiene a lo m´as 6 v´ertices. Gonz´alez (PUC) Teor´ıa Poliedral Primer semestre

Teor´ıa Poliedral

Primer semestre 2019

7 / 19

Cono

Cono

Un cono es un poliedro mog´eneas:

C

R n representable por desigualdades lineales ho-

 

C = {x R n : Ax 0}

Ejemplo:

1 − 2

1

2

2

1

x 0

Es equivalente a estas dos restricciones:

x 1 2x 2 0

2x 1 + x 2 0

Gonz´alez (PUC)

x 2

6

5

4

3

2

1

0

0 1 2 3 4 5 6
0
1
2
3
4
5
6

Teor´ıa Poliedral

x 1

Primer semestre 2019

8 / 19

Cono

Observaciones:

Un cono es un poliedro. Todo cono contiene al origen.

El origen se denomina cono trivial. Un cono se denomina regular si contiene

un x

Sea un cono C . Si x C , implica que

El unico´ v´ertice posible de un cono es el origen.

= 0.

λx C , λ R + .

Cono regular: x 2 x
Cono regular:
x 2
x

Gonz´alez (PUC)

x 1

Cono trivial: x 2 x 1 Teor´ıa Poliedral Primer semestre 2019
Cono trivial:
x 2
x 1
Teor´ıa Poliedral
Primer semestre 2019

9 / 19

Rayo extremo

Rayo extremo

Un rayo extremo r

= 0 es un punto de un cono C con exactamente n1 restricciones

l.i. activas.

En el ejemplo anterior:

x 2

restricciones l.i. activas. En el ejemplo anterior: x 2 Gonz´alez (PUC) x 1 Teor´ıa Poliedral Primer

Gonz´alez (PUC)

x 1

Teor´ıa Poliedral

Primer semestre 2019

10 / 19

Rayo extremo

Observaciones:

Dado un cono C = {x rayo escalado por λ.

: Ax 0}, los puntos r C

y λr C

son el mismo

Dado un cono C = {x : Ax 0}, todo punto del cono y C puede escribirse como combinaci´on lineal positiva (combinaci´on c´onica) de sus rayos extremos.

Gonz´alez (PUC)

Teor´ıa Poliedral

Primer semestre 2019

11 / 19

Soluci´on ´optima en pol´ıtopos

Teorema

Si P = {x R n : Ax b} es un pol´ıtopo no vac´ıo con v´ertices {v 1 , v 2 ,

,

v P }, el

problema min c T x : Ax b alcanza su valor ´optimo en un v´ertice para cualquier A, b, c.

Demostraci´on por contradicci´on:

Por teorema B-W, sabemos que admite soluci´on ´optima x , con valor c T x .

Si c = 0, todo el dominio es ´optimo y, por lo tanto, todo v´ertice.

Si c

´optimo:

= 0, entonces supongamos que x es ´optimo y que no existe v´ertice

Existe una direcci´on h tal que c T h 0. Esto implica que x + h activa otra restricci´on siendo soluci´on optima.´ Repetir esto n veces, hasta activar n restricciones y se llega a un v´ertice (´optimo). Se genera una contradicci´on. Por lo tanto, debe haber un v´ertice optimo.´

Gonz´alez (PUC)

Teor´ıa Poliedral

Primer semestre 2019

13 / 19

Poliedro no acotado

Poliedro no acotado

Un poliedro P es no acotado si existe al menos un vector no nulo y R n tal que para todo x P se tiene que x + y P.

El vector y se conoce como rayo de escape.

Gonz´alez (PUC)

x 2

y y
y
y

Teor´ıa Poliedral

x 1

Primer semestre 2019

14 / 19

Cono recesivo

Cono recesivo

Sea P = {x : Ax b} un poliedro no vac´ıo. el cono recesivo de P.

Se dice que C (P) = {x : Ax 0} es

Teorema

Sea P un poliedro no vac´ıo, y C (P) su cono recesivo. Entonces, se cumple que:

P es no acotado C (P) es un cono regular

No acotado: x 2 x 1 Gonz´alez (PUC)
No acotado:
x 2
x 1
Gonz´alez (PUC)

x

2

un cono regular No acotado: x 2 x 1 Gonz´alez (PUC) x 2 Acotado: x 2
Acotado: x 2 x 1 Teor´ıa Poliedral
Acotado:
x 2
x 1
Teor´ıa Poliedral

x 1

x

2

x 1 Primer semestre 2019 15 / 19
x 1
Primer semestre 2019
15 / 19

Problema no acotado

Se dice que un problema de minimizaci´on es no acotado cuando es factible y no tiene soluci´on optima,´ debido a que el valor de la funci´on objetivo puede disminuir infinitamente.

Teorema

Un problema factible min{c T x : Ax b} es no acotado.

El sistema Ay 0, c T y < 0 tiene soluci´on.

Gonz´alez (PUC)

Teor´ıa Poliedral

Primer semestre 2019

16 / 19

Existencia de v´ertice

Teorema

Sea P = {x R n : Ax b} un poliedro no vac´ıo. Se cumple que:

Existe h

= 0 tal que Ah = 0 P no tiene v´ertices

Corolario:

P = {x R + : Ax b} posee v´ertices. Corolario:

Si el cono C (P ) es trivial, entonces P posee v´ertices.

n

x

2

C ( P ) es trivial, entonces P posee v´ertices. n x 2 Gonz´alez (PUC) x

Gonz´alez (PUC)

x 1

Teor´ıa Poliedral

x

2

x 1 Primer semestre 2019
x 1
Primer semestre 2019

17 / 19

Observaciones

Poliedro: pol´ıtopo + cono

Toda soluci´on factible x P se descompone en una suma entre un punto x del

pol´ıtopo formado por una combinaci´on convexa de los v´ertices {v 1 , v 2 , y un punto h del cono C (P), es decir:

,

v P } de P

x

= x + h

Gonz´alez (PUC)

x 2

x x
x
x

Teor´ıa Poliedral

x 1

Primer semestre 2019

18 / 19

Soluci´on ´optima en poliedros

Teorema

 

Si P

= {x

R + : Ax

n

b} es no vac´ıo y posee v´ertices, entonces el problema

min{c T x : Ax b} es no acotado o alcanza el valor ´optimo en un v´ertice.

Demostraci´on:

Si el problema admite al menos una soluci´on ´optima x , se debe cumplir que c T h 0, h C (P), pues de lo contrario el problema es no acotado. Supongamos que ning´un v´ertice es ´optimo, es decir, c T x < c T v , para todo v´ertice v . Descomponemos la soluci´on ´optima en x = x + h, con:

c T x = c T (x + h) = c T x + c T h c T x

Esto implica que existe soluci´on ´optima dentro del pol´ıtopo. Por resultado sobre pol´ıtopos, sabemos que existe v´ertice v P tal que:

c T x = c T x = c T v P

Con lo que se llega a una contradicci´on. Por lo tanto, la soluci´on ´optima est´a en un v´ertice.

Gonz´alez (PUC)

Teor´ıa Poliedral

Primer semestre 2019

19 / 19