optaplanner

    0

    2答えて

    7.4.1.Finalディストリビューションでプロジェクトジョブスケジューリングの例を再利用しようとしています。私は <scoreDrl>org/optaplanner/examples/projectjobscheduling/solver/projectJobSchedulingScoreRules.drl</scoreDrl> の代わり<incrementalScoreCalculatorC

    0

    1答えて

    私はOptaPlannerを初めて使っていて、コードを理解しようとしていますが、注釈の下の注釈がコードの多くの場所で使用されていましたが、 は、それが関連するXMLへの書き込み/読み込みちょうど例のUI誰かたときに、どのようなクラスの説明、そしてなぜ我々はoptaplannerに注釈の下に使用しない @XStreamAlias @XStreamInclude @XStreamConverter

    0

    1答えて

    私はOptaplanner 6.3.0を使用して、ユーザーが直面しているアプリケーションでTSPTWの問題を解決しています。訪問数は(ユーザー入力に基づいて)可変ですが、500未満です。一定の制限時間内に回答を返したいと思います。 私は現在、secondsSpentLimit終了を持っていますが、構築段階でこの終了が発生すると、すべての訪問がチェーン内にあるわけではないため、最善の解決策は不完全で

    0

    1答えて

    私はTaskPlanningの例に基づいた簡単なルールを持っています。これは次のようになります。 rule "It is better if user does not overexceeds its hours" when $emp : Employee() $task : Task($taskType : taskType, employee == $emp)

    0

    1答えて

    私はカスタムの建設ヒューリスティックフェーズを作成しようとしています。フェーズコンフィグレーションがAbstractPhaseConfigを拡張しているため、XStreamはそれをphaseConfigListに追加する必要がありません。クラスを独自のクラス変数に割り当てようとしています。 LocalSearchPhaseConfigは完全に機能します。 XML <solver> <cu

    0

    1答えて

    OptaPlannerを使用してVRPTW問題のソルバーを開発しており、多数のお客様にサービスを提供する必要がある場合に問題に遭遇しました。数が多いと、最大10,000人の顧客を意味します。私は約48時間ソルバーを実行しようとしましたが、実行可能な解決策に到達しました。 私は、いわゆる "Workbreak"という追加の計画エンティティを導入する高度にカスタマイズされたVRPTWドメインモデルを使

    1

    1答えて

    私は、オプトプランナー車両のルーティングの例に基づいて複数日の車両ルーティングを構築しようとしています。 VehicleDayクラスを作成して、1日の旅行で車をモデル化します。 VehicleDayクラスは、VehicleオブジェクトとDayオブジェクトの結合であった。ここ は、クラスです: public class Day extends AbstractPersistable { p

    0

    1答えて

    私はoptaplannerを使用して2次元幾何学的最適化問題を解きたいと思います。関数f(x、y)がそのグローバル最小値(x、y)を見つけると仮定します。 私はトラブルに適したドメインモデルを見つけることがあります。 関数fは、問題の事実とみなすことができます。プランニング中に変更されず、スコアを計算する必要があります。 ポイント(x、y)は@PlanningEntityクラスで表されます。プラン

    0

    1答えて

    私はより多くのタスクとリソースを持っていますので、optaplannerとdroolを使用してこれらを注文したいが、正しいルールを見つけることができませんでした。 デザイン: First Task has 3 steps Second Task has 2 steps And Has multiple Resources for use on every steps ルール: 最初のタスク

    0

    1答えて

    私はHardMediumSoftScoreを使用してDRLを持っており、場合によっては計算中にスコア結果に差があり、スコアを説明する間に差があることが判明しました。このスニペットの終わりに SolverFactory<Problem> solverFactory=solverFactory.cloneSolverFactory(); Solver<Problem> solver = reques