問題タブ [ompr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
281 参照

r - ompr MILPModel : 二項演算子への非数値引数

私は ompr::MIPModel の使用方法に精通していますが、MILPModel を使用してモデルのビルド速度を利用する方法を学ぼうとしています。私のモデルの簡略化されたバージョンは以下のとおりです。2 つの決定変数 x と y があり、2 進数で長さが同じです。すべての x 決定変数の合計とすべての y 決定変数の合計に制約があります。これまでのところ、MILPModel は非常にうまく機能しており、モデルを構築してすばやく解決することができます。

問題は、次の制約を使用しようとするときです。この制約の LHS は、バイナリ決定変数 x に同じ長さのデータフレームの数値列を掛けてから、行が x の長さに等しい行列を掛けます。y変数を使用したRHSの同様の話。次に、この制約を 20 回繰り返して、マトリックスのすべての列を表します。

MIPModel を使用して、これと同様の制約を何度も使用しましたが、これを試すと、エラー メッセージが表示されますnon-numeric argument to binary operator。これは関数と関係があると思いますがcolwise、ompr github サイトを読んだ後でも、これにアプローチする方法に慣れていません。助けてくれてありがとう。