2016-07-27 8 views
-2

ビンパッキングに必要な容量を予測する必要があるという問題があります。例えば、与えられた数のアイテムをハード制約の対象とするには、いくつのビッグバッグが必要ですか?容量のないクラウドの最適化(必要な容量予測)

ドキュメントから、ValueRangeProviderを指定する必要があることがわかりますが、これは最初から始める必要はありません。私はそれを予測したい。最小の価値を持ってプレーし、ハード制約の違反がない解決法が得られるか、それを行う別の方法があるまで、それを増やすべきでしょうか?そこに例えば100台のコンピューターがありますが、それらのサブセットのみが実際に使用されています

おかげ

+0

最適化の対象全体をSO答えにして欲しいですか? – John3136

+0

私は@ValueRangeProviderを指定せずに最適なソリューションを望むなら、もっと明確にすべきだったと思います。どのように私はOptaplannerでそれを行うことができますので、ドキュメントには何もありません。 – aironm

+0

質問を編集します。あなたが書いたものよりもはるかに具体的な質問があるように思えます。 – John3136

答えて

0

クラウドバランシングの例は、多かれ少なかれことを行います。問題はおそらく、その値の範囲を設定する方法を知らないことでしょう。

値の範囲を定義しないでください。OptaPlannerでは値を作成できません(どのように作成するかは分かります)。

7.0.0.Beta1のドキュメントでは、を参照してください。仮想値による制約付き計画。 (そのアプローチは6.4でも有効ですが、まだそこには記載されていません)。その値の範囲を作成し、OptaPlannerができるだけそれらを少し使用するように強制する方法について説明しています。

関連する問題