Александр Скуснов: "Получается, что Д может оказаться и на втором, и на третьем уровне." --именно так. Формулы нет. Именно поэтому я и задал вопрос. Что бы попробовать все таки отыскать оптимальное решение.
Александр Пожарский: несовсем. Есть критерии по которым выбирается лучший, но анализировать это машиной не представляется возможным, необходимо именно человеческое участие. Причем определить в числовом значении эти критерии так же невозможно. Можно только это тут лучше а это тут лучше.
Александр Пожарский: не вариант, т.к. нужно строить таблицу и для пользователей, которые еще не голосовали. И делить вцелом не вариант, т.к. сегодня пользователь проголосовал так, а завтра может иначе. Все это субъективно.
Александр Пожарский: ну вот примерно так у меня сейчас идет сортировка. Строится граф и потом считается.. только граф непозволяет выбрать А лучше Б и Б лучше А одновременно. А такое может быть, учитывая, что будут разные пользователи.
Александр Пожарский: есть куча объектов которые сравнивают, есть куча голосующих, которые выбирают что из двух нравится больше.. и из этого нужно собрать таблицу.
Просто кол-во проголосовавших не подходит, т.к. за А может быть только 1 голос но он говорит о том, что А лучше всех остальных.