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

Проект

Песочница

Раунд 1

Раунд 2

Финал

Песочница (на 20 декабря 2015 г.)

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

26 апреля 08:52: iSperia написал комментарий в посте Планы по развитию чемпионата
19 января 23:28: DVS написал комментарий в посте Планы по развитию чемпионата
14 января 22:14: MagAlex написал комментарий в посте Песочница
14 января 19:32: Apocalypse написал комментарий в посте Песочница
14 января 10:08: bearf написал комментарий в посте Песочница
12 января 20:07: MrZlodey написал комментарий в посте Планы по развитию чемпионата
1 января 20:26: FirstStorm написал комментарий в посте Закрытие Russian AI Cup 2015

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

Завершение Финала

Очередной Финал Russian AI Cup завершён. Наконец-то! :)

В этот раз он получился особенно напряжённым. Как для участников, так и для организаторов соревнования. Борьба за призовые места шла с переменным успехом, и старт этапа не для всех был удачным. Несмотря на это, ряд участников проявил невероятную волю к победе, серьёзно доработав стратегию за время перерыва. Среди них и Александр Санталов, который буквально выкарабкался на первую строчку.

Итак, встречайте:

1) Александр «santa324» Санталов (Россия, Москва). Он становится победителем CodeRacing 2015 и счастливым обладателем Apple Macbook Pro.

2) Второе место, лишь немного уступив лидеру, занимает Антон «Angor» Гордиенко (Россия, Москва, ABBYY). Его призом является Apple Macbook Air.

3) Замыкает тройку лидеров Юрий «SDil» Семенов (Россия, Санкт-Петербург). Он также получает Macbook Air.

Следующие три финалиста получают Apple iPad Air 2 и занимают достойное место в пантеоне славы чемпионата:

4) Денис «ud1» Уткин (Россия, Химки).

5) Сергей «SKolotienko» Колотиенко (Россия, Москва, ABBYY). Уже второй победитель из компании ABBYY.

6) Сергей «Karkun» Иванов (Россия, Москва). И… Москва забирает четвёртый приз.

Поздравляем! Теперь вы со спокойной совестью можете отдохнуть и нормально выспаться :)

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



azt-yur

azt-yur

ОГУ

Буду первым ) ПОЗДРАВЛЯЮ всех призеров!!!! santa324 вообще молодец !!!

Dec 14, 2015 7:40:17 AM
RigFox

RigFox

СИ БашГУ (За рулём Snoop Dogg)

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

Dec 14, 2015 8:42:14 AM
SKolotienko

SKolotienko

ABBYY

Поздравляю всех. Санту с заслуженной победой, даже не смотря на падения в первой части! Ну и Angor конечно тоже красавчик, очень рад за тебя :) Жаль, но 40 проигрышей из-за таких же падений помешали и мне побороться за топ3. Тем не менее, смог вырвать одно из призовых мест и это помогло сгладить расстройство. В любом случае, конкурс был очень интересным, большое спасибо всем участникам и организаторам.

Dec 14, 2015 9:52:13 AM
iSperia

iSperia

Senserix Labs

Поздравляю santa с заслуженной победой! Java FTW! :)

Dec 14, 2015 10:32:17 AM
cheeser

cheeser

Glowbyte

Santa - красавчик! Поздравляю! Да, и все участники финала молодцы: мастерство и удача рулят! :)

Dec 14, 2015 10:48:36 AM
a.oryol

Поздравляю всех призёров!

Dec 14, 2015 12:47:50 PM
santa324

santa324

Москва

Спасибо всем участникам! Приятно что некоторые болели за меня. Огромное спасибо администрации за этот конкурс - в этом году его провели на особой высоте, и тематика была очень интересная. Постараюсь сохранить традицию и написать статью.

Поздравляю остальных победителей и все участников! Отдельно поздравлю SKolotienko с заслуженным призовым местом, сумел резко вырваться вверх во второй части. Если бы не его проблема с “таймлимитами” думаю занял бы 3е место, а может и поборолся за 2е. Во многом благодаря ему я выбрался в лидеры - он смог отнять довольно много очков у Angor. Стратегия Angor была безупречно стабильна. Если я мог застрять и проиграть относительно слабым участникам - он у них выигрывал практически 100%.

Dec 14, 2015 1:33:45 PM
latikov

latikov

Promo Interactive

Молодцы!) И спасибо большое организаторам, все было очень круто)

Dec 14, 2015 1:47:57 PM
Redstar

