A framework to use crop models for multi-objective constrained optimization of irrigation strategies. (December 2016)