I am reading about https://en.wikipedia.org/wiki/Job-shop_scheduling and https://en.wikipedia.org/wiki/Optimal_job_scheduling. Such scheduling is possible if we know the number (amount) of operations (intensity of operations). But what about the following situation: operation A receives A1, A2 amount of materials 1 and 2 and outputs AO3, AO4 amount of materials 3 and 4. Operation B recieves B1, B3 amount of materials 1 and 3 and outputs BO5 amount of material 5.
How we can incorporate in the job-shop scheduling problem the constraint, that the intensity of operation B depends on the availability of material 3 and hence the intensity of operation B is determined by the intensity of operation A which itself is dependent on the availability of materials 1, 2, the availability of respective machine and staff for operation A. And, of course, the inventory of materil 3 can also be available but with the respective costs.
What is the name (term, keyword) for general job-shop scheduling problem that incorporates the flow of materials as well?