問題タブ [pyomo]
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.
python - Pyomo「data=None」出力エラー
私の問題を調べてくれてありがとう!私はpyomoが初めてで、具体的なモデルを解決するために使用しようとしています。
ここに私のコードの一部があります:
——— (編集)
- t はセット [0:23]、1 日の時間として定義されます。
- w は [0,1] として定義されています。これはさまざまなシナリオです。
- v は [0:29]、30 の異なるサンプルです。
目的関数を定義する前に、上記のモデル変数に関連する一連の制約も定義しました。
最後のステップまでを除いて、すべてがスムーズに実行されます。
——— (編集)
まず第一に、私は_GeneralVarData
オブジェクトについて本当に混乱していて、それが何を参照しているのかわかりません.第二に、目的関数に問題が見られないので、誰かが何らかのアドバイスを提供できれば大歓迎です! !
(私は「stackoverflow」も初めてです。質問が明確に述べられていない場合は、前もって謝罪してください!)
テン
python - pyomo 環境下での制約の追加
私は pyomo.environ パッケージの下で作業しています。http://imgur.com/a/pWJ79のような制約を追加しようとしました。i と j はノードのインデックスです。
node_set には、N0 から N5 の合計 6 つのノードが含まれます。Arc_set は、[N1、N2] などのノード間のリンクを格納するセットであり、[N1、N1] などの自己ループ アークは含まれません。F セットには [F1、F2、F3] が含まれます
だから、私はこのようなことをしました:
ただし、mX[i、j、k] のインデックスには [N1、N1、F1] のようなものがないため、j が i、ここでは e[0] に等しい場合、これはエラーを引き起こすことに気付きました。 . 1 つの考えは、自己ループ アークをアーク セットに追加することです。このエラーを回避できる他の方法はありますか?
python - Spyder が glpsol を見つけられない
os x 10.11、anaconda 1.3.1、python 3.5、glpk 4.60、pyomo 5.0.1、spyder 3.0.2 を使用しています。pyomo を使用して glpk を呼び出すスクリプトを実行すると、次の警告とエラーが表示されます。
ターミナルまたはjupyterノートブックを介して同じスクリプトを開始すると、問題なく実行されます。
以下を使用して glpk をインストールしました。
spyder 環境内で glpk を動作させるにはどうすればよいですか?
私が走れば
私は得る
ただし、ディレクトリを Spyder 内の PYTHONPATH マネージャーに追加しても、何も変わりません。
どんな助けでも大歓迎です。ありがとう