An advanced search may consist of different type of search heuristics depending on several factors: problem, search space, time, etc. To compose different existing heuristics, the user should look at
the_search = new SearchHeuristicT
(running_time, r_interval,
cp_interval)
The variables indicates the amount of time is given to each search, the period of report information, and the period of gathering statistics for various purposes such as determining if the search no longer makes any progress statistically.