I'm looking to identify a problem in the literature that I'm currently solving.
I have a set of jobs each having a set of operations. Each operation has a duration. An operation may be done by a machine, from a set of machines, that can process the operation type. Machines only process one type of operation and have a run-time capacity. Operations of each job may be done in any order. Of course each machine may only do one operation at a time. The objective is to find a feasible allocation of operations to machines so as to finish all jobs within an allotted maximum time.
I'd appreciate help identifying the problem and references to papers you know of.