Piecewise linear value functions for multi-criteria decision-making