OCRP Solver

  1. About
  2. Download
  3. Usage
  4. Contact

About

OCRP solver is a tool for solving the OCRP problem.

Download

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

Usage

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
  

Contact

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