This commit is contained in:
Laurent Perron
2021-09-30 13:25:36 +02:00
parent fc98cba505
commit 58a1250d7e
2 changed files with 9 additions and 8 deletions

View File

@@ -32,7 +32,7 @@
ABSL_FLAG(std::string, input, "", "Vector Bin Packing (.vpb) data file name.");
ABSL_FLAG(std::string, params, "",
"Parameters in solver specific text format.");
ABSL_FLAG(std::string, solver, "sat", "Solver to use: sat, scip, glip");
ABSL_FLAG(std::string, solver, "sat", "Solver to use: sat, scip");
ABSL_FLAG(double, time_limit, 900.0, "Time limit in seconds");
ABSL_FLAG(int, threads, 1, "Number of threads");
ABSL_FLAG(bool, display_proto, false, "Print the input protobuf");
@@ -51,6 +51,7 @@ void ParseAndSolve(const std::string& filename, const std::string& solver,
}
packing::vbp::VectorBinPackingProblem data;
packing::vbp::VbpParser parser;
if (!parser.ParseFile(filename)) {
LOG(FATAL) << "Cannot read " << filename;

View File

@@ -9,12 +9,12 @@ cc_library(
srcs = ["arc_flow_builder.cc"],
hdrs = ["arc_flow_builder.h"],
deps = [
"@com_google_absl//absl/container:flat_hash_map",
"@com_google_absl//absl/strings",
"//ortools/base",
"//ortools/base:map_util",
"//ortools/base:stl_util",
"//ortools/base",
"//ortools/graph:topologicalsorter",
"@com_google_absl//absl/container:flat_hash_map",
"@com_google_absl//absl/strings",
],
)
@@ -28,9 +28,9 @@ cc_library(
":arc_flow_builder",
"//ortools/base",
"//ortools/base:file",
"@com_google_absl//absl/flags:flag",
"//ortools/linear_solver",
"//ortools/packing:vector_bin_packing_cc_proto",
"//ortools/linear_solver:linear_solver",
"@com_google_absl//absl/flags:flag",
],
)
@@ -55,8 +55,8 @@ cc_library(
visibility = ["//visibility:public"],
deps = [
":vector_bin_packing_cc_proto",
"@com_google_absl//absl/strings",
"//ortools/base",
"//ortools/base:filelineiter",
"@com_google_absl//absl/strings",
],
)
)