Давайте сделаем так. Есть стандартный алгоритм выписывания двойственной задачи для канонически записанной задачи линейного программирования.
Вот и запишите задачу в каноническом виде, после чего выписывайте двойственную задачу.
При этом нужно еще учесть следующее обстоятельство: если Вы умножите первое неравенство из ограничений на -1 и сложите результат умножения с третьим неравенством, то Вы увидите, что добавление условия
![\[x_1 \ge 0\] \[x_1 \ge 0\]](https://dxdy-04.korotkov.co.uk/f/f/3/9/f39f1c4413d24b28c0e688f597a119cb82.png)
не накладывает доп. ограничений. Поэтому условия
![\[x_1 \ge 0\;,\;x_2 \ge 0\] \[x_1 \ge 0\;,\;x_2 \ge 0\]](https://dxdy-02.korotkov.co.uk/f/9/d/e/9de69277ff4371b3b1961af34a5e88c682.png)
не нужно включать в матрицу ограничений, их нужно учесть отдельно- так требует канонический вид ЗЛП!