Search Methods¶
This page documents the method implementations exposed in
iohblade.methods.
- class iohblade.methods.EoH(llm: LLM, budget: int, name='EoH', **kwargs)¶
Bases:
Method- to_dict()¶
Returns a dictionary representation of the method including all parameters.
- Returns:
dict: Dictionary representation of the method.
- class iohblade.methods.LHNS_Method(llm: LLM, budget, method, name='LHNS', minimisation=True)¶
Bases:
Method- to_dict()¶
Returns a dictionary representation of the method including all parameters.
- Returns:
dict: Dictionary representation of the method.
- class iohblade.methods.LLaMEA(llm: LLM, budget: int, name='LLaMEA', **kwargs)¶
Bases:
Method- to_dict()¶
Returns a dictionary representation of the method including all parameters.
- Returns:
dict: Dictionary representation of the method.
- class iohblade.methods.MCTS_Method(llm: LLM, budget: int, lambda_0: float = 0.1, alpha: float = 0.5, maximisation: bool = True, max_children: int = 5, expansion_factor: int = 2)¶
Bases:
Method- to_dict()¶
Returns a dictionary representation of the method including all parameters.
- Returns:
dict: Dictionary representation of the method.
- class iohblade.methods.RandomSearch(llm: LLM, budget, name='RandomSearch', **kwargs)¶
Bases:
Method- to_dict()¶
Returns a dictionary representation of the method including all parameters.
- Returns:
dict: Dictionary representation of the method.