Redstar

Владимир

java! =)

Dec 14, 2015 2:40:06 PM
lama

lama

Akademos Inc.

Мои поздравления победителям и спасибо большое администрации.

Уважаемые админы, в этом году (как, впрочем, и в прошлые) было высказано много недовольства теми или иными недостатками на протяжении чемпионата и мы, безусловно, надеемся, что в следующем году их будет меньше, но, полагаю, всем понятно, что организовать конкурс такого масштаба без недостатков – задача из области фантастики. Спасибо вам огромное за организацию. Думаю, здесь в основном собрались люди, которые, как и я, обожают, когда у них мозг кипит круглосуточно на протяжении месяца. Это был очень интересный месяц и мы все относимся с большим уважением и благодарностью к вам за этот труд.

Dec 14, 2015 2:45:46 PM
Angor

Angor

ABBYY

Поздравляю Santa324 с заслуженной победой! Если бы тест был на топ10 участников, то отрыв Санты был бы огромным. Жду статью с секретом такой непобедимой стретегии. :)

Dec 14, 2015 3:00:05 PM
DistinGa

DistinGa

СибГАУ им. Решетнева

Я тут в первый раз, и было здорово. Спасибо организаторам. Не смотря на бессонные ночи, сейчас такое чувство, как будто интересный сериал смотрел-смотрел… и он кончился. Вроде и хорошо кончился, а грустно.

Dec 14, 2015 3:19:23 PM
mixei4

mixei4

КГУ

Победителям поздравления. Организаторам - менять правила после окончания времени финала - очень нехорошо. В данном случае это решило судьбу первого места.

Dec 14, 2015 6:15:57 PM
azt-yur

azt-yur

ОГУ

mixei4

mixei4

КГУ

Победителям поздравления. Организаторам - менять правила после окончания времени финала - очень нехорошо. В данном случае это решило судьбу первого места.

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

Dec 14, 2015 6:29:32 PM
mixei4

mixei4

КГУ

azt-yur

azt-yur

ОГУ

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

Насколько я понимаю, через 12 часов после начала второй части финала никакой новой волны не было, продолжалось тестирование проблемных игр и победителем был Angor. Потом вдруг организаторы решили продлить финал на час, чтобы сгенерировалась новая волна. Время генерации игр последней волны - 14 декабря 00:40 А финал уже закончился в 00:00.

Dec 14, 2015 6:35:53 PM
superbeller

Насколько я понимаю, через 12 часов после начала второй части финала никакой новой волны не было, продолжалось тестирование проблемных игр и победителем был Angor. Потом вдруг организаторы решили продлить финал на час, чтобы сгенерировалась новая волна. Время генерации игр последней волны - 14 декабря 00:40 А финал уже закончился в 00:00.

Кстати, да.

Dec 14, 2015 6:39:41 PM
azt-yur

azt-yur

ОГУ

mixei4

mixei4

КГУ

Насколько я понимаю, через 12 часов после начала второй части финала никакой новой волны не было, продолжалось тестирование проблемных игр и победителем был Angor. Потом вдруг организаторы решили продлить финал на час, чтобы сгенерировалась новая волна. Время генерации игр последней волны - 14 декабря 00:40 А финал уже закончился в 00:00.

О, а я думал, что успели создать до 00:00. Ну вообще обещали 2 волны изначально и видимо решили не отказываться

Dec 14, 2015 6:42:06 PM
Oxidize

Oxidize

Уфа

mixei4

mixei4

КГУ

Насколько я понимаю, через 12 часов после начала второй части финала никакой новой волны не было, продолжалось тестирование проблемных игр и победителем был Angor. Потом вдруг организаторы решили продлить финал на час, чтобы сгенерировалась новая волна. Время генерации игр последней волны - 14 декабря 00:40 А финал уже закончился в 00:00.

Первая волна закончилась за 1.5ч до конца финала. И из-за каких то проблем с тестовой системой этого времени не хватило чтобы переиграть игры упавшие с отказом тестирования и запустить вторую волну.

Dec 14, 2015 6:42:08 PM
mixei4

mixei4

КГУ

Oxidize

Oxidize

Уфа

Первая волна закончилась за 1.5ч до конца финала. И из-за каких то проблем с тестовой системой этого времени не хватило чтобы переиграть игры упавшие с отказом тестирования и запустить вторую волну.

Если не все игры из первой волны были протестированы - это значит, что первая волна НЕ закончилась.

