Creo que la pregunta que usted está tratando de hacer es la siguiente: Si tenemos un conjunto de restricciones lineales que implican una variable $x$ ¿Cómo podemos introducir $|x|$ (el valor absoluto de $x$ ) en la función objetivo?
Este es el truco. Añade una restricción de la forma $$t_1 - t_2 = x$$ donde $t_i \ge 0$ . El Algoritmo Simplex establecerá $t_1 = x$ y $t_2 = 0$ si $x \ge 0$ ; de lo contrario, $t_1 = 0$ y $t_2 = -x$ . Así que $t_1 + t_2 =|x|$ en cualquier caso.
A primera vista, este truco no debería funcionar, porque si tenemos $x = -3$ Por ejemplo, parece que hay muchas posibilidades de $t_1$ y $t_2$ que no sea $t_1 = 0$ y $t_2 = 3$ por ejemplo, $t_1 = 1$ y $t_2 = 4$ parece ser una posibilidad. Pero el Algoritmo Simplex nunca elegirá una de estas soluciones "malas" porque siempre elige un vértice de la región factible, aunque haya otras posibilidades.
EDICIÓN añadida el 29 de marzo de 2019
Para que este truco funcione, el coeficiente del valor absoluto en la función objetivo debe ser positivo y se debe estar minimizando, como en
min $2(t_1+t_2)+\dots$
o el coeficiente puede ser negativo si se está maximizando, como en
max $-2(t_1+t_2)+\dots$
De lo contrario, se termina con una función objetivo no limitada, y el problema debe ser resuelto por otros métodos, por ejemplo, la programación entera-lineal mixta.
(Si lo sabía antes, lo había olvidado. Gracias a Discretelizard por señalármelo).
0 votos
$c^Tx$ significa $c_1x_1+\cdots+c_nx_n$ pero, ¿qué hace el $|x|$ tendría que denotar un vector para $c^T|x|$ para que tenga sentido.
0 votos
Valor absoluto de los términos individuales de X no la norma del vector
0 votos
Siempre se puede convertir un problema de maximización en un problema de minimización invirtiendo la función de coste. Ambos problemas te darán la misma respuesta.