Dynamic programming for optimal control of setup scheduling with neural network modifications | Synapse