0
下記のコードでroutingModelに期限を設定しています。orTools RoutingModelからステータスを取得する方法は?
RoutingSearchParameters search_parameters = RoutingModel.DefaultSearchParameters();
search_parameters.FirstSolutionStrategy = FirstSolutionStrategy.Types.Value.PATH_CHEAPEST_ARC;
search_parameters.TimeLimitMs = 30000;
RoutingModel routing = new RoutingModel(number_of_locations, number_of_vehicles);
しかし、検索が完了した後、それをキャンセルまたは溶液があるため、他の理由により見出されていないタイムリミットだった場合、私は確認することができますので、私はステータスを取得する方法がわかりません。
public static readonly int ROUTING_FAIL;
public static readonly int ROUTING_FAIL_TIMEOUT;
public static readonly int ROUTING_INVALID;
public static readonly int ROUTING_NOT_SOLVED;
public static readonly int ROUTING_SUCCESS;
こんにちはNFern、応答ありがとうございます。私は「私はそれをキャンセルした時間制限か解決策が見つかった...」と打ち込んだ答えでエラーになりました。「私はそれをキャンセルした時間制限だったとか、他の理由で解決策が見つかりませんでした"時間制限が解決策が見つからない理由であるかどうかを知りたい – Borbea