A novel multi-objective dynamic flexible job shop scheduling algorithm using reinforced learning based black widow spider algorithm | Synapse