Ir al contenido

Manual del estudiante de Ingeniería en Sistemas de UTN/Investigación Operativa/Práctica/Solución Wolfe 4

De Wikilibros, la colección de libros de texto de contenido libre.
  • Primero pasamos a la forma que requiere el algoritmo:

Min f(x_)=(x1−4)2+(x2+1)2+0x3+0x4

s.a:

x1+x2+x3=3

x2+x4=2

x1,x2,x3,x4≥0

Queda la matriz A__ de la forma:

A__=[ 11100101] 

Además, ∇f(x_)=( 2(x1−4)2(x2+1)00) 

Despejando en las restricciones podemos obtener los valores de las variables dependientes:

x1+x2+x3=3

0+2+x3=3

x3=1

x2+x4=2

2+x4=2

x4=0

De manera que el punto inicial para el problema así planteado queda:

x_(0)=( 0210) 

Podemos entonces seccionar A__ y x_(0) en básicos y no básicos, tomando como no básicos los componentes iguales a cero en el punto (los básicos deben corresponder a m columnas l.i. cuyos valores sean mayores que cero -se toman los más positivos):

x_B(0)=( x2x3) =( 21) 

x_N(0)=( x1x4) =( 00) 


B__=[ 1110] 

N__=[ 1001] 

Calculando la inversa:

B−1__=[ 011−1] 

Se obtiene a continuación la componente básica y la no básica del gradiente:

∇Nf(x_(0))=( 2(x1−4)0) =( −80) 

∇Bf(x_(0))=( 2(x2+1)0) =( 60)