Главная › Форумы › Шашечные программы › Шашечные программы › Турнир среди шашечных программ
- В этой теме 567 ответов, 20 участников, последнее обновление 16 лет, 9 месяцев назад сделано NS.
-
АвторСообщения
-
16.01.2006 в 20:55 #361712KallistoУчастник
Я и не говорил, что безранговые базы помогают выиграть все позиции.
Все дело в том, что такие позиции в реальных партиях случаются очень редко.И если гросс может выиграть такую позу, то можно научить и программу. Было бы желание.
17.01.2006 в 17:06 #361713Kvadrat64УчастникАлканду
С Днем рождения! Творческих и иных успехов! Здоровья и финансового благополучия!
(А версия Тундры у Вас может быть и впрямь по спец-заказу 😉 )Каллисто
В партиях шашечных программ могут встретиться и не такие позиции!
И, если программа одолеет-таки человека благодаря т.н. человеческому фактору, то соперника-программу может и нет.
🙄19.01.2006 в 17:19 #361714nikvoУчастникНеплохо бы ещё бразильски протестировать!!
Вопрос к специалистам
Обяхательно нужно иметь 2 компа или достаточно одного?20.01.2006 в 18:35 #361715Kvadrat64Участникnikvo
Я не специалист, но 2 компа надо как минимум, так как программы грузят процессор почти на 100% и другой программе выделяется мало ресурсов. Можно, конечно, запускать программы по очереди, но тогда Ваш тест может окончиться в следующем году.20.01.2006 в 22:02 #361716ReaderУчастникДостаточно одного компьютера, если программы не используют обдумывание за чужое время.
21.01.2006 в 05:39 #361717AlexanderSУчастникДостаточно одного компьютера, если программы не используют обдумывание за чужое время.
Думается, на одном компьютере будет не очень корректно. Во-первых, разделение времени процессора — не у всех программ есть отключение обдумывания за время соперника, и во-вторых, что более важно — разделение памяти. Plus600 скажем с некоторых пор забирает под себя не только свободную память (как раньше, и что выглядит более логичным), а вообще всю физическую. Видимо считает раз уж пользователь запустил плюс то работать будет только с ней, других запущенных приложений, требовательных к памяти в это время быть не должно… Вытеснение в Windows конечно работает, но для игры в блиц думаю такой вариант будет неприемлем. Лучше взять два комптютера, пусть даже различающихся по параметрам раза в 2, но провести 2 круга, с переменой компьютеров.
Кстати а что там с чемпионатом России среди шашечных программ? Помнится год-два назад еще хоть шумели, сейчас вроде даже в календарь, пусть хоть формально, не включили (или я пропустил?)
И вот еще какой вопрос интересует — а FMJD хоть раз проводила официальный чемпионат мира среди программ, пусть по стоклеткам? 💡
21.01.2006 в 08:14 #361718plus600УчастникPlus600 скажем с некоторых пор забирает под себя не только свободную память (как раньше, и что выглядит более логичным), а вообще всю физическую. Видимо считает раз уж пользователь запустил плюс то работать будет только с ней, других запущенных приложений, требовательных к памяти в это время быть не должно…
Такая трактовка поведения Plus600 не соответствует действительности, реальный механизм использования памяти не так прост.
21.01.2006 в 09:19 #361719AlexanderSУчастникТакая трактовка поведения Plus600 не соответствует действительности, реальный механизм использования памяти не так прост.
Я понимаю что не так прост. Но с точки зрения пользователя это не есть хорошо когда программа из 256 мегабайт памяти желает использовать всё. При чем во время обдумывания хода память в шашечных программах используется довольно активно и параллельно работать в других программах проблематично если Плюс захватыает всю память под себя — вытеснение памяти происходит медленно, переключение на другие процессы тормозит, нагрузка на свап увеличивается, соответственно, скорость вычислений падает. Получается что скажем анализ партити в фоновом режиме запускать бессмысленно.
Ничего не знаю про механизм распределения памяти в плюсе, но предыдущие версии (до С если не ошибаюсь, точно сказать не могу) поступали в этом случае более адекватно — если было запущено много приложений, плюс обходился скажем 64 мегабайтами памяти
21.01.2006 в 11:51 #361720plus600УчастникВсе меняется со временем, растут и возможности компьютеров и способности программ по их использованию. Объем памяти в 256мб уже стал для Plus минимальным и алгоритм по захвату памяти при таких объемах, действительно стал более агресивным. Но, я бы не стал его называть его «неадкватным». Как всегда вопрос в том «адекватным чему»? Если пользователь хочет играя с Plus заниматься работой еще и работой в Фотошопе, то такая модель, действительно «неадекватна» его желаниям, а если он хочет эффективно использвать программу, то вполне адекватно .
21.01.2006 в 12:30 #361721nikvoУчастникУ меня 512мбКорректно ли будет провести турнир между программами
на одном компе?21.01.2006 в 13:20 #361722plus600УчастникСовершенно не корректно.
21.01.2006 в 16:27 #361723Kvadrat64Участникnikvo
Если будете по очереди запускать программы, то может что-нибудь и получится.21.01.2006 в 17:04 #361724plus600УчастникХорошего ничего не получится. Не знаю, как у других, а у меня рассчитать одну и туже позицию по ходу партии и сразу после запуска, это «две большие разницы».
21.01.2006 в 17:12 #361725Kvadrat64УчастникPlus600
Да, возможно это особенности механизма рассчета Plus600
Сергей, а не замахнуться ли Вам на ранговую 8-ми фигурку?
С уважением, Квадрат21.01.2006 в 18:58 #361726plus600УчастникPlus600
Да, возможно это особенности механизма рассчета Plus600
Сергей, а не замахнуться ли Вам на ранговую 8-ми фигурку?
С уважением, Квадрат1. Сомневаюсь, считаю, что это должно быть свойством любой серьезной программы. Могу привести в качестве аналогии игру человека во время партии.
2. Не вижу смысла. Здесь на форуме, тема преимуществ и недостатков разных баз подробно обсуждалась даже и добавить к этому нечего -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.