get_genius_agents

negmas.genius.get_genius_agents(*, year: Optional[int] = None, linear: Optional[bool] = None, learning: Optional[bool] = None, multilateral: Optional[bool] = None, bilateral: Optional[bool] = None, reservation: Optional[bool] = None, discounting: Optional[bool] = None, uncertainty: Optional[bool] = None, elicitation: Optional[bool] = None, winners_only: bool = False, finalists_only: bool = False)List[Tuple[str, str]][source]

Get Genius agents matching some given criteria

Returns

a list of 2-item tuples giving agent name and java class name.

Remarks:
  • For all criteria other than winners_only, and finalists_only, passing None means no constraints otherwise the game on the given year must match the criterion value (True or False) to get agents from this year.

  • This function uses a heuristic and may not be completely accurate. Use with caution.