birkhoff_von_neumann()
positivity_graph()
BaseValuationProfileGenerator
BaseValuationProfileGenerator.generate()
NormalValuationProfileGenerator
NormalValuationProfileGenerator.generate()
UniformValuationProfileGenerator
UniformValuationProfileGenerator.generate()
MaximumWeightMatching
MaximumWeightMatching.scf()
root_n_serial_dictatorship()
GaleShapley
GaleShapley.scf()
Irving
Irving.construct_sparse_rotation_poset_graph()
Irving.eliminate_rotations()
Irving.find_all_rotations_and_eliminations()
Irving.find_initial_preference_lists()
Irving.find_maximum_weight_closed_subset()
Irving.find_rotations()
Irving.rotation_weight()
Irving.scf()
Irving.stable_matching_value()
SingleTransferableVote
SingleTransferableVote.scf()
BaseScoring
BaseScoring.scf()
BaseScoring.score()
BaseScoring.swf()
Borda
Borda.scf()
Borda.score()
Borda.swf()
Harmonic
Harmonic.scf()
Harmonic.score()
Harmonic.swf()
KApproval
KApproval.scf()
KApproval.score()
KApproval.swf()
Plurality
Plurality.scf()
Plurality.score()
Plurality.swf()
SocialWelfare
SocialWelfare.scf()
SocialWelfare.score()
Veto
Veto.scf()
Veto.score()
Veto.swf()
BaseTournament
BaseTournament.scf()
BaseTournament.swf()
Copeland
Copeland.scf()
Copeland.score()
Copeland.swf()
distortion()
LambdaTSF
LambdaTSF.get_simulated_cardinal_profile()
LambdaTSF.scf()
MatchTwoQueries
MatchTwoQueries.get_simulated_cardinal_profile()
MatchTwoQueries.scf()
DoubleLambdaTSF
DoubleLambdaTSF.get_simulated_cardinal_profiles()
DoubleLambdaTSF.scf()
Elicitor
Elicitor.elicit()
Elicitor.elicit_multiple()
IntegerElicitor
IntegerElicitor.elicit()
IntegerElicitor.elicit_multiple()
IntegerLambdaElicitor
IntegerSynchronousStdInElicitor
IntegerValuationProfileElicitor
LambdaElicitor
SynchronousStdInElicitor
ValuationProfileElicitor
BaseElicitationVoting
BaseElicitationVoting.scf()
KARV
KARV.get_simulated_cardinal_profile()
KARV.scf()
KARV.score()
LambdaPRV
LambdaPRV.scf()
LambdaPRV.score()
capacity_across_cut()
convert_bipartite_graph_to_flow_network()
dfs_path()
flow_across_network()
ford_fulkerson()
maximum_cardinality_matching_bipartite()
reachable_vertices()
preflib_categorical_to_profile()
preflib_soc_to_profile()
preflib_soi_to_profile()
preflib_toc_to_profile()
preflib_toi_to_profile()
CompleteProfile
CompleteProfile.of()
CompleteProfileWithTies
CompleteProfileWithTies.of()
CompleteValuationProfile
CompleteValuationProfile.of()
IncompleteProfile
IncompleteProfile.of()
IncompleteProfileWithTies
IncompleteProfileWithTies.of()
IncompleteValuationProfile
IncompleteValuationProfile.of()
IntegerValuationProfile
IntegerValuationProfile.of()
Profile
Profile.of()
ProfileWithTies
ProfileWithTies.of()
StrictCompleteProfile
StrictCompleteProfile.of()
StrictIncompleteProfile
StrictIncompleteProfile.of()
StrictProfile
StrictProfile.of()
ValuationProfile
ValuationProfile.of()
compute_ordinal_profile()
incomplete_profile_to_complete_profile()
incomplete_valuation_profile_to_complete_valuation_profile()
is_consistent_valuation_profile()
profile_with_ties_to_strict_profile()
ProbabilisticSerial
ProbabilisticSerial.bistochastic()
ProbabilisticSerial.scf()
RandomSerialDictatorship
RandomSerialDictatorship.scf()
SimultaneousEating
SimultaneousEating.bistochastic()
SimultaneousEating.scf()
BaseRandomizedScoring
BaseRandomizedScoring.scf()
BaseRandomizedScoring.score()
RandomizedBorda
RandomizedHarmonic
RandomizedKApproval
RandomizedPlurality
RandomizedVeto
break_tie()
check_bipartite_graph()
check_graph()
check_profile()
check_square_matrix()
check_tie_breaker()
check_valuation_profile()
socialchoicekit package
Submodules
birkhoff_von_neumann()
positivity_graph()
BaseValuationProfileGenerator
BaseValuationProfileGenerator.generate()
NormalValuationProfileGenerator
NormalValuationProfileGenerator.generate()
UniformValuationProfileGenerator
UniformValuationProfileGenerator.generate()
MaximumWeightMatching
MaximumWeightMatching.scf()
root_n_serial_dictatorship()
GaleShapley
GaleShapley.scf()
Irving
Irving.construct_sparse_rotation_poset_graph()
Irving.eliminate_rotations()
Irving.find_all_rotations_and_eliminations()
Irving.find_initial_preference_lists()
Irving.find_maximum_weight_closed_subset()
Irving.find_rotations()
Irving.rotation_weight()
Irving.scf()
Irving.stable_matching_value()
SingleTransferableVote
SingleTransferableVote.scf()
BaseScoring
BaseScoring.scf()
BaseScoring.score()
BaseScoring.swf()
Borda
Borda.scf()
Borda.score()
Borda.swf()
Harmonic
Harmonic.scf()
Harmonic.score()
Harmonic.swf()
KApproval
KApproval.scf()
KApproval.score()
KApproval.swf()
Plurality
Plurality.scf()
Plurality.score()
Plurality.swf()
SocialWelfare
SocialWelfare.scf()
SocialWelfare.score()
Veto
Veto.scf()
Veto.score()
Veto.swf()
BaseTournament
BaseTournament.scf()
BaseTournament.swf()
Copeland
Copeland.scf()
Copeland.score()
Copeland.swf()
distortion()
LambdaTSF
LambdaTSF.get_simulated_cardinal_profile()
LambdaTSF.scf()
MatchTwoQueries
MatchTwoQueries.get_simulated_cardinal_profile()
MatchTwoQueries.scf()
DoubleLambdaTSF
DoubleLambdaTSF.get_simulated_cardinal_profiles()
DoubleLambdaTSF.scf()
Elicitor
Elicitor.elicit()
Elicitor.elicit_multiple()
IntegerElicitor
IntegerElicitor.elicit()
IntegerElicitor.elicit_multiple()
IntegerLambdaElicitor
IntegerSynchronousStdInElicitor
IntegerValuationProfileElicitor
LambdaElicitor
SynchronousStdInElicitor
ValuationProfileElicitor
BaseElicitationVoting
BaseElicitationVoting.scf()
KARV
KARV.get_simulated_cardinal_profile()
KARV.scf()
KARV.score()
LambdaPRV
LambdaPRV.scf()
LambdaPRV.score()
capacity_across_cut()
convert_bipartite_graph_to_flow_network()
dfs_path()
flow_across_network()
ford_fulkerson()
maximum_cardinality_matching_bipartite()
reachable_vertices()
preflib_categorical_to_profile()
preflib_soc_to_profile()
preflib_soi_to_profile()
preflib_toc_to_profile()
preflib_toi_to_profile()
CompleteProfile
CompleteProfile.of()
CompleteProfileWithTies
CompleteProfileWithTies.of()
CompleteValuationProfile
CompleteValuationProfile.of()
IncompleteProfile
IncompleteProfile.of()
IncompleteProfileWithTies
IncompleteProfileWithTies.of()
IncompleteValuationProfile
IncompleteValuationProfile.of()
IntegerValuationProfile
IntegerValuationProfile.of()
Profile
Profile.of()
ProfileWithTies
ProfileWithTies.of()
StrictCompleteProfile
StrictCompleteProfile.of()
StrictIncompleteProfile
StrictIncompleteProfile.of()
StrictProfile
StrictProfile.of()
ValuationProfile
ValuationProfile.of()
compute_ordinal_profile()
incomplete_profile_to_complete_profile()
incomplete_valuation_profile_to_complete_valuation_profile()
is_consistent_valuation_profile()
profile_with_ties_to_strict_profile()
ProbabilisticSerial
ProbabilisticSerial.bistochastic()
ProbabilisticSerial.scf()
RandomSerialDictatorship
RandomSerialDictatorship.scf()
SimultaneousEating
SimultaneousEating.bistochastic()
SimultaneousEating.scf()
BaseRandomizedScoring
BaseRandomizedScoring.scf()
BaseRandomizedScoring.score()
RandomizedBorda
RandomizedHarmonic
RandomizedKApproval
RandomizedPlurality
RandomizedVeto
break_tie()
check_bipartite_graph()
check_graph()
check_profile()
check_square_matrix()
check_tie_breaker()
check_valuation_profile()
Module contents