Preference robust optimization: characterization and numerical