hjugement: Majority Judgment.

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.



A library for the Majority Judgment.

The Majority Judgment is judged by its authors to be “superior to any known method of voting and to any known method of judging competitions, in theory and in practice”.

For introductory explanations, you can read: the README.md (en) and/or Marjolaine Leray's comic: Vous reprendrez bien un peu de démocratie ? (fr)

Or watch: Rida Laraki's conference: Le Jugement Majoritaire (fr)

For comprehensive studies, you can read Michel Balinski and Rida Laraki's:

[Skip to ReadMe]


Change logNone available
Dependenciesbase (>=4.6 && <5), containers (>0.5) [details]
AuthorJulien Moutinho <julm+hjugement@autogeree.net>
MaintainerJulien Moutinho <julm+hjugement@autogeree.net>
Source repositoryhead: git clone git://git.autogeree.net/hjugement
UploadedMon Aug 7 16:05:58 UTC 2017 by julm




Maintainers' corner

For package maintainers and hackage trustees

Readme for hjugement-

[back to package description]

Majority Judgment

Common language

The Majority Judgment asks us to judge each choice in an absolute way (i.e. such that the removal or addition of choices does not change our evaluation of the other choices) by giving them a grade (or level) on a common scale.

This common scale contains as many grades as our supposed common expertise is able to distinguish, in order to faithfully represent the properties of the attribute it tries to measure. Hence, a common scale should be crafted for each different attribute. The inter-subjective meaning of each grade being reinforced by the practice of judgments.


Examples of common scales could be:

Judging one choice

For each choice taken separately, the initial common scale (whose grades are all of equal length 1) is dilated such that the length of each grade is multiplied by the number of individual judgments of this grade obtained by this choice. Like this, the only level which is defended by an absolute majority begining from one side of the scale, without being rejected by an absolute majority beginning from the other side of the scale, is the one which spans over the middle of this dilated scale. This is the most consensual majority grade for this choice.

If the number of individual judgments is small and even, there is however a probability that two different grades border the middle of this dilated scale, but only the lower grade rewards consensus, and thus is considered to be the most consensual. Indeed, if any other choice obtains less scattered judgments all enclosed to this two grades, it will obtain a most consensual majoritary grade greater or egal to the one of this choice. Which would not necessarily be the case with the greater grade.

Ranking many choices

To sort many choices means being able to compare them two-by-two, which is done according to their most consensual majority grade. In case of equality, the minimum individual judgments of this grade are removed from both dilated scales so that one of them has no longer any, then the comparison goes on with the new most consensual majority grades. Like this, either a choice is judged higher than the other, by the geatest number of judgments which differenciate them according to a most consensual majoritary grade, or both choices precisely have the same distribution of individual judgments.

One can see that the farest an individual judgment is from the most consensual majoritary grade, the less impact it has on the result. This rewards honest individual judgments, by ignoring as near as may be the most cranky or strategic judgements.


The Majority Judgment is: