<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=447894&amp;view=findpost&amp;p=3906894</guid>
        <pubDate>Tue, 09 Jul 2024 08:41:36 +0000</pubDate>
        <title>Алгоритм ранжирования спортсменов</title>
        <link>https://forum.sources.ru/index.php?showtopic=447894&amp;view=findpost&amp;p=3906894</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=447894&view=findpost&p=3906879'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Akina &#064; <time class="tag-quote__quoted-time" datetime="2024-07-09T11:03:01+03:00">09.07.24, 08:03</time></span><div class='quote '>PS. Кстати, по исходным. B и D не встречались, а вот D и E - встречались дважды, или это тупо очепятка?</div></div><br>
Это норм. Некоторые спортсмены до 2-3 реваншей проводят. Ну а некоторые - еще не встретились, такое бывает.]]></description>
        <author>Majestio</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=447894&amp;view=findpost&amp;p=3906879</guid>
        <pubDate>Tue, 09 Jul 2024 08:03:01 +0000</pubDate>
        <title>Алгоритм ранжирования спортсменов</title>
        <link>https://forum.sources.ru/index.php?showtopic=447894&amp;view=findpost&amp;p=3906879</link>
        <description><![CDATA[Akina: Вот не думая, что в голову пришло...<br>
<br>
Получил ты абы рейтинг (последняя табличка). теперь делаем следующее: корректируем полученные баллы, и каждый полученный балл домножаем посчитанный на рейтинг соперника. И снова получаем рейтинг. Он, само собой, изменится. Проделаем это ещё раз (поправка применяется к исходной таблице, а не к поправленной на предыдущем шаге). Опять изменится. И что-то мне подсказывает, что после определённой кучи итераций мы получим почти не изменяющуюся от итерации к итерации таблицу. Вот её и будем считать за финальную.<br>
<br>
PS. Кстати, по исходным. B и D не встречались, а вот D и E - встречались дважды, или это тупо очепятка?<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=447894&view=findpost&p=3906878'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Majestio &#064; <time class="tag-quote__quoted-time" datetime="2024-07-09T07:19:20+00:00">09.07.24, 07:19</time></span><div class='quote '>Вопрос: к какому роду математических задач это можно отнести и как решать?</div></div><br>
Если описанная выше методика сработает, то это обычный СЛАУ. Где неизвестные переменные - вот те самые финальные веса.]]></description>
        <author>Akina</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=447894&amp;view=findpost&amp;p=3906878</guid>
        <pubDate>Tue, 09 Jul 2024 07:19:20 +0000</pubDate>
        <title>Алгоритм ранжирования спортсменов</title>
        <link>https://forum.sources.ru/index.php?showtopic=447894&amp;view=findpost&amp;p=3906878</link>
        <description><![CDATA[Majestio: Всем привет&#33;<br>
<br>
Возник вопрос правильного ранжирования спортсменов. Суть такова:<br>
<br>
Пусть есть спортсмены <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">A</span></span>, <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">В</span></span>, <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">C</span></span>, <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">D</span></span>, <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">E</span></span>, которые между собой проводят поединки, пусть по ММА.<br>
<br>
Пусть есть таблица соревнований вида:<br>
<br>
<table class='post_table tag-table'><tr><th>№</th><th>Спортсмен</th><th>Соперник</th><th>Результат</th></tr><tr><td>1</td><td>A</td><td>B</td><td>1.00</td></tr><tr><td>2</td><td>A</td><td>D</td><td>0.75</td></tr><tr><td>3</td><td>A</td><td>E</td><td>0.50</td></tr><tr><td>4</td><td>C</td><td>A</td><td>0.75</td></tr><tr><td>5</td><td>D</td><td>C</td><td>0.50</td></tr><tr><td>6</td><td>E</td><td>B</td><td>0.75</td></tr><tr><td>7</td><td>D</td><td>E</td><td>1.00</td></tr><tr><td>8</td><td>E</td><td>D</td><td>0.25</td></tr><tr><td>9</td><td>C</td><td>B</td><td>1.00</td></tr></table><br>
В которой каждая строка - это одно соревнование (пусть поединок). Результат расшифровывается следующим образом:<br>
<br>
<ul class="tag-list"><li>1.00 - спортсмен выиграл соперника сдачей или нокаутом</li><li>0.75 - спортсмен выиграл соперника решением судей </li><li>0.50 - ничья </li><li>0.25 - спортсмен проиграл сопернику решением судей </li><li>0.00 - спортсмен проиграл сопернику сдачей или нокаутом</li></ul><br>
Не трудно заметить, что результат - он для спортсмена. Но для его соперника, в результате расчётов он также будет засчитываться, и будет вычисляться как <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">1 - результат<sub class='tag-sub'>n</sub></span></span><br>
На основе этих данных мы можем вычислить результативность спортсмена по поединкам. Суммируем баллы каждого спортсмена, потом нормализуем (делим эти суммы на максимальную сумму). По приведенному выше примеру это будет, если я не ошибся:<br>
<br>
<ul class="tag-list"><li>A = 1.0</li><li>D = 1.0</li><li>C = 0.9</li><li>E = 0.6</li><li>B = 0.1</li></ul><br>
<strong class='tag-b'>Ну а вот теперь сам вопрос</strong><br>
<br>
Не сложно догадаться, что рассчитанные цифры - это всего лишь количественные характеристики, но ни разу не качественные. На сленге болельщиков, в частности ММА, есть такое термин &quot;мешкобой&quot;. Это спортсмен который набивает рекорд на слабых противниках. Таким образом, чтобы рассчитать качественную характеристику спортсмена - нужно учитывать его &quot;уровень опозиции&quot;. Что, по сути, также является качественной характеристикой.<br>
<br>
... И получается замкнутый круг&#33; :-? <br>
<br>
Вопрос: к какому роду математических задач это можно отнести и как решать?]]></description>
        <author>Majestio</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	