A multi-objective flexible scheduling approach for power systems through incorporating multiple resources | Synapse