# {py:mod}`evox.operators.selection.tournament_selection` ```{py:module} evox.operators.selection.tournament_selection ``` ```{autodoc2-docstring} evox.operators.selection.tournament_selection :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`tournament_selection_multifit ` - ```{autodoc2-docstring} evox.operators.selection.tournament_selection.tournament_selection_multifit :summary: ``` * - {py:obj}`tournament_selection ` - ```{autodoc2-docstring} evox.operators.selection.tournament_selection.tournament_selection :summary: ``` ```` ### API ````{py:function} tournament_selection_multifit(n_round: int, fitnesses: typing.List[torch.Tensor], tournament_size: int = 2) -> torch.Tensor :canonical: evox.operators.selection.tournament_selection.tournament_selection_multifit ```{autodoc2-docstring} evox.operators.selection.tournament_selection.tournament_selection_multifit ``` ```` ````{py:function} tournament_selection(n_round: int, fitness: torch.Tensor, tournament_size: int = 2) -> torch.Tensor :canonical: evox.operators.selection.tournament_selection.tournament_selection ```{autodoc2-docstring} evox.operators.selection.tournament_selection.tournament_selection ``` ````