General Class¶
-
class
embedded_voting.MultiwinnerRule(k=None)[source]¶ A class for multiwinner rules, in other words aggregation rules that elect a committee of candidates of size
k_, given a ratings of voters with embeddings.Parameters: k (int) – The size of the committee. -
ratings¶ The ratings given by voters to candidates
Type: np.ndarray
-
embeddings¶ The embeddings of the voters
Type: Embeddings
-
k_¶ The size of the committee.
Type: int
-
set_k(k)[source]¶ A function to update the size
k_of the winning committeeParameters: k (int) – The new size of the committee. Returns: The object itself. Return type: MultiwinnerRule
-
winners_¶ A function that returns the winners, i.e. the members of the elected committee.
Returns: The indexes of the elected candidates. Return type: int list
-