preference value calculation