KantBench-Dashboard / constant_definitions /auction_nplayer_constants.py
jtowarek's picture
Upload folder using huggingface_hub
ba4ecd0 verified
# --- Auction parameters ---
AUCTION_ITEM_VALUE = 10 # True value of the auctioned item
AUCTION_MAX_BID = 15 # Maximum allowed bid
AUCTION_BID_INCREMENT = 1 # Discrete bid step size
# --- Opponent auction valuation ---
AUCTION_OPP_VALUE_LOW = 6 # Opponent's low valuation scenario
AUCTION_OPP_VALUE_HIGH = 10 # Opponent's high valuation scenario
AUCTION_OPP_DEFAULT_BID = 5 # Default opponent bid for strategies
# --- Tragedy of the Commons ---
COMMONS_RESOURCE_CAPACITY = 20 # Sustainable extraction limit
COMMONS_MAX_EXTRACTION = 10 # Max individual extraction
COMMONS_REGEN_RATE_NUM = 1 # Regeneration numerator
COMMONS_REGEN_RATE_DEN = 2 # Regeneration denominator
COMMONS_DEPLETION_PENALTY = -2 # Payoff when resource is depleted
# --- Volunteer's Dilemma ---
VOLUNTEER_BENEFIT = 6 # Benefit to all if someone volunteers
VOLUNTEER_COST = 2 # Cost to the volunteer
VOLUNTEER_NO_VOL = 0 # Payoff if nobody volunteers
# --- El Farol Bar Problem ---
EL_FAROL_CAPACITY = 6 # Bar capacity threshold
EL_FAROL_ATTEND_REWARD = 4 # Payoff for attending uncrowded bar
EL_FAROL_CROWD_PENALTY = -1 # Payoff for attending crowded bar
EL_FAROL_STAY_HOME = 2 # Payoff for staying home
# --- Generated game defaults ---
GENERATED_DEFAULT_ACTIONS = 3 # Default NxN matrix size
GENERATED_PAYOFF_MIN = -5 # Minimum random payoff
GENERATED_PAYOFF_MAX = 5 # Maximum random payoff
GENERATED_SEED_DEFAULT = 42 # Default random seed