Dec 14, 2015 6:46:24 PM
superbeller

Первая волна закончилась за 1.5ч до конца финала. И из-за каких то проблем с тестовой системой этого времени не хватило чтобы переиграть игры упавшие с отказом тестирования и запустить вторую волну.

Я где-то за минуту до 00:00 смотрел результаты. У Angor и Santa324 все игры первой волны на тот момент были протестированы и у Angor было на 4 очка больше. А потом организаторы запустили уже в 0:40 вторую волну, после которой они поменялись местами. Хотя может я где-то не туда посмотрел.

Dec 14, 2015 7:01:51 PM
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

Поздравляю победителей! Было приятно с вами соревноваться.

До следующего года.

Dec 14, 2015 7:02:14 PM
Oxidize

Oxidize

Уфа

mixei4

mixei4

КГУ

Если не все игры из первой волны были протестированы - это значит, что первая волна НЕ закончилась.

Все игры из пула были протестированы. Просто некоторые имели результат “отказ системы”;) И то что ПОВТОРНОЕ тестирование этих игр заняло 2 часа, это как раз таки косяк организаторов. И уж точно было бы свинством из-за этого не провести вторую волну. Так что организаторам только респект, а победу одержал сильнейший.

Dec 14, 2015 7:29:48 PM
mixei4

mixei4

КГУ

Oxidize

Oxidize

Уфа

Все игры из пула были протестированы. Просто некоторые имели результат “отказ системы”;) И то что ПОВТОРНОЕ тестирование этих игр заняло 2 часа, это как раз таки косяк организаторов. И уж точно было бы свинством из-за этого не провести вторую волну. Так что организаторам только респект, а победу одержал сильнейший.

Игры протестированные криво не считаются протестированными :)

Факт в том, что через 12 часов было сыграно достаточно игр, чтобы раунд считался состоявшимся. Все стратегии сыграли равное количество игр с каждым соперником. Да, тестирование затянулось, но это не повод изменять правила. Сколько игр успело протестироваться, столько успело. Все были в равном положении, всё шло согласно правилам, до продления раунда.

Dec 14, 2015 7:54:30 PM
SKolotienko

SKolotienko

ABBYY

Возможно это действительно не было по правилам, но считаю справедливым, что была проведена вторая волна. Да и карты там наконец весёлые были.

Dec 14, 2015 8:04:26 PM
superbeller

Возможно это действительно не было по правилам, но считаю справедливым, что была проведена вторая волна. Да и карты там наконец весёлые были.

Ну так можно было бы проводить и третью и четвертую волну. А почему бы нет?

Dec 14, 2015 8:19:30 PM
SKolotienko

SKolotienko

ABBYY

Я был бы только за xD Чем больше волн - тем меньше рандома.

Dec 14, 2015 8:23:56 PM
Hohol

Hohol

Maxifier

mixei4

mixei4

КГУ

Игры протестированные криво не считаются протестированными :) Факт в том, что через 12 часов было сыграно достаточно игр, чтобы раунд считался состоявшимся. Все стратегии сыграли равное количество игр с каждым соперником. Да, тестирование затянулось, но это не повод изменять правила. Сколько игр успело протестироваться, столько успело. Все были в равном положении, всё шло согласно правилам, до продления раунда.

Да, все стратегии сыграли равное количество игр. Но количество игр до и после перерыва было разным. До перерыва две волны, после - одна волна. Мне кажется, справедливее ожидать одинакового количества игр, а не одинакового затраченного времени на тестирование. Доработка стратегии в перерыве - важная часть финала, о которой заявлено в правилах с самого начала. Топовые участники наверняка потратили значительные усилия на какие-то, возможно, рискованные, изменения в последний момент, в перерыве. Санта точно пофиксил довольно серьезные баги. Справедливо ли было бы обломать таких участников, сыграв после перерыва в полтора раза меньше игр, чем до?

Кроме того, в песочнице среди сгенерированных карт явно были видны карты с “полями”. Возможно, кто-то из участников потратил время на подготовку конкретно к такому типу карт, а кто-то нет. Думаю, потратившие время были бы крайне не рады, если бы таких карт в результате не оказалось бы в финале.

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

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

Dec 14, 2015 8:37:05 PM
mixei4

mixei4

КГУ

Hohol

Hohol

Maxifier

