Открытое соревнование по программированию искусственного интеллекта

Финал

Проект

Песочница

Раунд 1

Раунд 2

Финал

Песочница (на 19 октября 2014 г.)

Последние комментарии

3 ноября 19:39: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2014
3 ноября 19:36: andrey.chernov написал комментарий в посте Закрытие Russian AI Cup 2014
3 ноября 19:33: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2014
3 ноября 19:30: andrey.chernov написал комментарий в посте Закрытие Russian AI Cup 2014
3 ноября 19:26: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2014
1 октября 13:18: andrey.chernov написал комментарий в посте Закрытие Russian AI Cup 2014
29 сентября 10:26: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2014
4 сентября 14:57: steleal написал комментарий в посте Закрытие Russian AI Cup 2014
4 сентября 14:56: steleal написал комментарий в посте Закрытие Russian AI Cup 2014
4 сентября 08:24: zavod написал комментарий в посте Закрытие Russian AI Cup 2014

Группа ВКонтакте

 

Финал будет проводиться с 11 по 12 октября 2014 года. В нём примут участие лучшие 50 стратегий по итогам Раунда 2 и дополнительные 10 по итогам Песочницы, и определится Победитель Russian AI Cup. В этом этапе будут проводиться игры 6 на 6 (2x6). Финал будет состоять из 2 частей по 12 часов, между которыми будет перерыв 24 часа для того, чтобы участники могли улучшить свои стратегии. Для участия в каждой из частей Финала будет выбираться последняя корректная стратегия, отправленная до начала соответствующей части. В каждой части этого этапа будут проводиться серии игр “каждый-с-каждым”. По результатам этих игр будет составлен окончательный рейтинг чемпионата. Победители и участники Финала получат призы. Начальное значение рейтинга каждого участника равно нулю, за каждую проведенную игру он получает определенное количество баллов, аналогично Раунду 1 и Раунду 2.



steleal

steleal

Ульяновск

Серия игр “каждый-с-каждым”, это 1770 боев получается при 60 участниках (59*60/2). В 1 части первого раунда система переварила 900/2*115=51750 боев за 12 часов. В правилах написано, что “Если позволит время и возможности тестирующей системы, операция будет повторена”. Итого, можно ожидать, что операция (серия игр “каждый-с-каждым”) будет повторена 51750/1770 примерно 29 раз в каждой части! Каждый отыграет по 59*29=1711 боев в каждой части! Вполне достаточно, чтобы рандом оказал минимальное участие в определении победителя.

28.09.2014 7:57:43
Cooler

Cooler

Минск

steleal

steleal

Ульяновск

Серия игр “каждый-с-каждым”, это 1770 боев получается при 60 участниках (59*60/2). В 1 части первого раунда система переварила 900/2*115=51750 боев за 12 часов. В правилах написано, что “Если позволит время и возможности тестирующей системы, операция будет повторена”. Итого, можно ожидать, что операция (серия игр “каждый-с-каждым”) будет повторена 51750/1770 примерно 29 раз в каждой части! Каждый отыграет по 59*29=1711 боев в каждой части! Вполне достаточно, чтобы рандом оказал минимальное участие в определении победителя.

Есть подозрение, что в финале будут стратегии, которые потребляют гораздо больше процессорного времени. Сейчас мало кто использует даже 1% от лимита.

28.09.2014 11:15:22
andrey11

andrey11

Самара

Cooler

Cooler

Минск

Есть подозрение, что в финале будут стратегии, которые потребляют гораздо больше процессорного времени. Сейчас мало кто использует даже 1% от лимита.

А как узнать сколько стратегия использует?

28.09.2014 12:29:00
Recar

Recar

Киев

Можно тыкнуть на значок языка в прошедшей игре - там будет память и время

28.09.2014 12:47:31
kvap

kvap

ЮУрГУ

а где этот значок?

28.09.2014 17:22:11
wofka72

wofka72

ФПМИ БГУ

kvap

kvap

ЮУрГУ

а где этот значок?

В левой части боя, который хочешь посмотреть, есть ссылка-номер на сам бой. Открываешь её и нажимаешь на значок языка под игроком.

28.09.2014 17:31:02
zx-coder

zx-coder

Москва

и дополнительные 10 по итогам Песочницы а если все эти 10 участников попали в финал из раунда 2 ? то будет 50 участников в итоге ?

03.10.2014 15:56:20
alevlaber

alevlaber

Костанай

zx-coder

zx-coder

Москва

нет, 10 из песочницы, кроме 50, которые уже в финале.

03.10.2014 15:58:56
ud1

ud1

Химки

Было бы прикольно, если бы в овертайме на поле выкатывались бы все 6 хоккеистов с каждой стороны.

06.10.2014 0:37:47
LeeT

LeeT

Россия

Сделайте пожалуйста теперь вкладку “без финалистов” в песочнице

06.10.2014 0:41:36
-Frost-

