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 ).