|
Gecode 6.4.0
|
#include < -- improving gecode/implementation/gecode/gecode/optimize/native_neighborhoods.hpp>
Public Member Functions | |
| void | validate () const |
Public Attributes | |
| NativeNeighborhoodPolicy | policy = NativeNeighborhoodPolicy::BinaryHamming |
| std::size_t | radius = 1 |
| std::uint64_t | max_status_calls = 128 |
| std::size_t | max_distance_variables = 4096 |
| std::size_t | max_source_entries = 100000 |
| std::size_t | max_coordinator_work = 100000 |
| std::size_t | max_local_spaces = 64 |
| double | time_limit_seconds = 0.05 |
Limits apply to one optional attempt, sharing the ordinary solve budget. Finite provisional settings for this explicit experimental API. Zero caps skip optional work; no existing solve route enables neighborhoods implicitly.
| void Gecode::Optimize::NativeNeighborhoodSettings::validate | ( | ) | const |
| NativeNeighborhoodPolicy Gecode::Optimize::NativeNeighborhoodSettings::policy = NativeNeighborhoodPolicy::BinaryHamming |
| std::size_t Gecode::Optimize::NativeNeighborhoodSettings::radius = 1 |
| std::uint64_t Gecode::Optimize::NativeNeighborhoodSettings::max_status_calls = 128 |
| std::size_t Gecode::Optimize::NativeNeighborhoodSettings::max_distance_variables = 4096 |
| std::size_t Gecode::Optimize::NativeNeighborhoodSettings::max_source_entries = 100000 |
| std::size_t Gecode::Optimize::NativeNeighborhoodSettings::max_coordinator_work = 100000 |
| std::size_t Gecode::Optimize::NativeNeighborhoodSettings::max_local_spaces = 64 |
| double Gecode::Optimize::NativeNeighborhoodSettings::time_limit_seconds = 0.05 |