-Frost-

Точка

LeeT

LeeT

Россия

Сделайте пожалуйста теперь вкладку “без финалистов” в песочнице

+1 А то не понятно отмучился я уже или нет… XD

06.10.2014 12:55:26
zx-coder

zx-coder

Москва

+1 есть вот эта ссылка http://russianaicup.ru/contest/1/standings/without/4 но она не рабочая

06.10.2014 16:56:39
WildCat

WildCat

Гомель

Вкладку сделали, но меня в ней нет хотя я в финал не прошел. А вот прошедший в финал mr.antonsilin есть.

06.10.2014 19:31:34
SladeThe

SladeThe

Команда Russian AI Cup

WildCat

WildCat

Гомель

Вкладку сделали, но меня в ней нет хотя я в финал не прошел. А вот прошедший в финал mr.antonsilin есть.

Может я его-то не понимаю, но mr.antonsilin занял в Раунде 2 58-е место и не мог пройти в Финал. Также хочу обратить внимание, что список составлен с учётом указанного возраста участников. Те, кто не указал свой возраст, либо младше 18 лет, в списке отсутствуют.

06.10.2014 19:57:13
WildCat

WildCat

Гомель

SladeThe

SladeThe

Команда Russian AI Cup

Может я его-то не понимаю, но mr.antonsilin занял в Раунде 2 58-е место и не мог пройти в Финал. Также хочу обратить внимание, что список составлен с учётом указанного возраста участников. Те, кто не указал свой возраст, либо младше 18 лет, в списке отсутствуют.

У меня возраст указан.

06.10.2014 20:13:10
Impuls

Impuls

Саратов

SladeThe

SladeThe

Команда Russian AI Cup

Может я его-то не понимаю, но mr.antonsilin занял в Раунде 2 58-е место и не мог пройти в Финал. Также хочу обратить внимание, что список составлен с учётом указанного возраста участников. Те, кто не указал свой возраст, либо младше 18 лет, в списке отсутствуют.

Возраст указан. Обновил на более актуальный, все равно не показывает свою запись. Видимо это у всех так.

06.10.2014 20:23:42
Impuls

Impuls

Саратов

Impuls

Impuls

Саратов

Возраст указан. Обновил на более актуальный, все равно не показывает свою запись. Видимо это у всех так.

Нет, видимо не у всех. Похоже что не отображаются некоторые игроки с совпавшим рейтингом из второго раунда.

06.10.2014 20:28:34
Alnek

Alnek

Санкт-Петербург

SladeThe

SladeThe

Команда Russian AI Cup

Может я его-то не понимаю, но mr.antonsilin занял в Раунде 2 58-е место и не мог пройти в Финал. Также хочу обратить внимание, что список составлен с учётом указанного возраста участников. Те, кто не указал свой возраст, либо младше 18 лет, в списке отсутствуют.

Занял 51ое во втором раунде, в http://russianaicup.ru/contest/1/standings/without/4 себя не вижу, возраст указан.

06.10.2014 20:30:38
SladeThe

SladeThe

Команда Russian AI Cup

Alnek

Alnek

Санкт-Петербург

Занял 51ое во втором раунде, в http://russianaicup.ru/contest/1/standings/without/4 себя не вижу, возраст указан.

Вы не учли, что у кого-то выше вас он может быть не указан.

06.10.2014 20:37:39
Alnek

Alnek

Санкт-Петербург

SladeThe

SladeThe

Команда Russian AI Cup

Вы не учли, что у кого-то выше вас он может быть не указан.

это что значит, что я в финале пока кто-то выше возраст не укажет? =)

06.10.2014 20:40:28
sultan

sultan

None

Alnek

Alnek

Санкт-Петербург

это что значит, что я в финале пока кто-то выше возраст не укажет? =)

Точно, надо же возраст обновить. Спасибо.

06.10.2014 20:50:22
WildCat

WildCat

Гомель

sultan появился в списке не прошедших в финал, хотя во втором раунде занял 48 место. Получается, что если участник забыл указать возраст, то он не был квалифицирован в финал и ему нужно теперь будет пробиваться через песочницу?

06.10.2014 20:56:10
SladeThe

SladeThe

Команда Russian AI Cup

Alnek

Alnek

Санкт-Петербург

это что значит, что я в финале пока кто-то выше возраст не укажет? =)

Если вас нет в этом списке, значит вы предварительно зарегистрированы на Финал.

06.10.2014 20:57:46
dimoc

dimoc

Минск

WildCat

WildCat

Гомель

sultan появился в списке не прошедших в финал, хотя во втором раунде занял 48 место. Получается, что если участник забыл указать возраст, то он не был квалифицирован в финал и ему нужно теперь будет пробиваться через песочницу?

может ему просто < 18?

06.10.2014 20:57:58
sultan

sultan

None

dimoc

dimoc

Минск

может ему просто < 18?

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

06.10.2014 20:59:01
SladeThe

