Learning all optimal policies with multiple criteria | Synapse