The type of genome objects in the population.
The type of configuration object of macro parameters, which the scheduler will be able to manipulate.
Constructor of the Scheduler class.
The parameters to initialize the scheduler.
Protected ReadonlyactionsThe rules applied by the scheduler.
Protected ReadonlyconfigThe configuration object of macro parameters, which the scheduler will be able to manipulate.
ProtectedhistoryThe history of population summaries.
Protected ReadonlyloggerA function to log messages.
The message to log.
ReadonlylogsAn array of log messages generated by the scheduler.
Protected ReadonlymaxThe maximum length of the history array.
Protected ReadonlyrunnerThe genetic search runner.
ProtectedclearClears all the logs stored in the scheduler.
ProtectedgetConstructs the input data for a scheduler rule.
This input is used by both the condition and action functions
of a scheduler rule.
An object containing the runner, history, config, and logger.
ProtectedhandleHandles the history of population summaries.
Adds the current population summary to the history. If the history exceeds the maximum allowed length, it trims the oldest entries.
Executes a single step or iteration in the scheduler.
A scheduler for a genetic search algorithm.
The scheduler is responsible for executing scheduled tasks or operations in the genetic search algorithm.