7 - Problemas de Optimización - Formas Estándar

8
1 Problemas de Optimización Problemas de Optimización Formas Estándar Formas Estándar (*) Basado en Boyd y Vandenberghe. Convex Optimization http://www.stanford.edu/~boyd/cvxbook/ 2 Notación Notación Dado el problema de optimización se llaman: x la variable a optimizar f 0 () la función objetivo f i (x)0 las restricciones de desigualdad h i (x)=0 las restricciones de igualdad Si m=p=0 se dice que el problema no tiene restricciones

description

Articulo

Transcript of 7 - Problemas de Optimización - Formas Estándar

Page 1: 7 - Problemas de Optimización - Formas Estándar

1

Problemas de Optimización Problemas de Optimización

Formas EstándarFormas Estándar

(*) Basado en Boyd y Vandenberghe. Convex Optimizationhttp://www.stanford.edu/~boyd/cvxbook/

2

NotaciónNotación

Dado el problema de optimización

se llaman:● x la variable a optimizar

● f0() la función objetivo

● fi(x)0 las restricciones de desigualdad

● hi(x)=0 las restricciones de igualdad

Si m=p=0 se dice que el problema no tiene restricciones

Page 2: 7 - Problemas de Optimización - Formas Estándar

3

DominioDominio

Los puntos para los cuales están definidas la función objetivo y las restricciones

un punto x∈D es factible si satisface todas las restricciones y el problema es factible si existe al menos un punto factible.

4

Valor óptimoValor óptimo

Se define p* el valor óptimo del problema de optimización como

Con los casos especiales● p*= si el problema no es factible∞

● p si el problema no está acotado*=-∞

Page 3: 7 - Problemas de Optimización - Formas Estándar

5

Puntos óptimosPuntos óptimos

x* es una solución óptima si es factible y f(x*)=p*.

El conjunto óptimo Xopt es el conjunto de todas las soluciones óptimas.

También se denominan puntos óptimos globales.

6

Óptimos localesÓptimos locales

Un punto x es óptimo local si ● es factible

● f0(x) es mínima con respecto a una esfera de radio R>0.

Page 4: 7 - Problemas de Optimización - Formas Estándar

7

RestriccionesRestricciones

Sea x un punto factible

● Si fi(x)=0 se dice que la restriccion fi(x)0 está activa.

● Si fi(x)<0, la restricción fi(x)0 está inactiva.

● Si el eliminar una restricción no altera el conjunto factible, se dice que la restricción es redudante.

8

Problema de factibilidadProblema de factibilidad

Es el problema de determinar si existen puntos factibles, es decir las restricciones son consistentes

Page 5: 7 - Problemas de Optimización - Formas Estándar

9

Forma estándarForma estándar

Un problema expresado en la forma

se dice que está en forma estándar.● Minimizar función objetivo.● Restricciones de desigualdad de la forma

fi(x)0.

● Restricciones de igualdad en la forma hi(x)=0.

10

Transformación a la forma estándarTransformación a la forma estándar

Es usualmente muy sencillo llevar un problema a la forma estándar:● Restricciones no iguales a zero

● Desigualdades 'mayor que'

● Variable sin restricciones

Page 6: 7 - Problemas de Optimización - Formas Estándar

11

Problemas de maximizaciónProblemas de maximización

El problema

es equivalente al problema de minimizar la función -f0 sujeta a las mismas restricciones.

12

Slack VariablesSlack Variables

Observando que la condición fi(x)≤0 equivale a que existe una variable si tal que

se puede transformar el problema estándar en

el siguiente problema equivalente

Page 7: 7 - Problemas de Optimización - Formas Estándar

13

Eliminando restricciones de Eliminando restricciones de igualdadigualdad

● Supongase que existe una función :ℝk→ℝn y

un parámetro z∈ℝk tal que hi(x)=0, i=1..p siempre que x=(z).

● Entonces el problema estándar se puede transformar en el siguiente problema equivalente

14

Eliminando restricciones lineales Eliminando restricciones lineales de igualdad (I)de igualdad (I)

Si las funciones hi(x) son lineales, entonces resulta sencillo eliminarlas. Estas restricciones tienen la forma Ax=b y hay dos posibilidades:● Ax=b es inconsistente: No hay solución posible,

el problema no es factible.

● Ax=b admite solución. Sea x0 una solución. Sea

F∈ℝnxk una matrix tal que Fz+x0 es una solución de Ax=b (en particular es deseable que k=n-rango(A)).

Page 8: 7 - Problemas de Optimización - Formas Estándar

15

Eliminando restricciones lineales Eliminando restricciones lineales de igualdad (II)de igualdad (II)

Entonces sustibuyendo x=Fz+x0 en la forma estandar se obtiene:

donde la nueva variable z tiene rango(A) menos variables, y las soluciones z* se corresponden con las soluciones del problema original.

16

Forma equivalente Forma equivalente en términos del epigrafoen términos del epigrafo

● Dos problemas de optimización son equivalentes si la solución de uno se corresponde con la solución del otro y viceversa.

● El problema de minimización estándar es equivalente al siguiente problema