Интересная штука эти ваши стили, при одинаковой силе хорошее преимущество дают! Куча методов на форуме для определения стилей - это тоже отличные находки! Недавно на форуме попалась тема о математике стилей, в которой ребята пробовали искать точное математическое решение задачи определения стилей, но что-то у них дело остановилось. После ознакомления с той темой сформулировать математическую модель задачи не очень сложно. В той теме это почти сделали. Можно, например, сформулировать такой тип математической модели, который решается в разделе математики "исследование операций" методами "нелинейного программирования", т.е. в задаче работают с нелинейными уравнениями. Такая математическая модель в общих словах строится следующим образом. 1) На основе сыгранных матчей составляется специальная главная функция, аргументами которой являются переменные, обозначающие стили всех игроков. Эта функция равна нулю тогда, когда значения аргументов точно соответствуют подходящим стилям, а во всех остальных случаях такая функция будет принимать значения больше нуля. 2) Кроме главной функции составляются ещё функции ограничений. 3) Наша задача заключается в том, чтобы найти минимум главной функции, который удовлетворяет и функциям-ограничениям.
Для поиска минимума главной функции изобрели много способов, и мы можем попробовать использовать самые простейшие из них. Вдруг что-то действительно получится, только вручную это всё считать уж очень утомительно и долго, поэтому придётся писать программы. Разумнее сначала попробовать решить похожую более простую задачу, т.е. такую задачу, в которой в заявке на матч не 16 человек, а 8, а на поле играют не 11 человек, а человек 5. Для решения более простой задачи надо иметь начальные условия, т.е. сыгранные матчи. Для генерации таких сыгранных матчей уже готова маленькая программа, которая создаёт несколько игроков со случайными стилями, а для этих игроков генерирует несколько матчей со случайным стилем, в которых игроки были расположены в заявке случайным образом, и для каждого матча считается значение взаимопонимания (Вз).
Если кому интересно, то в этой теме могу потихоньку выкладывать промежуточные полученные результаты (если они будут). Например, сейчас могу выложить этот простенький генератор стилей и матчей.
Может кого-то из студентов (если такие в нашей федерации есть), изучающих "исследование операций", или менеджеров заинтересует такая задачка, и они подключатся к обсуждению? Как вы считаете, стоит ли мне "засорять" эту тему подобным материалом? Ведь далеко не факт, что вообще что-то полезное получится. |