X-Git-Url: https://mattmccutchen.net/match/match.git/blobdiff_plain/93082682db1a115cfe8b485d30df6e4856207d4b..8723ed6adebc35a25ca240acdb587444c85fb44f:/program/PMDefaults.hs diff --git a/program/PMDefaults.hs b/program/PMDefaults.hs index aa68aac..a68d182 100644 --- a/program/PMDefaults.hs +++ b/program/PMDefaults.hs @@ -5,6 +5,7 @@ import PMConfig import qualified NaiveMinCostFlow import qualified CS2MinCostFlow +-- A default set of configuration values; see module PMConfig. pmDefaults = PMConfig { -- === Choose a min-cost flow implementation (timings on mattlaptop2) === @@ -58,6 +59,14 @@ assignmentCost = \pref -> (numAsWt 10 + pref) ^ 2, knowledgeableBonus = 1000, -- Bonus for an additional expert review. -expertBonus = 1000 +expertBonus = 1000, + +-- === Parameters for the random-instance generator === + +-- Number of topics. +numTopics = 20, + +-- Exponent of the Zipf distribution used to choose topics for each proposal. +topicZipfExponent = -0.5 }