Challenge April-2025

Case Assignments                                                                        Solutions

An analytical firm assigns different cases to its analysts using the following rules:

  • Case must be assigned to an analyst who has the same focus area as the case type
  • Analysts can not work on a new case with an amount higher than their maximum allowed case amount.
  • Analysts can not work on a new case if it puts them over their maximum total cases dollar amount
  • Analyst Levels must correspond to Case Complexity: analysts can work only on new cases with complexity between their Minimum Case Complexity and Maximum Case Complexity (inclusive) as described in the following table:

Here is the list of analysts with their current load:

Here is the list of new cases:

The firm needs to decide which analysts should be assigned to these cases. If there are multiple options, the firm prefers to minimize the overqualification when analysts are assigned to the cases below their levels. Can you create a decision service capable of addressing this and similar problems?

Send your solutions to DecisionManagementCommunity@gmail.com.

Solutions: