Methods · Ranking
SIMUS (Sequential Interactive Model for Urban Systems)
SIMUS turns each criterion in turn into an "objective" and solves a linear programming problem; the shares it hands to the alternatives fall out of these repeated solutions.
Base method's data type: Classical
What Is the Method?
SIMUS is a method for ranking alternatives once you hold a numerical decision table, but it takes a different route from most other ranking methods. It performs no weighted sum and no distance calculation; instead it picks one criterion at a time as "the objective to optimise this round," treats every other criterion as a constraint, and builds and solves a linear programming problem from that. As many separate linear programming problems are solved as there are criteria. Each solution yields how much "share" the alternatives take on that criterion; once these shares are gathered and summed, the alternatives' final scores and ranking emerge. Nolberto Munier developed it for multi-criteria decision-making in urban and environmental projects and set it out in detail in his 2011 book.
The Philosophy Behind It
SIMUS's underlying idea is that criteria in real decisions usually conflict with one another: raising quality while a budget constraint holds, or improving safety while shortening the schedule. SIMUS takes on this conflict directly, in the language of linear programming. While optimising one criterion, it requires every other criterion to stay at least at its average level; this is the mathematical counterpart of "let me improve on one criterion without writing off the rest." Each criterion takes its turn playing this "objective" role, so no criterion is treated as privileged from the outset.
This idea carries a philosophical consequence: SIMUS asks for no weights, because each criterion's relative importance already emerges from how tight its constraints are, that is, from the structure of the data itself. In decisions where resources (budget, time, capacity) must be allocated mathematically, project-portfolio selection for instance, SIMUS's linear-programming foundation fits naturally; where criteria carry no such resource-sharing relationship, the method's strength goes unused.
How It Works
The method proceeds through six steps.
First, reading the decision table and the criterion directions. For every criterion, "more is better" or "less is better" is established.
Second, building and solving a separate linear programming problem for each criterion. One criterion is chosen as the objective in turn: the best distribution of shares among the alternatives is sought with respect to that criterion. Every other criterion becomes a constraint: it must not fall below its average level. The shares given to the alternatives are bounded so that they sum to one or less. This mathematically enforces the rule of "seeking the best on one criterion without sacrificing the others too badly." This operation is repeated for every criterion; for a problem with n criteria, n separate linear programming problems are solved.
Third, gathering the results into one table. The alternatives' shares from each criterion's solution are placed side by side; this table is called the "effective results matrix."
Fourth, taking row sums. Every alternative's shares across all criteria are summed; this sum is the alternative's overall score.
Fifth, pairwise dominance counting. SIMUS additionally compares every pair of alternatives criterion by criterion and counts on how many criteria one outperforms the other; this provides a cross-check alongside the row sum.
Sixth, ranking. Alternatives are ordered from the highest to the lowest total score from the fourth step.
DecisionMind implements these six steps with a standard linear programming solver and fixes the constraint structure (no criterion may fall below its own average) in place. The formulas behind each step, the intermediate tables and the citation formats are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
SIMUS's score shows how much total share an alternative gains once every criterion has taken its turn as the objective. This score is not a percentage or a probability; it is meaningful only for this particular alternative set and this constraint structure. An alternative taking no share on some criterion (a share of zero) does not mean it is "bad" on that criterion; it means that, when that criterion is the objective, other alternatives sit in a more advantageous position within the linear programming solution.
Thus instead of writing:
"SIMUS calculated the most efficient alternative"
the report should read:
"With this constraint structure (each criterion required to stay at or above its average), this is the alternative taking the highest total share; the share distribution varies from criterion to criterion"
Data Type and Inputs
SIMUS works with crisp data: one number per cell. DecisionMind currently offers no fuzzy, grey or other data-type extension of SIMUS; the method is presented in a single form.
You need alternatives in rows, criteria in columns, one number per cell, no empty cells, and direction information for every criterion. SIMUS asks for no external weight; even if one is entered, it is not used in the calculation, because the method derives the relative priority between criteria from the constraint structure of the linear programme itself. Since the linear programme is solved separately for each criterion, the computational load rises as the number of criteria grows, but modern solvers handle this quickly. A minimum of two alternatives and two criteria is required.
When to Use It, When Not To
SIMUS is a suitable choice if your decision involves a genuine resource conflict between criteria (situations where progress on one criterion requires giving up something on another) and you would rather handle this conflict directly, through a mathematical constraint structure, than by setting weights. Its typical territory includes urban infrastructure, environmental project selection, and portfolio decisions that require resource sharing.
It should not be used where no such resource conflict exists between criteria and only a simple preference ranking is sought; SIMUS's linear-programming machinery brings needless complexity there. The requirement not to fall below the average can also turn into a very tight constraint on some tables and produce an infeasible problem; when that happens, the constraint structure needs to be reviewed.
A genuine resource conflict between criteria, resource sharing → SIMUS
A simple preference ranking, weights available or easily calculated → TOPSIS, SAW, VIKOR
Weights wanted from expert opinion or from the data → AHP, BWM, SWARA (subjective); Entropy, CRITIC (objective)
Constraints come out infeasible → the constraint structure (the average threshold) should be reviewed
Strengths
SIMUS's greatest strength is that it models the trade-off between criteria directly, in the exact language of linear programming; this gives a mathematical basis to the question of how much is given up on criterion B to gain on criterion A. Because it asks for no weights, it removes the subjective-weight debate altogether. It also offers pairwise dominance counting alongside the row sum, allowing the result to be cross-checked from more than one angle.
Weaknesses
Its limitations stem from the method's linear-programming foundation. First, if the constraints are too tight (as in tables with many criteria and few alternatives), the linear programming problem can come out infeasible, in which case the method produces no result. Second, the result is sensitive to the alternatives' scale magnitude; if the criteria's raw values sit at very different orders of magnitude, the shares can drift unexpectedly towards a single criterion, so the comparability of scales should be checked beforehand. Third, the method's literature rests largely on its founder's own publications; independent testing by other researchers across different data sets is more limited than for other established methods such as TOPSIS or AHP. Fourth, its six-step structure is more elaborate than that of other ranking methods, and explaining the result to a decision-maker takes more effort.
Common Mistakes
The most common mistake is feeding SIMUS the criteria's raw values when their scales differ greatly; a large-scale criterion (a budget figure in the thousands, say) can pull the linear programming solution in its own favour. A second mistake is entering an external set of weights and assuming SIMUS will use it; the method disregards weights. A third is forcing a result out of an infeasible linear programme instead of asking why the constraint structure does not fit this table. A fourth is reading the row-sum score as a percentage and comparing it across different analyses.
The governing principle is this:
A SIMUS ranking is a summary of how the resource conflict between criteria has been resolved through linear programming; if the scales are not comparable or the constraints prove infeasible, the result is not reliable.
Cases
Each case opens with a decision table, describes in words what the method does to it, and shows how to read the result. The first case is an illustrative validation run on DecisionMind's own engine. The remaining cases are illustrative constructions.
1. Public sector: Choosing among three urban infrastructure projects
A municipality will give priority to one of three infrastructure projects. Three criteria apply: a service coverage score, a quality score and a sustainability score; all three are "higher is better." No external weights have been given; SIMUS will derive its own shares by taking each criterion as the objective in turn.
| Project | Coverage | Quality | Sustainability |
|---|---|---|---|
| A1 | 8 | 7 | 6 |
| A2 | 7 | 9 | 8 |
| A3 | 6 | 8 | 9 |
| Direction | higher is better | higher is better | higher is better |
The method takes each criterion as the objective in turn: first it solves a linear programming problem that optimises coverage while requiring quality and sustainability to stay at or above their average, then it repeats the same for quality, then for sustainability. The shares from the three solutions are summed.
| Project | Total share | Rank |
|---|---|---|
| A1 | 1.106 | 1 |
| A3 | 1.000 | 2 |
| A2 | 0.879 | 3 |
The result reads as follows. When coverage is the objective, A1 takes the whole share, because it holds the highest coverage value (8) and comfortably meets the other two criteria's constraints. When sustainability is the objective, the whole share goes to A3. When quality is the objective, A2 takes the greater part of the share (around 88 per cent), with a small remaining share left to A1. The sum of these three shares carries A1 to first place; although A1 holds the highest score on no single criterion (A2 leads on quality, A3 on sustainability), its strong share on coverage combined with its small share on quality puts it ahead overall.
The municipality hesitates here: the gap between A1 and A3 is small (1.106 against 1.000). Had the constraint structure been relaxed to allow criteria to fall a little below their average, the share distribution in the quality-objective solution could have changed and A3 could have moved ahead. Were a fourth project added, the linear programming problem would be rebuilt for every criterion and the shares of the original three could also change.
In the report: "Summed across the linear programming solutions in which each of the three criteria took its turn as the objective, A1 ranks first (1.106); the gap to A3 (1.000) is small and sensitive to the constraint structure."
Source: Munier (2011) defines SIMUS through this kind of linear programming chain. The matrix and figures here are not taken from a specific page of the book or a paper; they form an illustrative example independently validated with DecisionMind's own Python reference calculation (using the scipy linear programming solver).
2. Agriculture: Resource sharing among three regions for an irrigation investment
An agricultural development authority will give irrigation-investment priority to one of three regions. Three criteria apply: the size of the irrigable area, the expected yield increase and the year-round reliability of the water source; all three are "higher is better." Because the budget is to be shared among the regions, the authority has preferred SIMUS's linear-programming-based share distribution over setting weights.
The method takes each criterion as the objective in turn, requiring the other two to stay at or above their average, and sums the shares from the three solutions. Suppose the region with the highest water reliability comes out second in total share, since it sits at a middling level on area and yield; the region best on area size comes out first.
The authority hesitates here: if water reliability is thought likely to become more critical in future because of climate change, this criterion's constraint threshold (the requirement not to fall below the average) should be tightened and the method rerun; because SIMUS accepts no weights, this kind of prioritisation can only be made by changing the constraint structure.
In the report: "Summed across the linear programming solutions, the region strong on area size ranks first; the ranking may change if the water-reliability constraint is tightened."
3. Tourism: Priority among three projects in a district's tourism master plan
A district tourism unit will give this year's budget priority to one of three projects (a coastal walking path, restoration of the historic centre, a rural accommodation network). Three criteria apply: expected growth in visitor numbers, local employment impact, and implementation time (shorter is better). The unit has preferred SIMUS because there is a resource-sharing issue between the projects.
The method takes each criterion as the objective and solves three problems requiring the others to stay at or above their average. Suppose that when implementation time is the objective, the fastest-finishing project takes the whole share, but when employment impact is the objective this project loses most of its share to another project; in total, restoration of the historic centre comes out first.
The unit hesitates here: despite finishing quickly, the coastal walking path trails in total share; this shows that speed alone is not enough where SIMUS penalises weakness on the other criteria. Before presenting to the council, it should be checked whether the result changes if the time constraint's threshold is altered.
In the report: "Summed across the linear programming solutions, restoration of the historic centre ranks first; despite its speed advantage, the coastal walking path trails on employment and visitor impact."
4. What Not to Do
Adding a fourth project to the three in the first case and looking only at the new project's score, while ignoring that the first three projects' shares are also recalculated, is a mistake; the whole table must be resolved. A second error is feeding SIMUS the coverage, quality and sustainability scores directly when their scales differ greatly (had one been a budget figure in the thousands, say); a large-scale criterion can pull the linear programming solution in its own favour. A third error is reading A1's share of 1.106 as "111 per cent efficiency"; this figure only ranks these three projects relative to one another.
Sources
For the formulas behind each step, the intermediate tables and citation formats (BibTeX, RIS, APA), see the DecisionMind method page: decisionmind.app/library/simus
Munier, N. (2011). A Strategy for Using Multicriteria Analysis in Decision-Making: A Guide for Simple and Complex Environmental Projects. Springer, Dordrecht. DOI: 10.1007/978-94-007-1512-7
Munier, N., & Hontoria, E. (2021). Uses and Limitations of the AHP Method: A Non-Technical Approach with Real-World Applications. Springer. DOI: 10.1007/978-3-030-60392-2
Stoilova, S., & Munier, N. (2021). A novel fuzzy SIMUS multicriteria decision-making method. An application in railway passenger transport planning. Symmetry, 13(3), 483. DOI: 10.3390/sym13030483