Да, все стратегии сыграли равное количество игр. Но количество игр до и после перерыва было разным. До перерыва две волны, после - одна волна. Мне кажется, справедливее ожидать одинакового количества игр, а не одинакового затраченного времени на тестирование. Доработка стратегии в перерыве - важная часть финала, о которой заявлено в правилах с самого начала. Топовые участники наверняка потратили значительные усилия на какие-то, возможно, рискованные, изменения в последний момент, в перерыве. Санта точно пофиксил довольно серьезные баги. Справедливо ли было бы обломать таких участников, сыграв после перерыва в полтора раза меньше игр, чем до? …

Что такое справедливость?

Для меня справедливость - следование правилам. Правила не справедливые? Это другой вопрос и, как мне кажется, не подлежит обсуждению во время и после финала.

В правилах даже есть фраза “Если позволит время и возможности тестирующей системы, описанная серия игр будет повторена.”

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

Справедливо ли было бы обломать таких участников, сыграв после перерыва в полтора раза меньше игр, чем до? Вполне справедливо, потому что никто не обещал равное количество игр, а вот равное количество времени обещали.

Dec 14, 2015 8:47:54 PM
a.oryol

Очень хотелось бы увидеть статью от победителя (в принципе, и от других финалистов тоже)!

Dec 14, 2015 8:54:12 PM
mixei4

mixei4

КГУ

Hohol

Hohol

Maxifier

Да, все стратегии сыграли равное количество игр. Но количество игр до и после перерыва было разным. До перерыва две волны, после - одна волна. Мне кажется, справедливее ожидать одинакового количества игр, а не одинакового затраченного времени на тестирование. Доработка стратегии в перерыве - важная часть финала, о которой заявлено в правилах с самого начала. Топовые участники наверняка потратили значительные усилия на какие-то, возможно, рискованные, изменения в последний момент, в перерыве. Санта точно пофиксил довольно серьезные баги. Справедливо ли было бы обломать таких участников, сыграв после перерыва в полтора раза меньше игр, чем до? …

Я думаю, что организаторы и сами не знали сколько точно будет волн. Могло ведь быть и 3. Тогда опять не справедливо, потому что кто-то затачивал свои решения под определённый тип карт, а он был всего 1 раз вместо двух? А вдруг у организаторов был пятый секретный тип карт, который не успели сыграть?

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

Dec 14, 2015 8:59:46 PM
superbeller

Я был бы только за xD Чем больше волн - тем меньше рандома.

Ну, это да. Меньше погрешность.

Dec 14, 2015 9:11:40 PM
AndreaB330

AndreaB330

Черкассы

Поздравляю победителей! Впервые участвую в этом конкурсе, но он мне дико понравился! Спасибо организаторам. С нетерпение ждем следующего года!

Dec 14, 2015 9:38:39 PM
Bibr

Bibr

Майкоп

mixei4, Имхо, орги забыли добавить в правила финала строчку, подобную строке в правилах песочницы - что волн будет сколько успеется, но не менее двух. И проблемы бы не было. А по факту - отступились от правил, но по совести правильно всё сделали.

Dec 15, 2015 1:26:03 PM
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

Нужно было зафигачить сразу 2 волны. Или не дожидаясь завершения первой. И не было-бы вопросов.

Dec 15, 2015 2:38:30 PM
terX

terX

СиПроект

Михаил «mixei4» нехватка времени это лишь надежда на неудачу организаторами провести конкурс по всем правилам. Не было бы четвертой волны и обещанного в постах всем четвертого типа карты, к конкурсу в дальнейшем куда больше потеряли интерес участники. Цели конкурса обратные. Александр «santa324» с заслуженной победой, алгоритм высший класс!

Dec 15, 2015 3:04:05 PM
DVS

DVS

Ингосстрах

santa324

santa324

Москва

Спасибо всем участникам! Приятно что некоторые болели за меня. Огромное спасибо администрации за этот конкурс - в этом году его провели на особой высоте, и тематика была очень интересная. Постараюсь сохранить традицию и написать статью. Поздравляю остальных победителей и все участников! Отдельно поздравлю SKolotienko с заслуженным призовым местом, сумел резко вырваться вверх во второй части. Если бы не его проблема с “таймлимитами” думаю занял бы 3е место, а может и поборолся за 2е. Во многом благодаря ему я выбрался в лидеры - он смог отнять довольно много очков у Angor. Стратегия Angor была безупречно стабильна. Если я мог застрять и проиграть относительно слабым участникам - он у них выигрывал практически 100%.

Поздравляю! Алгоритм мощный.

Dec 15, 2015 11:55:11 PM