AlexanderS

Ответы в темах

Просмотр 15 сообщений - с 781 по 795 (из 797 всего)
  • Автор
    Сообщения
  • в ответ на: Новая версия "Авроры" #362595
    AlexanderS
    Участник

    Уже в который раз читаю про дерево вариантов,но в шашечных программах его не видел,а видел статистику по позиции,может кто похвастается реализацией?.

    Поясните что Вы понимаете под «деревом вариантов»

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

    в ответ на: О игре на сайте Kurnik #362410
    AlexanderS
    Участник

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

    в ответ на: Турнир среди шашечных программ #361719
    AlexanderS
    Участник

    Такая трактовка поведения Plus600 не соответствует действительности, реальный механизм использования памяти не так прост. 8)

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

    Ничего не знаю про механизм распределения памяти в плюсе, но предыдущие версии (до С если не ошибаюсь, точно сказать не могу) поступали в этом случае более адекватно — если было запущено много приложений, плюс обходился скажем 64 мегабайтами памяти

    в ответ на: Турнир среди шашечных программ #361717
    AlexanderS
    Участник

    Достаточно одного компьютера, если программы не используют обдумывание за чужое время.

    Думается, на одном компьютере будет не очень корректно. Во-первых, разделение времени процессора — не у всех программ есть отключение обдумывания за время соперника, и во-вторых, что более важно — разделение памяти. Plus600 скажем с некоторых пор забирает под себя не только свободную память (как раньше, и что выглядит более логичным), а вообще всю физическую. Видимо считает раз уж пользователь запустил плюс то работать будет только с ней, других запущенных приложений, требовательных к памяти в это время быть не должно… Вытеснение в Windows конечно работает, но для игры в блиц думаю такой вариант будет неприемлем. Лучше взять два комптютера, пусть даже различающихся по параметрам раза в 2, но провести 2 круга, с переменой компьютеров.

    Кстати а что там с чемпионатом России среди шашечных программ? Помнится год-два назад еще хоть шумели, сейчас вроде даже в календарь, пусть хоть формально, не включили (или я пропустил?)

    И вот еще какой вопрос интересует — а FMJD хоть раз проводила официальный чемпионат мира среди программ, пусть по стоклеткам? 💡

    в ответ на: Ваше мнение? #360077
    AlexanderS
    Участник

    мне известно вот что

    http://www.chessandcheckers.com/pdn.htm

    кажется первое предложение о создании стандарта

    и

    http://www.nemesis.info/pdn2.txt

    спецификация PDN2, уже достаточно детальная

    Бор, впрочем, как думаю большинство, в том числе и я 8) вероятно не утруждал себя изучением подобных документов и реализовал как ему удобно.

    в ответ на: Подводные шашки #359701
    AlexanderS
    Участник

    …болельщики могли следить по установленному в фойе большому экрану…

    интересно, а болельщиков было много?
    тут много обсуждался вопрос как поднять интерес к шашкам, чем не метод?

    AlexanderS
    Участник

    Для Владимира и других интересующихся
    Вот еще одна интересная работа по обсуждаемой теме

    Adaptive paired comparison design, Mark Glickman, Shane Jensen, 2005

    AlexanderS
    Участник

    1) Вот тут, пожалуйста, поподробнее. Я тут, между делом, обзвонил нескольких специалистов по близким вопросам с просьбой прокоментировать ваше утверждение, но все разводят руки. Всем кажется, что порядок должен быть факториальный. Если можно, объясните, в чём суть такого алгоритма, или укажите литературу.
    2) Правильно ли я Вас понял, что для существования первой оценки достаточно знать то, что решение есть, или всё же его ещё и нужно знать.

    Последнюю работу по этой теме я нашел датированной 1999 годом, The Stable Roommates Problem and Chess Tournament Pairings, Eija Kujansu с соавторами, цифры взяты оттуда. А вообще работ по смежным темам достаточно, начиная с 50-х годов.
    Я конечно не специалист по дискретной математике, но не понимаю почему всех удивляет то, что можно эффективно найти решение на рассматриваемом множестве, но никого не удивляет что скажем шашечные программы перебирают на 20 с лишним полуходов за считанные секунды, при том что 5 в двадцатых степенях число тоже не особо маленькое :)

    AlexanderS
    Участник

    Тогда получается, что как по круговой системе.

    Совершенно верно, Вы когда-нибудь видели чтобы в круговой системе игроки дважды играли друг с другом (в один круг) :D
    Таким образом, можно утверждать что имеется возможность сыграть n-1 туров и по швейцарке. Естественно, если проводить жеребьевку по турам оптимально. Как указал Владимир, при желании можно и извратиться и загнать себя в тупик :) Думаю, при желании можно подсчитать количество таких тупиков и поделить на общее количество возможностей провести турнир, не думаю что вероятность будет значительной, так что не думаю что нужно отказываться правила не играть дважды. Хотя интересно, за всю историю применения были ли проблемы со швейцарской системой в турнирах.

    Это вроде не «задача alkanda’, а скорее моя задача. Читайте внимательнее начало сообщения alkanda.

    Извиняюсь, не заметил.

    Во всяком случае, известно, что если задача разбиения на пары (насколько я понимаю, при любом количестве мыслимых параметров) имеет решения, то хотя бы одно из них можно найти за время О(n^2), множество всех решений, если хочется сравнить и выбрать наиудачнейший, находится за О(n^3 log n+(n^2)r)

    И хорошо бы все же ознакомиться с трактовкой ФМЖД по жеребьевке швейцарки. Или с тем, что есть по этому поводу у наших федераций.

    http://www.sportzone.ru/sport/rules.html?sport=chess&chapter=05

    AlexanderS
    Участник

    Отлично! Может тогда Вы поделитесь ответом на вопрос, чему равно k?

    Не особо силен в математике со школьных годов, но, очевидно, при такой постановке вопроса — единственном условии игроки дважды не играют друг с другом, количество туров, которые они могут сыграть друг с другом равно n-1 💡 :D
    Таким образом, k в задаче alkanda будет равно n-2
    Надеюсь строгое доказательство не потребуете? :)

    AlexanderS
    Участник

    Всё это уже давно известно в математике и информатике, и велосипед изобретать не надо. Вопрос только кто из программистов захочет сделать удобный интерфейс к этому алгоритму :D
    Собственно, была бы федерация заинтересована в наличии такой программы давно бы уже заказала разработку, думаю, любой приличный студент старших-средних курсов справился бы :))

    AlexanderS
    Участник

    думается выиграет (Тундра), с отрывом очка в полтора

    в ответ на: Happy new year! #344468
    AlexanderS
    Участник

    Присоединяюсь к поздравлениям!

    И не только любителей, но и профессионалов, хотя это понятие сильно растижимо Больших вам спортивных и творческих успехов!

    Хотел к новому году сделать подарок, не успелось. Будет к Старому Новому Году!

    Всем в будущем году счастья, успехов и исполнения пусть хотя бы одной, пусть не очень большой но самой заветной мечты!

    P.S. а у нас уже 2004 год [addsig]

    в ответ на: Как научиться играть в шашки? #344311
    AlexanderS
    Участник

    Quote:


    Благо в те времена были секции в Москве.

    Ну, а если вы не в Москве, то может быть в ваших краях еще остались клубы или секции где по вечерам в шашки играют…


    Неужели в Москве совсем нет шашечных клубов и секций??! [addsig]

    AlexanderS
    Участник

    Можно я тут раз уж залез?

    Как вам код дебюта

    C3B2H3E4D2G1E

    а если ограничиваться четырьмя то «длинные» дебюты не попадают

    да и D3B18 мне кажется не очень… может всё-таки одну букву и две-три цифры? просто и наглядно

    A28 B32 C105 D85 ну и т.д. до H[addsig]

Просмотр 15 сообщений - с 781 по 795 (из 797 всего)
152 запросов за 1,027 секунд.