Присвоение кейса агентам. Ограничения - это время для завершения каждого кейса, а у агентов - доступное время. - PullRequest
0 голосов
/ 25 апреля 2019

Я должен назначить каждый случай агентам. Если дело может быть выполнено только одним агентом и несколько дел могут быть назначены одному агенту на основании следующих ограничений:

  1. Каждый случай имеет определенное время для завершения и (без ограничения времени)
  2. Каждый агент имеет некоторое доступное время (время агента не может превышать 240 минут)

Иногда количество дел может превышать количество доступных агентов, а число агентов может превышать количество дел

Два доступных набора данных:

case_data:

CASE_ID CASE_COM_TIME
1   54
2   56
3   56
4   504
5   505
6   330
7   67
8   120
9   130
10  54

agent_data:

AGENT   AGENT_TIME
A   78
B   180
C   240
D   120
E   240
F   46

Как решить эту проблему с помощью R-программирования?

Ожидаемый результат: просто чтобы показать пример того, что мне нужно. Не оптимальный

CASE_ID CASE_COM_TIME   AGENT
1   54  B
2   56  B
3   56  B
4   504 C
5   505 G
6   330 E
7   67  A
8   120 D
9   130 A
10  54  F
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...