|
Gecode 6.4.0
|
#include < -- improving gecode/implementation/gecode/gecode/optimize/native_search.hpp>
Public Member Functions | |
| void | validate () const |
Public Attributes | |
| NativeBranchingPolicy | policy = NativeBranchingPolicy::BinaryReliability |
| std::size_t | max_candidates_per_decision = 8 |
| std::uint64_t | max_probe_status_calls = 128 |
| std::uint64_t | max_probe_status_calls_per_decision = 8 |
| std::size_t | max_branching_work = 100000 |
| std::uint64_t | reliability_samples = 2 |
| std::size_t | max_nonimproving_pairs = 2 |
| std::size_t | max_history_entries = 4096 |
Experimental binary directional propagation gains; not LP pseudocosts. Resource caps may be zero to skip optional work. The sample threshold must be positive. Only completed finite probe pairs update solve-local history.
| void Gecode::Optimize::NativeBranchingSettings::validate | ( | ) | const |
| NativeBranchingPolicy Gecode::Optimize::NativeBranchingSettings::policy = NativeBranchingPolicy::BinaryReliability |
| std::size_t Gecode::Optimize::NativeBranchingSettings::max_candidates_per_decision = 8 |
| std::uint64_t Gecode::Optimize::NativeBranchingSettings::max_probe_status_calls = 128 |
| std::uint64_t Gecode::Optimize::NativeBranchingSettings::max_probe_status_calls_per_decision = 8 |
| std::size_t Gecode::Optimize::NativeBranchingSettings::max_branching_work = 100000 |
| std::uint64_t Gecode::Optimize::NativeBranchingSettings::reliability_samples = 2 |
| std::size_t Gecode::Optimize::NativeBranchingSettings::max_nonimproving_pairs = 2 |
| std::size_t Gecode::Optimize::NativeBranchingSettings::max_history_entries = 4096 |