問題タブ [julia-jump]

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 投票する
3 に答える
1887 参照

julia - Juliaでforループを使用してJuMP変数を定義するには?

Julia は初めてで、 JuMPで最適化問題を定義しようとしています。ループx1,x2,x3....を使用して定義しようとしている変数 ( ) がたくさんあります。forコードが欲しい:

ただし、ループを使用したかったforので、すべての変数を手動で定義する必要はありませんでした。
これが私がこれまでに持っているものです:

その部分が正しくないことはわかってstring('x',i)いますが、ジュリアを使用してこれを行う方法がわかりません。

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

julia - Julia/JuMPで合計表記で「for all」を行う方法

JuMP を使用して Julia の線形最適化問題に制約を追加しようとしています。関数を使用していsum{}ますが、いくつかの制約に問題があります。JuMP (逆さまの A) で「for all」と書く方法を知っている人はいますか? これが私がこれまでに持っているコードです:

私が取得しようとしているのはこれです: ここに画像の説明を入力

「1から5までのすべてのi」の代わりにforループを使用しようとしていますが、エラーが発生し続けます。これを行う別の方法はありますか?

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

julia - Julia/JuMPでセットのインデックスを見つける方法は?

線形最適化モデルを作成しようとしています。次のようなセットがあります。

このセットの数字はコードを表します。セットをループしてモデルに制約を追加しようとしていますが、値を使用してセットをループしたくありません。インデックスに基づいてセットをループしたいのです。ここに私が今持っているコードがあります:

セット内の数値が大きすぎるため、エラーが発生し続けます。代わりにインデックスをループする方法を知っている人はいますか? または、これを行う別の方法がありますか?

ソリューションの印刷にも問題があります。これが私のコードです:

ただし、出力は読み取りのみです

変数の値を読み取れるように出力を修正する方法を知っていますか?

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

string - Julia/JuMPで整数の代わりに文字列を含むセットを使用するには?

私は線形最適化問題に取り組んでいます。セットをループして、制約を追加し、変数を定義しています。これが私がこれまでに持っている作業コードです:

セットを置き換えるために別のセットを追加する必要がありますが、sjこのセットには整数値ではなく文字列が含まれています。

この新しいセットでコードを実行しようとするたびに、文字が認識されないため機能しません。整数のセットの代わりに文字列のセットを使用する方法を知っている人はいますか?

0 投票する
0 に答える
157 参照

julia - OsilCouenneSolver、CoinOptServices.jl パッケージの制限時間の設定方法

Julia、JuMP を使用して NLMIP の問題を解決しています。CoinOptServices.jl パッケージを通じて Couenne ソルバーを使用しています

ソルバーのタイムアウトを設定したいと思います。

可能であれば、絶対的または相対的な最適性の許容範囲。

私は道を見つけることができませんでした。

特にタイムアウトに関するヘルプをいただければ幸いです。

ありがとうございました、

フランチェスコ

0 投票する
2 に答える
233 参照

julia - Julia JuMP 多変量 ML 推定

JuMP と NLopt ソルバーを使用して、Julia の線形回帰設定で正規分布変数の ML 推定を実行しようとしています。

ここに良い例がありますが、回帰パラメーター (勾配) を推定しようとすると、特にパラメーター空間が大きくなると、コードを書くのが非常に面倒になります。

もっと簡潔に書く方法を誰かが考えているかもしれません。ここに私のコードがあります:

何か案は?

編集

Rezaが指摘したように、実際の例は次のとおりです。