Skip to main content
Ctrl+K

Pabutools

  • Pabutools
  • Installation
  • Quick Start
  • Complete Guide
    • Instances
    • Profiles
    • Preference Libraries
    • Satisfaction Measures
    • Rules
    • Outcome Visualisation
    • Analysis
    • Tie-Breaking
    • Fractions
  • Reference
    • Election module
      • Instance
      • Ballot
      • Profile
      • Satisfaction
      • Preference Libraries
    • Rules module
    • Analysis module
    • Visualisation Module
    • Tie-Breaking
    • Fractions
    • Utils
  • .rst

Election module

Election module#

  • Instance
    • Instance
    • Project
    • get_random_instance()
    • max_budget_allocation_cardinality()
    • max_budget_allocation_cost()
    • total_cost()
  • Ballot
    • AbstractBallot
    • Ballot
    • FrozenBallot
    • AbstractApprovalBallot
    • ApprovalBallot
    • get_random_approval_ballot()
    • FrozenApprovalBallot
    • AbstractCardinalBallot
    • CardinalBallot
    • FrozenCardinalBallot
    • AbstractCumulativeBallot
    • CumulativeBallot
    • FrozenCumulativeBallot
    • AbstractOrdinalBallot
    • OrdinalBallot
    • FrozenOrdinalBallot
  • Profile
    • AbstractProfile
    • Profile
    • MultiProfile
    • AbstractApprovalProfile
    • ApprovalProfile
    • ApprovalMultiProfile
    • get_random_approval_profile()
    • get_all_approval_profiles()
    • AbstractCardinalProfile
    • CardinalProfile
    • CardinalMultiProfile
    • AbstractCumulativeProfile
    • CumulativeProfile
    • CumulativeMultiProfile
    • AbstractOrdinalProfile
    • OrdinalProfile
    • OrdinalMultiProfile
  • Satisfaction
    • SatisfactionMeasure
    • GroupSatisfactionMeasure
    • SatisfactionMultiProfile
    • SatisfactionProfile
    • FunctionalSatisfaction
    • CC_Sat
    • Cost_Sqrt_Sat
    • Cost_Log_Sat
    • AdditiveSatisfaction
    • Cardinality_Sat
    • Relative_Cardinality_Sat
    • Cost_Sat
    • Relative_Cost_Sat
    • Relative_Cost_Approx_Normaliser_Sat
    • Additive_Cost_Sqrt_Sat
    • Additive_Cost_Log_Sat
    • Effort_Sat
    • Additive_Cardinal_Sat
    • Additive_Cardinal_Relative_Sat
    • PositionalSatisfaction
    • Additive_Borda_Sat
  • Preference Libraries
    • parse_pabulib()
    • write_pabulib()
    • election_as_pabulib_string()
    • init_preflib_instance()
    • approval_to_preflib()
    • cardinal_to_preflib()
    • ordinal_to_preflib()

previous

Reference

next

Instance module

By Simon Rey, Grzegorz Pierczyński, Markus Utke and Piotr Skowron

© Copyright 2023, Simon Rey, Grzegorz Pierczyński, Markus Utke and Piotr Skowron.