34 [[deprecated(
"Use constructor which accepts kernel configuration.")]]
McmcSearcher(
const std::vector<double>& start);
44 size_t m_VisitedStatesCount;
46 size_t m_CurrentState;
51 std::map<size_t, double> m_ExecutionTimes;
53 std::default_random_engine m_Generator;
54 std::uniform_int_distribution<size_t> m_IntDistribution;
55 std::uniform_real_distribution<double> m_ProbabilityDistribution;
57 inline static size_t m_MaximumDifferences = 2;
58 inline static size_t m_BootIterations = 10;
59 inline static double m_EscapeProbability = 0.02;
Definition KernelConfiguration.h:19
Definition KernelResult.h:21
Definition McmcSearcher.h:21
McmcSearcher(const KernelConfiguration &start={})
KernelConfiguration GetCurrentConfiguration() const override
bool CalculateNextConfiguration(const KernelResult &previousResult) override
McmcSearcher(const std::vector< double > &start)
void OnInitialize() override
Definition KttPlatform.h:41