- Number of voters
- Number of candidates
- Number of winners (i.e. of seats)
- Number of societal-option "chunks"
- Number of societal-options
- Number of "districts" country is divided into
- Which single-winner voting method is used in "second stage"
- Which utility generator to use
- Which voter-behavior (or mixture of behaviors) to use
- Which candidate behavior to use
This code was written by Billy Tetrud, a programmer in the CA bay area. It has not been checked nor even fully understood by me (Warren D. Smith) as yet, but I am just reposting it here for storage purposes (version of 13 Nov 2016). It looks like a good start, I'll say that much.
And if this work is continued then we will start to turn government design into more of a science and less of a black art. (For example: what is the optimum size for a parliament?) Tetrud has a blog at governology.wordpress.com.