0
誰かが私に「調整済み」パラメータの機能を説明することができますか? getAdjustmentExponent()、ojalgoパッケージのModelEntityクラスのlower、upper、weights、...の場合?それは数値パフォーマンスを向上させる必要がありますが、制約がこのように調整されている理由を私は理解できない場合、私は機能を理解することができます計算するojalgoでパラメータが調整されるのはなぜですか?
問題:
min 2x+y
s.t. x+y=3,
0<=x<=3.0,
0<=y<=0.05 <--
をojalgo問題に
min 2x+y
s.t. x+y=3
0<=x<=3.0
0<=y<=0.5 <--
はですこれはバグですか、何か見落としてしまいますか?
ありがとうございます。これまでの一般的な実装は正しいものでなければなりません。 私の問題は悪い状態ですので、私は間違った結果を得ました。最後に、機能するソルバー設定を見つけました(無効化補正機能付き)。私はそれを再開し、私は問題がある(https://github.com/optimatika/ojAlgo-extensions/issues/3)。これはたぶんcplex拡張機能の問題です。 – Thomas
問題を修正しました。 ojAlgoのpresolversは '' '' 'ExpressionsBasedModel.clearPresolvers();' '' – apete
ありがとうございます。今はうまくいきます。私がプレソールを無効にできることを知っておきたい。しかし、私はそのようなツールが好きです。 現時点で式が調整されていないのは正しいですか?私はそれが常に良いアイデアではないと知っていますが、 "0.01a + 0.03b <= 0.04"を "1.0a + 3.0b <= 4"に変換するのが良いこともあります。 – Thomas