Algorithms for Solving Production-Scheduling Problems | Synapse