Multi-objective optimisation for energy-aware flexible job-shop scheduling problem with assembly operations | Synapse