A distributed approach solving partially flexible job-shop scheduling problem with a Q-learning effect | Synapse