これは、線形計画法を知っている人にとっては非常に基本的な質問かもしれません。
私が LP で見た問題のほとんどは、次の形式に多少似ています。
max 3x+4y
subject to 4x-5y = -34
3x-5y = 10 (and similar other constraints)
つまり、目的関数と制約関数に同じ数の未知数があります。
私の問題は、目的関数に未知の変数が 1 つ、制約関数に未知の変数が 3 つあることです。
問題はこんな感じ
Objective function: min w1
subject to:
w1 + 0.1676x + 0.1692y >= 0.1666
w1 - 0.1676x - 0.1692y >= -0.1666
w1 + 0.3039x + 0.3058y >= 0.3
w1 - 0.3039x - 0.3058y >= -0.3
x + y = 1
x >= 0
y >= 0
ご覧のとおり、目的関数には 1 つの未知数、つまりw1しかなく、制約関数には 3 つ (または 2 つとしましょう) の未知数、つまりw1、x、yがあります。
特にRまたはMATLAB線形プログラミングツールボックスを使用して、この問題を解決する方法を教えてください。