| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Флейм > Второсортный конкурс... |
| Автор: jhonyxakep 15.5.2010, 15:23 | ||||
http://imcs.dvgu.ru/ru/event/jpa/2010/ai.html Соревнование проводится на базе Дальневосточного Владивостокского Федерального... Универа)) Как говорится в самих правилах участия в ИИ на офф сайте:
Очень забавно... Если учесть что человек не зашедший на ссылочку исходной код не увидит что его уже неприятно разводят: http://code.google.com/p/jpai/wiki/Problem2010
Тем более самая первая версия Тестирующего ПО была настолько глючная, что присваивала очки набранные одной программой, другим: http://code.google.com/p/jpai/issues/detail?id=4 (как всегда,там где я, там - ... я)) Интересно было что же из этого выйдет в результате... для этого собрав небольшую команду друзей мы выложили от разных лиц 2 ИИ. Первый ИИ это был чистый Greedy (http://code.google.com/p/jpai/source/browse/trunk/2010/ai/greedy/src/main.cpp) написанный так чтоб функция обработки данных находилась в случайно забытой участником библиотеке. Те жюри спокойно пропустило эту программу. Далее мы написали программу достаточно хитро обходящую правила соревнования, те изучив исходной код тестера, мы стали ставить ридонли на файл ai.exe, те это файл в который тестерное ПО копирует ИИ перед его запуском с условиями. Все были удивлены когда тестер не стал ругаться на такую нечестную подмену, в результате наш ИИ игрл против самого же себя. Когда он играл за себя то выбирал тот же greedy, за соперников - 1 из 5 ухудшенных алгоритмов. При приносе на соревнование... программу приняли не тестируя, как то все легко... но дальше возникла ситуация еще забавнее: Принесло ИИ всего 8 человек,2 из алгоритмов не зупустились, проблемы с рантайм, но 1 перекомпилили и он все равно зиграл, 1 участник выдвал полный крах программы, еще одна программа играла настолько плохо... Что небыло смысла тестировать её дальше. Когда Алгоритмы начали запускть между собой мы начали понимать что все как то просто... Тут дело дошло до Greedy, Гридди смог обойти всех кроме программы-шулера и еще одного участника! Следующим был шулер. Сначала он выграл с счетом 6:0, Потом он выйграл с счетом 6:0, и так еще раз... Тогда начали нас подозревать Но наше удивление когда 2-ое место в отборочном туре занял лгоритм написанный самим разработчиками тестера! Поскольку человек было мало, каждому разрешили принести на след день модифицированную версию ИИ. Заменять Гридди мы не стали, а вот в шулере всего лишь подменили цифровую подпись... И опять приняли! Очень весело... но СТало несколько несмешно когда мы узнали что они все таки расковыряли как взломать наш же ии который ломал их тестер)) Насколько я понял они снимали ридонли каждый запуск ИИ, в результате чего из за моей В следующей игре было запущенно сразу все 5 человек, и каково было наше удивлениекогд выграл тот самый оригинальный гридди! Без всяких проблем, он обошел лучшие алгоритмы... Все это происходило на глазах жюри стостоящих из Айтишноков, странно что они ничего не заметили... Так если выигрывают такие алгоритмы как greedy смысл-ли вообще что то писать?! Хотелось бы услышать мнение большенства об этом всем... Извращении... Добавлено через 3 минуты и 19 секунд И кстати, если это прочитают сами оргнизторы, а такое вполне возможно, то вы чуваки(организаторы) хотя бы сделйте так чтоб ваш "зработок" был не так хорошо зметен. |
| Автор: Zloxa 17.5.2010, 00:09 |
| Это все временно, пока модернизация не набрала полные обороты. Зае...мечательно станет уже совсем скоро. |
| Автор: jhonyxakep 17.5.2010, 01:00 | ||||||
Типичная ситуация...
А такое ощущение что это больше попытка заработать хоть немного денег... Я больше чем уверен что человек выйгравший соревнования все таки не смог бы написать новый ИИ за 8 часов(это если ночью не спать)
Знакомый случай, из за которого одна местная компания ушла в банкротство. З.Ы. А теперь забавный оборот: 1-ое место досталось чему то злому, больше похоже на то что идею подхватили у меня-же, только на этот раз дотянули её до финала. 2-ое место занял ИИ 1 раз победивший 1-ое место 3-ее место занял ИИ-шулер! Несмотря на то что орг. соревнований обнаружили подвох... (Интересно кто они после этого) |
| Автор: NightmareZ 17.5.2010, 02:49 |
| Во времена школьно-студенческой жизни много раз участвовал в разных олимпиадах по программированию в разных местах и ни разу не было сделано по-человечески. |
| Автор: RockClimber 17.5.2010, 07:24 | ||
А когда наберет, что что? Вообще никто не придет на олимпиаду, все уйдут в модернизаторы? |
| Автор: DarkProg 17.5.2010, 07:58 | ||
Ну что поделаешь это наша россия.... |
| Автор: jhonyxakep 18.5.2010, 06:42 | ||||
А как-же ACM?
Кажется так и происходит. В основном такие олимпиады проводят ВУЗЫ, им выгоднее что бы поступали к ним, остальных они обрезают убирают |
| Автор: GoldFinch 18.5.2010, 08:29 |
| а давайте организуем свой, правильный конкурс? |
| Автор: gambit 18.5.2010, 23:30 |
у нас в городе даже его организовать не могут. по регламенту максимум 2 или 3 команды, вуз который проводит чемпионат (СГУ) всегда выставляет 10 команд. Задания выдаются в незапечатанных конвертах, и команды этого вуза с легкостью решают почти все эти задачи быстрее всех. Я не спорю что их команды сильные, там сильная подготовка и все такое, но когда треть команд ни решает за 5 часов вообще ни одной задачи, основная масса решает 4-6 за 5 часов, а 10 команд сгу решают 9-11 за 3-4 часа, это напрягает и настораживает. |
| Автор: DarkProg 19.5.2010, 14:53 | ||
Я ьакое видел и не раз, я когда хожу на подобные "мероприятия" обычно иду чтобы проверить себя и врейтинг даже не заглядываю, правда всё равно вижу тех кто код печатает так как будто его наизусть знает - на мой взляд попахивает некоторым плагиадом, да ладно чего жаловаться то, всё равно каждый знает на что он способен... |