Primal and dual algorithms for optimization over the efficient set. (3rd October 2018)