Я пытаюсь создать небольшое приложение, чтобы мне и моим друзьям было легче принимать решения о том, где мы хотим поесть.Идея состоит в том, что, учитывая список ресторанов, каждый человек выставляет счет от 0 до 100, указывая, насколько ему нравится этот ресторан.Я хочу найти хороший способ объединить эти оценки для вывода упорядоченного списка рекомендаций.Для обсуждения можно предположить, что каждый обычно оценивает рестораны по шкале (т.е. предположим, что индивидуальные оценки предпочтений действительны / нормализованы / и т. Д.).
На данный момент я думал о сортировке посредний балл каждого ресторана при соблюдении минимального балла от каждого человека, чтобы никто не был очень недоволен.Другими словами, цель состоит в том, чтобы максимизировать счастье с ограничением, что никто не должен быть чрезвычайно несчастным.
У кого-нибудь есть какие-либо предложения по умному алгоритму или лучшему способу достижения этого?Есть ли какие-либо исследования проблем сопоставления, которые могут иметь отношение к этому, или я просто слишком обдумываю это?