Не уверен, что мне нужно научить себя выполнять задачу, которую я хочу. Какие-либо предложения? - PullRequest
0 голосов
/ 12 июля 2019

Я нашел каждую комбинацию из 6 игроков в наборе из 24 игроков и оценил комбинации на основе того, как я думал, что будет делать каждый игрок.Я хотел выбрать лучшие 150 комбинаций из ~ 5000 возможных комбинаций, но я обнаружил, что лучшие 150 комбинаций сильно перекошены для лучших людей в моем рейтинге.

пример того, как выглядят лучшие 25 выигрышных комбинаций:

enter image description here

Появление игроков в топ-150 набранных комбинаций

enter image description here

ЧтоЯ хочу сделать, это сделать сценарий, в котором он возвращает все комбинации в диверсифицированном виде, но при этом максимизирует счет возвращаемых комбинаций.Критерии диверсификации, которые я хочу, были бы следующими:

  • Игроки с оценками, которые я определил, будут ранжироваться 1-24
  • Затем, сценарий, который я хочу сделать (нопонятия не имею, как) что вернет лучшие 150 комбинаций таким образом, где: больше игроков с рангом 1, чем с игроком 2 ранга, больше игроков с рангом 2, чем с игроком 3 ранга, больше матчей с игроком 3 ранга, чемигрок 4 ранга… и т.д. вплоть до последнего ранга.И должно быть более 0 появлений каждого ранга.

Поэтому, следуя приведенным выше критериям, все еще пытаюсь получить максимальный балл

Если у кого-то есть идеи, как это сделать, яможете отправить им ссылку на CSV с комбинациями и оценками.Или, если они поймут, как это сделать, я буду очень признателен!

...