I'm working on a scheduling algorithm that schedules a set of events with an event duration to a set of agents with various working times.
However, some events require more than one agent to be assigned to them to be completed. The event must be completed by both agents simultaneously.
Does anybody know of an algorithm that can solve this problem? Does anybody also know whether this problem has a name? E.g. is it an extension of the job shop scheduling problem (for instance)?