or-tools

    0

    1答えて

    私はOR-Toolsで作業していましたが、これまでのデフォルトのパラメータを使用しています。さまざまなシナリオでほとんどの時間正しく動作しています。しかし時には計算が止まらないこともあります。 time_limit_msパラメータを設定しましたが、デフォルトでLocalSearchMetaheuristicがAUTOMATICに設定されています。どういう意味ですか? LocalSearchMeta

    0

    1答えて

    下記のコードでroutingModelに期限を設定しています。 RoutingSearchParameters search_parameters = RoutingModel.DefaultSearchParameters(); search_parameters.FirstSolutionStrategy = FirstSolutionStrategy.Types.Value.PATH_CH

    1

    1答えて

    私は、制約プログラミングの新機能であり、数値からなる2次元配列からできるだけ少ない量のサブ配列(2D)を取る必要がある問題を解決しようとしています。 、次の規則に従う、可能な限りオリジナルの2Dアレイのような多くの被覆:すべてのサブアレイは、各サブアレイ内の数字の合計が特定を超えてはならないオリジナル の矩形部分でなければならない を数字 すべてのサブアレイに2つ以上の数字が必要です たとえば、次

    0

    1答えて

    私は最適化の問題があります。オブジェクトは変数xとyを最大2つ持ちます。どのようにGoogleの最適化ツールのPythonのバージョンでそれを表す。私は今何ができるか は次のとおりです。私は定義したい from ortools.linear_solver import pywraplp solver = pywraplp.Solver('RunIntegerExampleCppStyleAPI'

    0

    1答えて

    hereの看護師のスケジューリングの例に続いて、問題にさらに制約を加えようとしています。たとえば、看護師Aは月曜日に2と3のシフトを行うことはできませんが、看護師Bは1日と3日だけシフトすることができます。 このような制約を実装するにはどうすればよいですか? ORツールでは不可能な場合は、このような方法を実装する方法を提案してください。あなたの例については

    1

    2答えて

    私はこのpythonライブラリまたはツールを使用しています:https://developers.google.com/optimization/routing/tsp/vehicle_routing (コードはここにあります)。 解決策を実行すると、すべてのノードを一度にカバーするパスが得られます。しかし、私のプロジェクトでは、ノード間のパスに制約があります。たとえば、ノード{3}にいる場合、ノ

    2

    1答えて

    ランダムなガウス座標を生成すると、TSPソルバーが恐ろしい解を返すことに気づきましたが、同じ入力に対して同じ恐ろしい解を繰り返し返します。 import numpy import math from ortools.constraint_solver import pywrapcp from ortools.constraint_solver import routing_enums_pb2

    1

    1答えて

    私はPythonのプログラミングと一般的な開発に比較的新しいので、私は運がたくさんあることに驚いたinstalling Google or-tools。つまり、次のコマンドまででした:$ make third_party。コマンドが認識されない: C:\Users\dbaug\Documents\Google Optimization\or-tools>make third_party 'mak

    0

    1答えて

    私は車両ルート最適化の問題の少し異なる変形を持っています。異なる店舗に落とすべきアイテムがあります。各店舗では、N個の金額の項目[a1、a2、....、aN]が必要です。私たちはあらかじめルートに何店舗あるのか分かりません。それで、どのように特定のアイテムの量を車両に入れるかを決めるにはどうしたらいいですか?あるいは、私はまず、異なるアイテムの乱数を車両に入れてから、容量制限を使用する必要がありま

    0

    1答えて

    https://developers.google.com/optimization/introduction/installing.html#windows_binaryの手順に従っているので、C#アプリケーション内でor-toolsを使用できます。 私はmake allのステップに固執しています。私は開発者コマンドプロンプトに入っていますが、このコマンドには次のように書かれています。 'mak