Tengo un programa lineal y necesito determinar y resolver el programa dual. El programa primario es
$\begin{array}{lcl} \text{Maximize: }\\ f(x) := 6x_1+4x_2\\ \text{Subject to:}\\ -2x_1-4x_2 \leq -12\\ x_1+x_2 \leq 7\\ x_1 \leq 4\\ x_2 \leq 5\\ x_1 \geq 0; x_2\geq 0. \end{array}$
Así que al tratar de seguir este (¡muy bueno!) post Tengo el doble problema como
$\begin{array}{lcl} \text{Minimize: }\\ g(y) := -12y_1+7y_2+4y_3+5y_4\\ \text{Subject to:}\\ -2y_1+y_2+y_3 \geq 6\\ -4y_1+y_2+y_4 \geq 4\\ y_1 \geq 0; y_2\geq 0; y_3\geq 0; y_4\geq 0. \end{array}$
La solución es $y^*:=(0;4;2;0)$ , lo que da como resultado $g(y^*) = 36$ . Ese es exactamente el resultado que yo esperaría, ya que es el mismo que obtengo resolviendo el programa primal (por dibujo).
Como no puedo dibujar el programa dual he investigado un poco y he llegado a saber que se puede utilizar el algoritmo simplex para resolverlo. Pero eso parece un poco demasiado ¿quizás hay alguna forma más elegante/básica de llegar al resultado?