Я хотел бы настроить линейную программу (если это возможно, я не уверен) для решения этой проблемы в R:
Я хочу свести к минимуму функцию: abs(x1) + abs(x2) + abs(x3) + abs(x4)
Ограничения: x1 + x2 + x3 + x4 = 0
0.2x1 + 0.3x2 + 0.5x3 + 0.1x4 = 0.2
Ограничения обычно записываются в виде неравенств, поэтому я предполагаю, что могу иметь по два уравнения каждого из них, одно с ‹= 0 и‹ = 0,2, а два других с ›= 0 и› = 0,2. Переменные решения являются непрерывными и могут быть положительными или отрицательными.
Я могу настроить матрицу ограничений для использования lpSolve, но меня больше всего смущает то, как реализовать функции абсолютного значения в целевой функции. Этот сайт (http://lpsolve.sourceforge.net/5.1/absolute.htm ) было хорошо прочитано, но я не уверен, как перевести это во входные данные для lpSolve в R. Любая помощь или руководство были бы очень признательны!