Optimization, Genetic Algorithm, Operations Research, Scheduling, Data Science.
Capacity: Ensures that no machine is assigned more than one task at any time slot, preventing overlap. Processing Sequence: Ensures that the necessary sequence of processes for each product is respected. Non-Preemption: Ensures that once a process starts, it continues without interruption until