llamda.ga.mcts package
Submodules
llamda.ga.mcts.evolution module
llamda.ga.mcts.evolution_interface module
- class llamda.ga.mcts.evolution_interface.InterfaceEC(m, problem, evaluator, llm_client, output_dir)[source]
Bases:
object- Parameters:
m (int)
problem (EohProblem)
evaluator (Evaluator)
llm_client (BaseClient)
output_dir (str)
llamda.ga.mcts.mcts module
llamda.ga.mcts.mcts_ahd module
- class llamda.ga.mcts.mcts_ahd.AHDConfig(pop_size: int = 10, init_size: int = 4, fe_max: int = 1000, operators: list[str] = <factory>, m: int = 5, operator_weights: list[int] = <factory>)[source]
Bases:
object- Parameters:
- class llamda.ga.mcts.mcts_ahd.MCTS_AHD(config, problem, evaluator, llm_client, output_dir)[source]
Bases:
GeneticAlgorithm[AHDConfig,EohProblem]- Parameters:
config (AHDConfig)
problem (EohProblem)
evaluator (Evaluator)
llm_client (BaseClient)
output_dir (str)
- add2pop(population, offspring)[source]
- Parameters:
population (list[MCTSIndividual])
offspring (MCTSIndividual)
- Return type:
None