Text this: Driving dynamic multi-objective optimizations constrained by decision-makers' preferences