Professional Documents
Culture Documents
Investigacin de Operaciones II
Caso Sin Restricciones
Definicin
Matrices semidefinidas
Ejemplos
Contenido
Definicin
Matrices semidefinidas
Ejemplos
Programacin No Lineal
2 / 22
Definicin
Matrices semidefinidas
Ejemplos
min
s.a
(PNL) :
f (x)
f
h(x) = 0
; h
g(x) 0
g
x Rn
: Rn
: Rn
: Rn
R
Rm
Rp+
(1)
f , h, g C1 y/o C2
Conjunto Factible: = {x Rn : h(x) = 0, g(x) 0}
no es un poliedro!!!!!!
Ejemplos
Circunferencia: = {(x1 , x2 ) R2 : x12 + x22 = 1}
Parbola: = {(x1 , x2 ) R2 : x1 (x2 + 1)2 0}
Programacin No Lineal
3 / 22
Definicin
Matrices semidefinidas
Ejemplos
Definiciones bsicas
x Rn es un mnimo local de (PNL) si x y existe una vecindad
B(x, r) = {x Rn : kx xk < r} tal que:
f (x) f (x), x B(x, r).
(2)
min
f (x)
x Rn
;
(3)
Programacin No Lineal
4 / 22
Definicin
Matrices semidefinidas
Ejemplos
(4)
Programacin No Lineal
5 / 22
Definicin
Matrices semidefinidas
Ejemplos
f (x)T = 0n ,
La matriz Hessiana en x:
2
f (x) =
2 f (x)
xi xj
i,j=1,...,n
(5)
Nota: Para el caso en que x sea mximo, la matriz Hessiana debe ser
semi-definida negativa, i.e. el signo es en (5).
Programacin No Lineal
6 / 22
Definicin
Matrices semidefinidas
Ejemplos
f (x)T = 0n ,
(6)
Propiedades de la hessiana
Teorema: 2 f (x)
Siempre es simtrica 2 f (x) = (2 f (x))T ,
Tiene valores propios reales.
Programacin No Lineal
7 / 22
Definicin
Matrices semidefinidas
Ejemplos
Propiedades de la Matriz M
Proposicin:
M es semi-definida positiva(negativa) Todos sus valores propios son
0( 0)
M es definida positiva(negativa) Todos sus valores propios son > 0(< 0)
Ejemplo
8
M= 4
0
4
2
0
0
0
1
Programacin No Lineal
8 / 22
Definicin
Matrices semidefinidas
Ejemplos
Menores principales
Def: El menor principal de orden k de una n nmatriz M se define como
el determinante de la submatriz de M que se forma de la interseccin de las
primeras k filas y columnas de M.
Los n menores principales de la n nmatriz M se denotan por:
Mk = det([M]i,j=1,2,...,k ),
k = 1, 2, ..., n
M0
Mk > 0, k
Mk > 0, k par.
Mk < 0, k impar.
Observacin:
M semidefinida positiva < Mk 0
Programacin No Lineal
9 / 22
Definicin
Matrices semidefinidas
Ejemplos
Menores diagonales
Def: Los menores diagonales Mqk de la matriz M son los determinantes de
las submatrices de M formadas por la interseccin de las filas y columnas
de ndices {q, q + 1, . . . , q + k 1} (o. sea. La diagonal est formada por k
elementos diagonales consecutivos de M).
Mqk = det([M]i,j=q,q+1,...,q+k1 )
Criterio a travs de los menores diagonales
Prop: Una matriz M es semi-definida positiva si y slo si todos sus menores
diagonales Mjk son no negativos ( 0).
Prop: Una n nmatriz M es semi-definida negativa si y slo si todos sus
menores diagonales Mjk de orden impar son no positivos ( 0) y todos los
menores diagonales de orden par son no negativos ( 0).
Programacin No Lineal
10 / 22
Definicin
Matrices semidefinidas
Ejemplos
Ejemplo 1
M=
1
2
2
6
Menores principales:
M1 = 1 , M2 = det(M) = 6 4 = 2
Menores diagonales:
M11 = M1 = 1 , M21 = 6 , M12 = M2 = 2
Programacin No Lineal
11 / 22
Definicin
Matrices semidefinidas
Ejemplos
Ejemplo 2
6
N= 2
3
2
4
5
3
5
1
Menores principales:
6 2
= 24 4 = 20,
N1 = 6 , N2 =
2 4
N3 = det(N) = 24 + 30 + 30 36 150 4 = 106
Menores diagonales:
N11 = 6 , N21 = 4 , N31 = 1,
4
2
2
N1 = N2 = 20 , N2 =
5
5
1
= 4 25 = 21,
N13 = N3 = 106
Programacin No Lineal
12 / 22
Definicin
Matrices semidefinidas
Ejemplos
Ejercicios
1
1
N= 1
0
1
N= 2
3
1 0
1 2
2 3
2
3
1 0
0
5
2
N= 1
3
7
1
Programacin No Lineal
13 / 22
Definicin
Matrices semidefinidas
Ejemplos
Ejemplo 1
1
= 1
M
0
1
1
0
0
0 ,
1
Menores principales:
1
M1 = 1, M2 =
1
1
3 = det(M)
= 0,
= 0, M
1
1 1 0
0
(0, 0, 1) 1 1 0 0 = 1 < 0.
0 0 1
1
Programacin No Lineal
14 / 22
Definicin
Matrices semidefinidas
Ejemplos
Ejemplo 1
1
= 1
M
0
1
1
0
0
0 ,
1
Menores diagonales:
11 = 1, M
21 = 1, M
31 = 1,
M
12 = 1
M
1
1
22 = 1
=
0,
M
0
1
0
= 1,
1
13 = det(M)
= 0,
M
Conclusin: La matriz no es semi-definida positiva ni tampoco semi-definida
31 y M
22 son estrictamente negativos.
negativa ya que M
Programacin No Lineal
15 / 22
Definicin
Matrices semidefinidas
Ejemplos
2 0 1
= 0 0 0
N
1 0 2
Menores diagonales:
11 = 2, N
21 = 0, N
31 = 2,
N
2 0
0 0
2
2
1 =
N
0 0 = 0, N2 = 0 2
= 0,
13 = det(N)
= 0.
N
Conclusin:
es semi-definida positiva porque sus menores diagonales son todos no neN
gativos:
Programacin No Lineal
16 / 22
Definicin
Matrices semidefinidas
2 0
= 0 0
N
1 0
Polinomio caracterstico:
2
I3 ) = det 0
det(N
1
Ejemplos
1
0
2
1
0 = (2 )2 + ,
2
Programacin No Lineal
17 / 22
Definicin
Matrices semidefinidas
Ejemplos
Ejercicio 1
Halle los mnimos y mximos locales (si existen) de la funcion:
f1 (x1 , x2 , x3 ) = x32 + x1 x2 + x2 x3 + x1 x3 x3
Condiciones de 1er Orden
Calculamos las derivadas parciales de f1 y las igualamos a cero:
f1
x1
f1
x2
f1
x3
= x2 + x3 = 0,
= x1 + x3 = 0,
= 2x3 + x2 + x1 1 = 0.
Solucin nica: ( 41 , 14 , 14 )
Conclusin:
Este punto es el nico candidato a mnimo o mximo local de f1 .
Programacin No Lineal
18 / 22
Definicin
Matrices semidefinidas
Ejemplos
0 1 1
H = 2 f1 = 1 0 1
1 1 2
H1 = 0 = 2 f1 no es signo-definida (ni positiva ni negativa).
0 1
= 1
H12 =
1 0
H12 = 1 = 2 f1 tampoco es signo semi-definida.
Conclusiones:
T
El punto 41 , 14 , 14 no satisface condiciones necesarias de 2do. orden y por
lo tanto, f1 no tiene ni mnimos ni mximos locales.
Programacin No Lineal
19 / 22
Definicin
Matrices semidefinidas
Ejemplos
Ejercicio 2
Halle los mnimos y mximos locales (si existen) de la funcion:
f2 (x1 , x2 , x3 ) = 5x12 + x22 + 5x32 + 4x1 x2 8x1 x3 4x2 x3 x2
Condiciones de 1er Orden
Calculamos las derivadas parciales de f2 y las igualamos a cero:
f1
x1
f1
x2
f1
x3
Definicin
Matrices semidefinidas
Ejemplos
10
4 8
2 4 ,
H = 2 f2 = 4
8 4 10
H1
10 4
= 10, H2 =
4 2
H3
= 20 16 = 4,
Programacin No Lineal
21 / 22
Definicin
Matrices semidefinidas
Ejemplos
Ejercicios
Encuentre los posibles puntos mnimos y mximos de la siguientes funciones
2
f (x) = x2 ln x3 +
x22
2x3
+ x12 + 2
Programacin No Lineal
22 / 22