人口操纵中各种投票算法的模拟
svvamp的Python项目详细描述
SVVAMP
操纵总体中各种投票算法的模拟器
- 自由软件:GNU通用公共许可第3版。
- 代码:https://github.com/francois-durand/svvamp。
- 文档:https://svvamp.readthedocs.org。
- 安装:https://svvamp.readthedocs.org/en/latest/installation.html。
功能
- 定义对一组候选人有偏好的选民群体。 偏好可以由几个概率模型生成, 手动输入或从外部文件导入。
- 计算几个投票系统的结果(选票、获胜者、分数, 等等)。
- 决定康多塞的概念。
- 决定无关选择的独立性。
- 决定个人操作。
- 决定联合操作和变体: 无知的联合操纵,微不足道的操纵 以及统一的操纵。
历史记录
0.0.4(2015-03-10)
- 更正multiple.im中的一个小错误(投票者即时消息现在已更新)。
0.0.3(2015-02-28)
- 将后缀为“vtb”的函数和属性重命名为“rk”。
- 允许通过实用程序和排名定义总体。
- 将移位添加到欧氏盒模型。
- 范围投票/多数决定:用一个离散的等级集,发送到最近的授权等级。
0.0.2(2015-02-16)
- 8个人口模型和23个投票系统。
0.0.1(2015-02-14)
- pypi上的第一个版本。