Выбор лучших футболистов - Constrained Optimization - R

У меня проблема. У меня есть набор данных из 468 футболистов, где есть 4 важных переменных.

  • ИКТ индекс пр. цена: это индекс стоимости денег.
  • Цена: стоимость покупки плеера.
  • Положение: указывает на положение на поле. Принимает значения "Вратарь", "Защитник", "Полузащитник" или "Атакующий".
  • Команда: принимает значения от 1:20, указывая, за какую команду играет игрок.

Моя проблема в том, что я хочу выбрать подмножество из 11 из 468 игроков, так что сумма их индивидуального индекса ИКТ pr. Ценовые значения максимально высоки. Легко ли? Однако есть некоторые ограничения:

  • Общие расходы игроков не могут превышать 100.
  • В одной команде может быть не более 3 игроков.
  • Вратарь может быть только один.
  • Должно быть не менее 3 защитников и не более 4.
  • Должно быть не менее 3 полузащитников и не более 4.
  • Должен быть как минимум 1 атакующий и максимум 3.

Данные можно скачать по адресу: http://www.filehosting.org/file/details/680798/players.csv

Есть какие-нибудь умные умы, у кого есть идеи о том, как я могу реализовать эту оптимизацию в R?

0 ответов

Другие вопросы по тегам