A preference mechanism based on multiple criteria resolution