Google OR-Tools: ortools/constraint_solver/search.cc File Reference
#include <algorithm>
#include <cstdint>
#include <functional>
#include <limits>
#include <list>
#include <memory>
#include <queue>
#include <random>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
#include "absl/container/flat_hash_map.h"
#include "absl/flags/flag.h"
#include "absl/log/check.h"
#include "absl/log/log.h"
#include "absl/log/vlog_is_on.h"
#include "absl/random/distributions.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h"
#include "absl/strings/str_join.h"
#include "absl/strings/string_view.h"
#include "absl/time/time.h"
#include "absl/types/span.h"
#include "ortools/base/bitmap.h"
#include "ortools/base/logging.h"
#include "ortools/base/mathutil.h"
#include "ortools/base/timer.h"
#include "ortools/base/types.h"
#include "ortools/constraint_solver/constraint_solver.h"
#include "ortools/constraint_solver/constraint_solveri.h"
#include "ortools/constraint_solver/search_limit.pb.h"
#include "ortools/util/bitset.h"
#include "ortools/util/saturated_arithmetic.h"
#include "ortools/util/string_array.h"
Go to the source code of this file.
Functions | |
| ABSL_FLAG (bool, cp_use_sparse_gls_penalties, false, "Use sparse implementation to store Guided Local Search penalties") | |
| ABSL_FLAG (bool, cp_log_to_vlog, false, "Whether search related logging should be " "vlog or info.") | |
| ABSL_FLAG (int64_t, cp_large_domain_no_splitting_limit, 0xFFFFF, "Size limit to allow holes in variables from the strategy.") | |
| BaseAssignVariables::Mode | operations_research::ChooseMode (Solver::IntValueStrategy val_str) |
◆ ABSL_FLAG() [1/3]
| ABSL_FLAG | ( | bool | , |
| cp_log_to_vlog | , | ||
| false | , | ||
| "Whether search related logging should be " "vlog or info." | ) |
◆ ABSL_FLAG() [2/3]
| ABSL_FLAG | ( | bool | , |
| cp_use_sparse_gls_penalties | , | ||
| false | , | ||
| "Use sparse implementation to store Guided Local Search penalties" | ) |
◆ ABSL_FLAG() [3/3]
| ABSL_FLAG | ( | int64_t | , |
| cp_large_domain_no_splitting_limit | , | ||
| 0xFFFFF | , | ||
| "Size limit to allow holes in variables from the strategy." | ) |