これは私の最初の質問です。lpSolveAPIまたはlpsolveでRで実装された制約のrhsの決定変数
私はRこの点に、私のために完璧に動作しますが、パッケージlpSolveAPI
付き最適化問題に取り組んでいます。
私の問題は非常に簡単です。決定変数を制約の右側に追加するにはどうすればよいですか?
C1,C2,...,C50
を決定変数とします。 C1> C34のような制約式を作成するにはどうすればよいですか?
これは非常に簡単なことですが、私はどこかでポイントを逃していると感じていますが、私が読んだすべての投稿と私が見たすべての例はC1 > 1000
のような一定の数値制約で動作します。
私はLPsやMILPで多くの経験がありませんので、制約を再調整する巧妙な方法がありますので、rhsの数値で動作しますか?
自分のアプリケーションからの例の制約は、次のようになります右この質問を投稿した後、私はそれを解決する方法のアイデアを持っていたし、それは同様に本当に簡単です 10 C1 + 2 C11 <= 200 C51
「C1> = C34」は、「C1-C34> = 0」と書き換えることができます。 「10 C1 + 2 C11 <= 200 C51」は、「10 C1 + 2 C11-200 C51 <= 0」と書き換えることができる。 –