Check whether any of the end contions have been met.

In particular this method check for any of the following conditions:

  • If the number of iterations has reached max_num_runs.
  • If the target_cost has been reached.
  • If max_num_runs_without_better_params iterations in a row have occurred without any improvement.
  • If max_duration seconds or more has elapsed since start_datetime.


True, if the controller should continue or False if one or : more halting conditions have been met and the controller should end.

Return type


Was this useful?