Euclidean#

generate_attributes_votes(num_agents: int | None = None, dim: int = 2, space: str = 'uniform', **_kwargs)[source]#

Generates the votes based on the Attributes model.

generate_euclidean_votes(num_agents: int | None = None, dim=2, space='uniform', **_kwargs)[source]#

Generates the votes based on the Euclidean model.

generate_expectation_votes(num_agents: int | None = None, dim=2, space='uniform', std=0.1, phi=0.5, **_kwargs)[source]#

Generates the votes based on the Expectation model.

generate_fame_votes(num_agents: int | None = None, dim=2, space='uniform', radius=0.1, **_kwargs)[source]#

Generates the votes based on the Fame model.

generate_mallows_euclidean_votes(num_agents: int | None = None, dim=2, space='uniform', phi=0.5, **kwargs)[source]#

Generates the votes based on the Mallows on top of the Euclidean model.

generate_reverse_euclidean_votes(num_agents: int | None = None, dim=2, space='uniform', phi=0.5, proportion: float = 0.5, **_kwargs)[source]#

Generates the votes based on the Reverse Euclidean model.

get_rand(model: str, i: int = 0, num_agents: int = 0) list[source]#

generate random values