Modeling Preference Trade-Offs in Multiple Objective Linear Programming