Introduction
Multi-level ranking problems ask you to rank the same set of items (people, students, players) using two different criteria - for example, marks in two subjects, height and weight, or speed and accuracy. You must combine these criteria using a clear rule (sum of ranks, weighted score, tie-break rules) to produce a final ordering.
This pattern is important because real-world decisions often consider multiple attributes simultaneously. Practicing these problems builds the ability to merge information, apply tie-breakers, and explain why one item outranks another.
Pattern: Multi-Level Ranking (Dual Criteria)
Pattern
Key concept: Convert each criterion to a comparable numeric score (rank or normalized score), combine the scores using a defined rule, then sort to get final ranks.
Common combination rules:
- Sum of ranks - add ranks from both criteria (lower sum = better).
- Weighted score - if one criterion matters more, compute weight × score and sum.
- Tie-break rule - when combined scores tie, use a pre-decided rule (e.g., better in subject A wins).
Step-by-Step Example
Question
Six students A, B, C, D, E and F have the following ranks in Maths and English (1 = best):
Maths ranks: A = 2, B = 4, C = 1, D = 5, E = 3, F = 6.
English ranks: A = 3, B = 1, C = 4, D = 2, E = 5, F = 6.
Combine ranks by summing Maths + English (lower sum is better).
If two students have the same sum, the student with the better Maths rank (lower number) is placed higher.
Who is ranked second overall?
Solution
-
Step 1: Compute combined score (sum of ranks)
Add Maths and English ranks for each student:
A → 2 + 3 = 5.
B → 4 + 1 = 5.
C → 1 + 4 = 5.
D → 5 + 2 = 7.
E → 3 + 5 = 8.
F → 6 + 6 = 12. -
Step 2: Sort by combined score (ascending)
Lower sum = better rank. Preliminary order by sum: A(5), B(5), C(5) → tie group; then D(7), E(8), F(12). -
Step 3: Apply tie-break rule within tied group
Tie-break: better Maths rank (lower number) wins. Maths ranks among tied students: C=1, A=2, B=4. So the tie-group final order is: C (best), A (next), B (third among ties). -
Step 4: Final overall order
Combine tie-group result with the rest: C (1st), A (2nd), B (3rd), D (4th), E (5th), F (6th). -
Final Answer:
A (second overall) -
Quick Check:
Sums: C=5, A=5, B=5 - tie resolved by Maths ranks C(1) > A(2) > B(4); D=7, E=8, F=12 - all consistent ✅
Quick Variations
1. Weighted ranks: give Maths weight 0.6 and English weight 0.4, compute weighted sums, then sort.
2. Use scores (marks) instead of ranks: normalize each subject (e.g., convert to percentile) before combining.
3. Multi-criteria elimination: first filter by one criterion (top k), then rank that subset by the second criterion.
4. Tie-break alternatives: use English rank, total marks, or earlier exam performance as tie-breakers.
Trick to Always Use
- Step 1 → Convert each criterion to the same direction (higher = better or lower = better).
- Step 2 → Choose a clear combining rule (sum, weighted sum) before you start.
- Step 3 → Compute combined scores for all items, then sort once (don’t re-evaluate pairwise repeatedly).
- Step 4 → Predefine tie-break rules and apply them systematically to tied groups.
Summary
Summary
- Convert each attribute to comparable numeric ranks or scores.
- Decide on a combining rule (sum, weighted sum) and apply it to all items.
- Sort by combined score; lower or higher depending on rule determines final rank.
- Use a clear tie-breaker (preference order) to resolve equal combined scores.
Example to remember:
If students’ combined sums are equal, use the pre-decided tie-break (for example, better Maths rank) to order them - this gives a unique final ranking.