SladeThe

Команда Russian AI Cup

WildCat

WildCat

Гомель

sultan появился в списке не прошедших в финал, хотя во втором раунде занял 48 место. Получается, что если участник забыл указать возраст, то он не был квалифицирован в финал и ему нужно теперь будет пробиваться через песочницу?

Список участников, предварительно зарегистрированных на Финал, будет обновляться примерно раз в сутки. Разумеется, ему не надо будет пробиваться через Песочницу. Теоретически, можно указать возраст за 1 секунду до начала Финала.

06.10.2014 21:02:12
sultan

sultan

None

SladeThe

SladeThe

Команда Russian AI Cup

Список участников, предварительно зарегистрированных на Финал, будет обновляться примерно раз в сутки. Разумеется, ему не надо будет пробиваться через Песочницу. Теоретически, можно указать возраст за 1 секунду до начала Финала.

Хорошая новость, два раза пройти в Финал это очень хорошо.

06.10.2014 21:03:35
Impuls

Impuls

Саратов

Ух, получается сейчас из топ 50 второго раунда осталось 5 человек (sultan-а не считаем, с ним было 6), которые не указали свой возраст и в любой момент могут его указать и повлиять на состав финала (сдвинув отбор через песочницу). Предвижу валидольные часы ожидания =)

06.10.2014 21:15:52
SladeThe

SladeThe

Команда Russian AI Cup

Impuls

Impuls

Саратов

Ух, получается сейчас из топ 50 второго раунда осталось 5 человек (sultan-а не считаем, с ним было 6), которые не указали свой возраст и в любой момент могут его указать и повлиять на состав финала (сдвинув отбор через песочницу). Предвижу валидольные часы ожидания =)

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

06.10.2014 21:26:35
santa324

santa324

Москва

моя последняя версия изредка падает по таймауту, не будет ли в финале она постоянно падать? Какой запас прочности надо иметь?

09.10.2014 16:25:38
SladeThe

SladeThe

Команда Russian AI Cup

santa324

santa324

Москва

моя последняя версия изредка падает по таймауту, не будет ли в финале она постоянно падать? Какой запас прочности надо иметь?

  1. С чего вы взяли, что она падает по таймауту? Такого нет в сообщении. Например, в игре 1011983, у вас

    java.lang.ArrayIndexOutOfBoundsException: 0
        at MyStrategy$3.next(MyStrategy.java:467)
        at MyStrategy$3.next(MyStrategy.java:464)
        at MovePlaner$SwingAbstract.emulate(MovePlaner.java:214)
        at MyStrategy.moveStrategy(MyStrategy.java:464)
        at MyStrategy.move(MyStrategy.java:18)
        at Runner.run(Runner.java:53)
        at Runner.main(Runner.java:14)
    
  2. Тестирование игр в Песочнице и Финале не имеет отличий.

09.10.2014 16:39:24
santa324

santa324

Москва

Спасибо, уже исправил. Но почему этого “stack trace” я не вижу когда жму на иконку “java”?

09.10.2014 17:25:08
SladeThe

SladeThe

Команда Russian AI Cup

santa324

santa324

Москва

Спасибо, уже исправил. Но почему этого “stack trace” я не вижу когда жму на иконку “java”?

Вывод стратегии доступен только для верификационных игр. Это ограничение является одним из уровней безопасности тестирующей системы. Для выяснения причины падения вы можете использовать Repeater.

09.10.2014 18:01:56
udalov

udalov

JetBrains

Ололо, админ соревнования палит стектрейс одного из участников! :)

09.10.2014 18:16:46
Impuls

Impuls

Саратов

udalov

udalov

JetBrains

Ололо, админ соревнования палит стектрейс одного из участников! :)

Да да, теперь мы точно знаем что у Санты есть планировщик хода. И что результатов тестовых игр с ним приходиться ждать по 10 минут =)

09.10.2014 18:26:04
santa324

santa324

Москва

Impuls

Impuls

Саратов

Да да, теперь мы точно знаем что у Санты есть планировщик хода. И что результатов тестовых игр с ним приходиться ждать по 10 минут =)

Не смейте называть свои классы так же! :)

09.10.2014 18:40:20
Antmsu

Antmsu

Москва

Менее 24 часов осталось до финала.. Думаю, вряд ли получится уснуть), удачи всем в заключительной доработке стратегий!

10.10.2014 0:37:16
santa324

santa324

Москва

Ну что же, пожелаем себе удачи )

11.10.2014 0:04:56
vzverev78

vzverev78

Softgrad Solutions

Antmsu

Antmsu

Москва

Менее 24 часов осталось до финала.. Думаю, вряд ли получится уснуть), удачи всем в заключительной доработке стратегий!

Антон, объясни загадку, почему ты перед финалом создавал игры со мной исключительно в формате 2х3, а не 2х6? Подготовка к покорению песочницы?

11.10.2014 0:51:38