MCEWRMulti-Criteria Evaluation Model for Water Resources

A teaching and research model for ranking alternatives against many criteria - ten evaluation methods, six weighting schemes and five robustness analyses, one verified engine, developed 1995-2026.

What MCEWR does

MCEWR ranks a finite set of alternatives - projects, sites, technologies, management options - against several criteria with weights, organised as a flat list or as a hierarchy. It was developed for the Ph.D. dissertation of Mohamed Rami Mahmoud (Colorado State University, 1995) and applied in four published studies. In 2026 the author rebuilt it in Python and extended it: the five original methods are reproduced exactly - 5,980 paired runs, identical to the 1995 program to the last digit - and five further evaluation methods, five weighting schemes (equal, Best-Worst, entropy, CRITIC, MEREC) and the comparison, sensitivity and rank-reversal analyses were added beside them.

Evaluate

A guided workflow of eleven steps: open one of the example files, your own file or a new problem; enter alternatives, criteria and values; choose the weights (given, equal, Best-Worst, entropy, CRITIC, MEREC) and the method; run it; compare all methods, test the sensitivity to the weights, the values and the settings, the Monte Carlo robustness and the rank reversal; download the reports. The evaluation runs on the MCEWR server: the problem is computed and discarded, nothing is stored.

Open the evaluator

Worked examples

One example per method with the exact settings and the expected results - the verification examples of the dissertation and the published articles.

See the examples

Learn the methods

Each of the ten methods, the weighting schemes (including the Best-Worst Method) and the analyses explained with a solved example computed by hand, plus the equations, the tutorial and the user guide of the website.

The methods Documents

The ten methods

Five methods of the 1995 program, audited against the dissertation and the original output files:

Five methods added in version 2.0, provisional - their formulation follows the primary literature and is verified against closed forms, independent implementations and hand-computed examples, while a published worked example is still to be reproduced:

Plus the SPOTIS identity (Compromise Programming with the provided limits and s = 1 - rank-reversal free), five weighting schemes besides the given weights (equal, the Best-Worst Method of Rezaei solved by linear programming, and the objective schemes entropy, CRITIC, MEREC), and the analyses of versions 2.0 and 2.1: comparison of methods, sensitivity of the ranking to the weights, to the decision values and to the settings of the method, Monte Carlo robustness under uncertain data and weights, and rank-reversal diagnostics.

The author

Prof. Mohamed Rami Mahmoud, Ph.D., P.E.
Research Professor Emeritus, National Water Research Center, Cairo, Egypt
Email: rami@m-rami.org · Web: www.m-rami.org and rami.mrami.org
ORCID: 0000-0002-3393-987X · LinkedIn

Publications - the model and its published applications