OCRP solver is a tool for solving the OCRP problem.

OCRP Solver 1.0
(includes part of the **py-libs**, internal Python libraries, used by the tool)

To solve an OCRP problem described in a file `foo.ocrp` using the BAK,
MAH, CRM and DCM methods, run the following command:

python ocrpsolver.py -m bak,mah,crm,dcm -f foo.ocrp

To solve a random OCRP problem consisting of rankings of 100 decision makers, each decision maker ranking 5 of 5 alternatives, generated by the Monte Carlo method using the BAK, MAH, CRM and DCM methods, run the following command:

python ocrpsolver.py -m bak,mah,crm,dcm -g mc 5 5 100

To solve an OCRP problem described in a file `foo.ocrp` using the BAK,
MAH, CRM and DCM methods, compute the entropy of all rankings and each of the
solutions and to evaluate the agreement among the methods, run the following
command:

python ocrpsolver.py -m bak,mah,crm,dcm -f foo.ocrp -a entropy,agreement

If you have further questions, do not hesitate to contact author ( Jan Fiedor ).