Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Discord Chat
    1. Home
    2. Bulldozer
    3. Posts
    • Profile
    • Following 0
    • Followers 1
    • Topics 37
    • Posts 850
    • Best 120
    • Groups 2

    Posts made by Bulldozer

    • Два варианта анекдота про шахматы
      1. Метро, давка. Женщина случайно коснулась рукой члена стоящего рядом мужчины. — Ой, извините! — Э, нет... Я - шахматист, тронула - играй!

      2. Метро, давка. Женщина случайно коснулась рукой члена стоящего рядом мужчины. — Ой, извините! — Э, нет... Тронул - ходи!

      posted in Юмор
      Bulldozer
      Bulldozer
    • RE: Математические и логические задачи

      @xajik Такая же фигня. Подобные задачки мне решать намного проще подстановкой в формулу Байеса. Это прямо маст хэв. Но, что характерно, во многих случаях выбор A и B оказывается таков, что P(B/A) равна единице, что говорит о том, что для такой задачи нужна даже не формула Байеса, а более простая.

      posted in Разное
      Bulldozer
      Bulldozer
    • RE: Математические и логические задачи

      Там, ответ, наверное, 1/7. Просто воображаемый ящик априори неравноценен остальным, а в моей задаче равноценен.

      posted in Разное
      Bulldozer
      Bulldozer
    • RE: Математические и логические задачи

      1/2.

      posted in Разное
      Bulldozer
      Bulldozer
    • RE: Эксперименты c редактором

      И диаграммы в комментариях можно добавлять буквой D после хода.

      Код:

      1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-OD {Сейчас будет диаграмма} 5. a3 Bxc3 6. Qxc3 d5 7. Bg5 dxc4 8. Qxc4D {Сейчас будет ещё диаграмма}
      

      Немного странный формат показа, правда, получается. 🙂 Явно требует допиливания.

      posted in Учебная часть
      Bulldozer
      Bulldozer
    • RE: Эксперименты c редактором

      Интересно, не знал, что тут можно так делать (нажмите на 1. e4).

      Эти кружочки и стрелочки задаются в комментах. Ниже пример кода.
      %csl означает нарисовать кружок. %cal означает нарисовать стрелку. Первая буква цвет, и потом координаты.
      Нужно только код включить в теги PGN.

      1. e4 { [%csl Rc4,Yf4,Gg5][%cal Gg1f3,Rf1c4]} e5
      
      posted in Учебная часть
      Bulldozer
      Bulldozer
    • RE: Математические и логические задачи

      13 стульев

      Перед смертью тёща призналась Ипполиту Матвеевичу в том, что спрятала свои дореволюционные фамильные драгоценности в одном из тринадцати стульев гарнитура работы мастера Гамбса. Один стул из коллекции, впрочем, позже был безвозвратно утерян. Ипполиту Матвеевичу совместно с Остапом Ибрагимовичем удалось отыскать оставшиеся стулья. Одиннадцать из них они уже вскрыли и клада там не нашли. Оставшийся стул они смогут проверить сегодня вечером. Помогите Ипполиту Матвеевичу оценить вероятность того, что клад находится в этом последнем из доступных стульев, потому что от неё зависит степень целесообразности применения бритвы к горлу спящего компаньона.

      posted in Разное
      Bulldozer
      Bulldozer
    • Зал славы классических чемпионок мира

      Предлагаю свой список классических чемпионок мира. В него не входят семь нокаут-чемпионок, и победы в матчах против них тоже не дают титула.
      Во время Илюмжиновской смуты в случае отсутствия матча между действующей чемпионкой и претенденткой (по факту устранения или самоотстранения предыдущей чемпионки от игры) чемпионатом мира считается сильнейшее соревнование — Гран-При.
      При отсутствии разумно сильного соревнования титул остаётся за действующей чемпионкой — см. 1999-2011.

      № Чемпионка мира Годы чемпионства Основания
      1 Вера Менчик 1927-1944
      2 Людмила Руденко 1950-1953
      3 Елизавета Быкова 1953-1956, 1958-1962
      4 Ольга Рубцова 1956-1958
      5 Нона Гаприндашвили 1962-1978
      6 Майя Чибурданидзе 1978-1991
      7 Се Цзюнь 1991-1996, 1999-2011
      8 Жужа Полгар 1996-1999
      9 Хоу Ифань 2011-2016 Гран-При 2009-2011, Гран-При 2011-2012, Гран-При 2013-2014
      10 Цзюй Вэньцзюнь 2016-? Гран-При 2015-2016

      Интересный факт: Хампи Конеру во всех четырёх Гран-При заняла второе место.

      Принимаются замечания и предложения, особенно по периоду с 1999, когда Се Цзюнь вернула звание и потом почти не играла, вплоть до 2009, когда ещё не было Гран-При.

      posted in ФИДЕ
      Bulldozer
      Bulldozer
    • RE: Психоаналитические этюды

      А на кого они похожи, кстати? Зачем прорезь там в башке?

      posted in Разное
      Bulldozer
      Bulldozer
    • RE: Психоаналитические этюды

      Иногда слоны — это просто слоны. 🙂

      posted in Разное
      Bulldozer
      Bulldozer
    • RE: Рептилоиды среди нас

      Участник @локомотив написал в Рептилоиды среди нас:

      Забыл обратить внимание на отсутствие ресниц - еще один явный рептильный признак.

      Это просто блефарит.

      posted in Рептилоидная
      Bulldozer
      Bulldozer
    • RE: Рептилоиды среди нас

      И у них тоже бывает блефарит.

      posted in Рептилоидная
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      Какое совпадение!

      0_1558810681101_Screenshot from 2019-05-26 04-57-32.png

      posted in Турниры
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      Ок, по Вашему методу, как я его теперь понимаю, получилось следующее.

      Делаем раз. Выписываем плотность распределения очков ГП: перебираем все значения очков, подсчитываем сколько раз такое число встретилось у вышедших с двух первых мест и делим каждое число на два миллиона для нормализации. Сумма этих значений равна единице.

      Делаем два. Находим функцию распределения очков ГП: накапливаем сумму плотности при проходе от наименьшего числа очков (0) к наибольшему (37).

      Теперь, допустим, Грищук набрал по итогам ГП 19 очков. Чтобы узнать, насколько это отличается от «обычного» значения, смотрим в колонку CDF и находим там 0.82. Это означает, что с вероятностью 82% Грищук круче теоретического среднего игрока, вышедшего из ГП. Иначе говоря, он как бы попадает в 82-й процентиль.
      Всё, больше ничего не нужно. Никаких нуль-гипотез.

      Points Probability density Cumulative distribution
      0 0 0
      1 0 0
      2 0 0
      3 0 0
      4 0 0
      5 0 0
      6 0 0
      7 0 0
      8 0.000001 0.000001
      9 0.000036 0.000037
      10 0.001878 0.001915
      11 0.020537 0.022452
      12 0.069447 0.091899
      13 0.1102 0.202099
      14 0.127925 0.330024
      15 0.130626 0.46065
      16 0.120535 0.581186
      17 0.098503 0.679688
      18 0.078275 0.757964
      19 0.060249 0.818212
      20 0.047513 0.865725
      21 0.040651 0.906376
      22 0.032329 0.938705
      23 0.022059 0.960764
      24 0.013277 0.974042
      25 0.008413 0.982454
      26 0.005799 0.988253
      27 0.004056 0.992309
      28 0.002668 0.994977
      29 0.001811 0.996788
      30 0.00117 0.997958
      31 0.000827 0.998785
      32 0.000604 0.999389
      33 0.000393 0.999782
      34 0.000167 0.999949
      35 0.000046 0.999995
      36 0.000005 1
      37 0 1

      0_1558797886099_gppoints.jpg

      Название графика плохое, но теперь не буду переделывать. Нужно было упомянуть, что это очки только занявших первые два места.

      posted in Турниры
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      Ок, я начинаю понимать, что Вы хотите. Типа насколько результат, показанный двумя вышедшими из конкретного ГП (например, 19 и 17 очков), является необычно высоким, если сравнивать его с усреднёнными результатами моделирования, когда все игроки равны (например, в среднем они набирают 16 и 14 соответственно).
      Это действительно совершенно не похоже на мой метод 1-6. Заход с другой стороны. Ок, я подумаю, что можно сделать.

      posted in Турниры
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      Насколько я понял, задача формулируется таким образом:

      при каких набранных очках мы с большой степенью вероятности отбираем лучших на сегодняшний момент

      Т.е., делаем следующее:

      1. Предполагаем, что рейтинг правильно показывает кто лучше играет.
      2. Берём откуда-то большую статистику сыгранных Гран При. Это количество обозначаем N.
      3. Перебираем все встретившиеся числа Top1Points и Top2Points, находим соответствующих игроков и их рейтинги. Здесь Top1Points и Top2Points являются набранными очками двух игроков, вышедших из ГП в ТП.
      4. Из статистики подсчитываем все реализации Гран При, в которых Top1Points и Top2Points принадлежали двум самым высокорейтинговым игрокам (это число M).
      5. Число M / N покажет относительную частоту «успешных» реализаций. Типа вероятности того, что топовые игроки пройдут в ТП при условии, что они набрали Top1Points и Top2Points очков соответственно.
      6. Все возможные пары Top1Points и Top2Points можно отсортировать и найти наилучшую пару ­— в которой M / N будет максимально.

      Так сделать возможно. Но

      • Вся эта канитель с проверкой статистических гипотез по ссылкам нерелевантна. Она имеет отношение только к случаю, когда статистика реальная, т.е., из реальных турниров, и она ограничена по объёму. Тогда да — в условиях жёсткой нехватки данных нужно будет делать, что там написано. Будут сформулированы и приняты гипотезы с определённым уровнем значимости и т.д. Но это не имеет отношения к нашему случаю, а именно, случаю, когда мы сами симулируем турниры. Ведь мы можем просимулировать сколько угодно раз. Не миллион, а 10 миллионов, например. И мы сразу этим снижаем уровень значимости тоже, наверное, на порядок. Миллион и так взят хоть и на глазок, но с явным запасом. Какой смысл в том, что мы будем подсчитывать по тем методам уровень значимости для наших данных после миллиона симуляций, если мы можем не напрягаться, а просто сделать ещё 9 миллионов симуляций, чтобы уж точно не сомневаться уже?
      • Если делать по алгоритму выше (пункты 1-6), то да — мы найдём некую пару чисел, например, 19 и 17 очков. Типа при данном раскладе рейтингов и при таких очках двух финишировавших первыми игроков эти самые игроки окажутся наиболее высокорейтинговыми с наибольшей вероятностью. Но отличаться результат этой пары чисел от соседних пар будет на мизерную величину. И никакого практического интереса в этом не будет.
      posted in Турниры
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      Участник @xajik написал в Grand Prix:

      По колонке а ( с ее помощью), можно относительно просто построить модель и посчитать, с какой вероятностью мы определяем, что получили лучших. С какой вероятностью эти 2 участника являются лучшими при набраном количестве очков. Статистическая "нуль-гипотеза" или что-то похожее. Дополнить табличку , почитав стандартные отклонения на полученных распределениях, и посчитать для каждого резудьтата очков. Модель грубая, но вполне хорошая, думаю, будет.И именно по 2750 усредненному посчитать, как базе ( то есть мы строим модель, насколько различаются результаты, добытые игроками от случайного распределения, случайного шума в этом формате).

      По колонке "а"? Не понял, что имеется в виду тогда под лучшими, если все игроки были 2750. Они все были одинаковыми в таком случае. Понятно, что имелось в виду использовать колонку "а" как какую-то базу, но из такого описания не уловил суть. Требуется более формальное описание, чтобы я смог понять.

      Причём, я уже для себя сделал похожую, видимо, вещь. Но не по "а", а, скорее, по "б". Используя реальные рейтинги как матожидание скилла, я посчитал статистику: вероятность выхода каждого игрока. Грубо говоря, у Непо, как наиболее рейтингового, цифра должна быть выше всего. И она и оказалась выше — примерно 17%. Я пошёл дальше и стал изменять очки за выход в след. стадию, за тайбрейк и т.д. Так вот, интересно, что как ни крути этими очками, это практически не влияет на результат — как было у Непо 17% на выход в ТП, так и осталось, плюс-минус 1%. Хоть просто тупо по одному очку давай за каждый проход. Это означает, что по большому счёту все эти пляски с очками могут иметь большой смысл только для каких-то вспомогательных целей (например, разделение призового фонда пропорционально очкам, а не местам и т.п.), но никак не для основной — пройдут всё равно сильнейшие.

      posted in Турниры
      Bulldozer
      Bulldozer
    • RE: Обрывки мыслей , шахматные.

      Грубо говоря, черными играешь нестандартнее, а белыми- шаблоннее (это четче видно по шахматам Фишера, и не у меня одного, в класссике это труднее заметить по простым причинам). Это не для всех, но думаю, для большинства, кто играет на определенно уровня лучше "условного 2 разряда".

      Лучше 2-го разряда я, возможно, играю, но такого за собой не замечал. Чёрными одно и то же плотненько и своё всегда — Каро-Канн, и всё такое. Иначе будут ловить на то, чего не знаю, а именно чёрными попадать в незнакомую ситуацию не люблю больше. Возможно, что-то психологическое: считаешь, что белыми вывернуться из незнакомой позиции проще без больших потерь. Белыми охотнее иду на поводу у соперника, проверяю его идеи.
      Вообще, чёрным рисковать математически невыгодно. У меня был пост с цифрами на другом форуме на эту тему — могу поискать.

      posted in Разное
      Bulldozer
      Bulldozer
    • RE: Обрывки мыслей , шахматные.

      У меня всё наоборот почему-то. Белыми ловлю на заготовки. А когда я чёрными, то соперник обычно почему-то отклоняется от подготовленного варианта, и я страдаю.

      posted in Разное
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      В этой таблице показана вероятность выхода в ТП из Гран При 2019 при условии набора игроком определённого количества очков.
      Колонка "а" получена после моделирования без учёта реальных рейтингов игроков (у всех 2750).
      Колонка "б" получена после моделирования с использованием реальных рейтингов игроков.

      Очки ГП Вероятность выхода в ТП (а) Вероятность выхода в ТП (б)
      7 0.000000 0.000000
      8 0.000001 0.000000
      9 0.000077 0.000046
      10 0.003452 0.002150
      11 0.038895 0.026751
      12 0.162197 0.124071
      13 0.366352 0.305635
      14 0.575004 0.509850
      15 0.746391 0.687993
      16 0.862297 0.824118
      17 0.934381 0.908371
      18 0.971775 0.958566
      19 0.988628 0.982120
      20 0.996051 0.993645
      21 0.998954 0.997904
      22 0.999744 0.999366
      23 0.999825 0.999861
      24 1.000000 0.999862
      25 1.000000 1.000000

      Результаты не такие, какие я ожидал интуитивно. Думал, что для 50%-го шанса выхода нужно будет 16 очков, а моделирование показало, что всего 14.
      Интересно, что один раз из миллиона симуляций кто-то умудрился пролезть даже с 8 очками. Если интересно, могу повторить эту симуляцию и обнародовать подробные результаты.

      Некоторые детали симуляции

      • Миллион прогонов
      • Жеребьёвку (сетку) как в реальном ГП было делать лень, так что она полностью слепая. На результаты это должно влиять очень слабо.
      • Не просто каждый раунд кидал монетку, чтобы узнать, кто выйдет, но учитывал рейтинг по известной формуле. Не хочется расписывать это всё.
      • Упростил — не стал моделировать каждую партию по отдельности, а моделировал сразу весь матч. Базовую вероятность тайбрека установил в 40%, и она линейно уменьшается с увеличением разности рейтингов: если разница 100 очков, то вероятность тайбрейка 30%.
      • На последнем этапе в Википедии не хватает одного игрока до 16. Я не знал, что с этим делать, и добавил болвана, который проиграет в первом раунде тому, кому попадётся (но очко за победу в осн. время не давал).
      posted in Турниры
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      Тут есть проблема с мотивацией игроков в сетке лузеров на двух последних этапах. В принципе, ничего нового — проблема с мотивацией была и в старом ГП, но в сетке лузеров мотивация будет ещё слабее. Вариант решения пока такой напрашивается: отдельный призовой фонд за каждую победу в матче в сетке лузеров.

      posted in Турниры
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      Пусть из сетки лузеров никто не выходит наверх. Пусть они просто получают очки ГП за проход в след. круг и за победу в основное время матча, но вдвое меньше, чем получают в основной сетке. Да, победитель сетки лузеров не выявится (останутся трое в конце) и не сыграет за первое место, как в классическом double elimination, но это не страшно, ведь у нас есть общий зачёт по ГП. Главное, что тогда вообще не добавится лишних игровых дней. Ну, и само собой, проигравшие в первом раунде не будут так сильно ущемлены — всё-таки ехать домой после двух партий как-то неправильно.

      Я прикинул, что очки за победу в раундах лучше раздавать следующим образом.

      № раунда Основная сетка Сетка лузеров
      1 2 -
      2 4 1
      3 6 2
      4 8 3

      Тогда победитель наберёт 20 очков, занявший второе место 12, а, например, проигравший в первом раунде и выигравший остальные три матча в сетке лузеров наберёт 6 очков — хоть что-то.
      Плюс за победу в основное время матча давать 2 очка в основной сетке и 1 в сетке лузеров.

      posted in Турниры
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      Сейчас накидаю календарь, чтобы было понятно.

      №№ игровых дней Активных игроков в основной сетке Активных игроков в сетке лузеров Примечание
      1-3 16 - 8 вылетят из осн. сетки
      4-6 8 8 4 вылетят из осн. сетки, 4 из турнира
      7-9 4 8 2 вылетят из осн. сетки, 4 из турнира
      10-12 2 4 (плюс 2 курят) 1 вылетит из осн. сетки, 2 из турнира
      13-15 - (1 курит) 4 (плюс 1 курит) 2 вылетят из турнира
      16-18 - (1 курит) 2 (плюс 1 курит) 1 вылетит из турнира
      19-21 - (1 курит) 2 1 вылетит из турнира
      22-24 2 - Заканчивается, если победил игрок осн. сетки
      25-27 2 - Реванш — проводится, если необходимо

      Для сравнения календарь single elimination.

      №№ игровых дней Количество игроков
      1-3 16
      4-6 8
      7-9 4
      10-12 2
      posted in Турниры
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      Пардон, я посчитал для 8 участников, а не 16. Но смысл тот же всё равно. Может, пересчитаю потом. Пересчитал и исправил.

      posted in Турниры
      Bulldozer
      Bulldozer
    • RE: Grand Prix

      Участник @xajik написал в Гран При:

      Не соглашусь. Растянет на 1 круг (дополнительные 3 дня).

      3 дня? А не хотите 15 дополнительных дней?! Т.е., 27 игровых дней вместо 12? 🙂
      Возьмите ручку с бумажкой и распишите. Или можно глянуть на схему.
      Плюс ещё сюда прибавьте лишний выходной.
      Если делать double elimination, то очень не в чистом виде.

      Исправлено.

      posted in Турниры
      Bulldozer
      Bulldozer
    • 1
    • 2
    • 24
    • 25
    • 26
    • 27
    • 28
    • 33
    • 34
    • 26 / 34