Scheduling for batch processes based on clustering approximated timed reachability graphs | Synapse