Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
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.

Classes

class  operations_research::RoundRobinCompoundObjectiveMonitor
class  operations_research::SymmetryManager

Namespaces

namespace  operations_research
 OR-Tools root namespace.

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)

Function Documentation

◆ 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."  )