Processing math: 100%

11 votos

Degeneración en la programación lineal

Consideremos el poliedro de forma estándar y supongamos que las filas de la matriz A son linealmente independientes.

{x|Ax=b,x0}

(a) Supongamos que dos bases diferentes conducen a la misma solución básica. Demuestre que la solución básica es degenerada (tiene menos de m entradas no nulas).

(b) Considere una solución básica degenerada. ¿Es cierto que corresponde a dos o más bases distintas? Demuestra o da un contraejemplo.

(c) Supongamos que una solución básica es degenerada. ¿Es cierto que existe una solución básica adyacente que es degenerada? Demuestra o da un contraejemplo.

Solución

(a) Creo que es obvio, pero cómo construir la prueba, las dos bases diferentes conducen a la misma solución básica, cuando la última variable que entra no puede ser aumentada en absoluto porque su valor b es igual a 0 por lo tanto como resultado tenemos la misma solución básica. ¿Pero cómo se demuestra eso?

(b) no, la solución básica degenerada puede corresponder a una sola base también. Pero, ¿cómo demostrarlo?

Anexo

Encontré una gran descripción de (a) y (b), pero el nivel de este texto es mucho más alto de lo que puedo aprehender. Agradeceré si alguien puede arrojar luz sobre esta explicación.

(a) toda solución básica factible es equivalente a un punto extremo. Sin embargo, puede existir más de un básico correspondiente a la misma solución básica factible o punto extremo. El caso de degeneración corresponde a la de un punto extremo en el que algún r>pnm definiendo los hiperplanos de x0 son vinculantes. Por lo tanto, para cualquier base asociada, (rp) de la XB - área de las variables también cero. En consecuencia, el número de variables positivas es q=m(rp)<m . En este caso, cada posible elección de una base B que incluye las columnas de estas q variables positivas representa este punto. Claramente, si existe más de una base que represente un punto extremo, entonces este punto extremo es degenerado

(b) Considere el ejemplo x1+x2+x3=1

x1+x2+x3=1

x1,x2,x30

Considere la solución ˉx=(0,1,0) . Obsérvese que se trata de un punto extremo o de una solución básica factible con una base correspondiente que tiene x1 y x2 como variables básicas. Además, se trata de un punto extremo degenerado. Hay cuatro hiperplanos de definición que se unen en ˉx . Además, hay tres formas de elegir tres hiperplanos linealmente independientes de este conjunto que dan como resultado ˉx como solución (única). Sin embargo, la base asociada a ˉx es única. Consideremos una variable básica degenerada xBr (con ˉbr=0 ), que es tal que Ax=b no implica necesariamente que xBr=0 . Dado que dicha variable existe, construiremos otra base que represente este punto. Sea xk sea algún componente de xN que tiene un coeficiente no nulo θr en la fila correspondiente a xBr . Tenga en cuenta que xk existe. A continuación, considere una nueva elección de (nm) variables no básicas dadas por xBr y xNk , donde xNk representa los componentes de xN que no sea xk . Poniendo xBr=0 y xNk=0 anterior da de forma única xk=ˉbrθr=0 de la fila r y así xBi=ˉbi se obtiene como antes de las otras filas. Por lo tanto, esto corresponde a una base alternativa que representa el mismo punto extremo. Por último, nótese que si ninguna variable básica degenerada xBr de este tipo existe, entonces sólo hay una base que representa este punto extremo.

10voto

Martin OConnor Puntos 116

(La mayor parte de esto se escribió antes de la reciente adición. Aborda la pregunta original del PO, no el apéndice).

(a) Supongamos que tenemos bases distintas B1 y B2 que dan la misma solución básica x . Ahora, supongamos (buscamos una contradicción) que x es no degenerado; es decir, cada uno de los m variables en x es distinto de cero. Así, cada uno de los m variables en B1 es distinto de cero, y cada uno de los m variables en B2 es distinto de cero. Como B1 y B2 son distintos, hay al menos una variable en B1 no en B2 . Pero esto produce al menos m+1 variables no nulas en x , lo cual es una contradicción. Por lo tanto, x debe ser degenerado.

(b) No. El contraejemplo al que se refiere la OP se refiere al sistema x1+x2+x3=1,x1+x2+x3=1,x1,x2,x30.
Hay tres bases potenciales en este sistema: B1={x1,x2} , B2={x1,x3} , B3={x2,x3} . Sin embargo, B3 no puede ser realmente una base porque la matriz correspondiente [1111] no es invertible . B1 se obtiene la solución básica (0,1,0) y B2 se obtiene la solución básica (0,0,1) . Ambos son degenerados, pero sólo hay una base correspondiente a cada uno.

(c) No. Mira el sistema x1+x2=1,x2+x3=1,x1,x2,x30. La solución básica (0,1,0) corresponde a las bases {x1,x2} y {x2,x3} . La única otra base es {x1,x3} lo que implica que la única otra solución básica es (1,0,1) . Así, la solución básica degenerada (0,1,0) no es adyacente a otra solución básica degenerada.


( Más sobre la parte (a), abordando las preguntas del OP en los comentarios .)

Digamos que hay n total de variables en el problema: x1,x2,,xn . Cada base B consiste en unos m de estas variables. La solución básica x correspondiente a una base determinada B tiene el otro nm variables iguales a 0 . (Si se pone en 0 es en parte cómo se determina el valor de x (véanse, por ejemplo, los ejemplos anteriores). Si x es degenerado puede tener algunas de las variables en B igual a 0 también, pero el punto en términos del argumento es que x no puede tener más que m variables no nulas.

Ahora, supongamos que B1 y B2 son distintos y cada uno tiene m variables no nulas, pero ambas corresponden a x . Digamos que B2={x1,x2,,xm} . Desde B1 y B2 son distintos, B1 tiene al menos una variable que no está en B2 . Digamos que esta variable es xm+1 . Pero como cada variable en B1 y B2 es distinto de cero, lo que significa que x1,x2,,xm,xm+1 son todos distintos de cero. Sin embargo, B1 y B2 ambos corresponden a x lo que significa que hay al menos m+1 variables no nulas en x . Eso no puede ocurrir para una solución básica, y entonces tenemos una contradicción.

1voto

Altareos Puntos 101

Tengo una prueba ligeramente diferente para la parte (a). Si las bases, B y B son distintas, pero corresponden a la misma solución básica factible xb ( xb corresponde al vector de variables básicas), entonces, por definición Bxb=b y Bxb=b . Por lo tanto, (BB)xb=0 . Desde B,B son distintos, dim(BB)1 . Por lo tanto, por el teorema de nulidad de rango, dim(xb)(m1) lo que implica que al menos uno de los componentes de xb es cero.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X