Implements threaded version of randomized search that repeatedly samples random subsets to eventually yield the one with highest criterion value. More...
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
#include <boost/function.hpp>
#include <boost/static_assert.hpp>
#include <boost/bind.hpp>
#include <boost/smart_ptr.hpp>
#include <iostream>
#include <sstream>
#include "error.hpp"
#include "global.hpp"
#include "thread_pool.hpp"
#include "stopwatch.hpp"
#include "search.hpp"
#include "result_tracker.hpp"
Classes | |
class | FST::Search_Monte_Carlo_Threaded< RETURNTYPE, DIMTYPE, SUBSET, CRITERION, max_threads > |
Implements threaded version of randomized search that repeatedly samples random subsets to eventually yield the one with highest criterion value. More... | |
struct | FST::Search_Monte_Carlo_Threaded< RETURNTYPE, DIMTYPE, SUBSET, CRITERION, max_threads >::ThreadLocal |
thread-local storage of current subset candidate, criterion clone, and tracker clone More... |
Implements threaded version of randomized search that repeatedly samples random subsets to eventually yield the one with highest criterion value.
====================================================================== Feature Selection Toolbox 3 source code ---------------------------------------