Olympiad 2020 / Олимпиада 2020 Q&A

mid150
beginner
beginner
Сообщения: 18
Зарегистрирован: 14 ноя 2020, 07:54
Версия LabVIEW: 15
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение mid150 »

Artem.spb писал(а): 15 дек 2020, 19:13 А пока писал, ситуация успела поменяться.
lab55 - отличная заявка на победу!
15.PNG
С учетом того, что мы не используем метки, появился шанс увидеть алгоритм PolyVIEW в действии!
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение Artem.spb »

эммм.
А вы в курсе, что реально доступный объём памяти всё это время был 10к?
Если кому-то не хватало, могу оставить как есть. Или всё же в третьем сдеалать по правилам :crazy:
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение IvanLis »

Artem.spb писал(а): 15 дек 2020, 20:55 эммм.
А вы в курсе, что реально доступный объём памяти всё это время был 10к?
Если кому-то не хватало, могу оставить как есть. Или всё же в третьем сдеалать по правилам :crazy:
я за правила :drink:
mid150
beginner
beginner
Сообщения: 18
Зарегистрирован: 14 ноя 2020, 07:54
Версия LabVIEW: 15
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение mid150 »

Artem.spb писал(а): 15 дек 2020, 20:55 эммм.
А вы в курсе, что реально доступный объём памяти всё это время был 10к?
Если кому-то не хватало, могу оставить как есть. Или всё же в третьем сдеалать по правилам :crazy:
Ага, вроде в первой версии арбитра был такой объем (или 1к...). Нам, в любом случае более, чем достаточно)
mid150
beginner
beginner
Сообщения: 18
Зарегистрирован: 14 ноя 2020, 07:54
Версия LabVIEW: 15
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение mid150 »

IvanLis писал(а): 15 дек 2020, 21:24
Artem.spb писал(а): 15 дек 2020, 20:55 эммм.
А вы в курсе, что реально доступный объём памяти всё это время был 10к?
Если кому-то не хватало, могу оставить как есть. Или всё же в третьем сдеалать по правилам :crazy:
я за правила :drink:
Только жили до сих пор и проблем не знали :crazy:
Хотите меняйте, хотите нет. Вряд ли кто-то использует более 1к)
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение Artem.spb »

Значит, оставим 1024
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение Artem.spb »

По расчётам Ивана расклад груза в пути на момент обрыва состязания:
PolyVIEW - 0
TUSUR - 3717
Ant_Ivan - 8037
Lab55 - 0

Если до завтра корректировок не поступит, эти цифры прибавлю в таблице.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение IvanLis »

Artem.spb писал(а): 15 дек 2020, 22:00 Если до завтра корректировок не поступит, эти цифры прибавлю в таблице.
Я посчитал и построил график суммарного количества еды "на руках" для каждого муравейника.
Тут смотрите, ситуация не совсем однозначная, например возьмем муравья с индексом "0" в двух муравейниках: TUSUR_Ants и Ant_Ivan
для идентификации по индексу
для идентификации по индексу
PolyVIEW
PolyVIEW
TUSUR_Ants
TUSUR_Ants
Здесь видно, что муравей промахнулся мимо муравейника (скорее всего), и еду он несет практически 25 т шагов и никак не донесет, да и загружен оптимально (до 60).
Ant_Ivan
Ant_Ivan
Здесь на скрине видно, что муравей бегает между едой и муравейником по кротчайшему (фактически) пути. В конце определил, что еда подходит к исходу по этому загрузился по максимуму 255 и на пониженной скорости двинулся в сторону муравейника, но по причине незапланированной остановки тура, выгрузиться не успел.
Lab55
Lab55
mid150
beginner
beginner
Сообщения: 18
Зарегистрирован: 14 ноя 2020, 07:54
Версия LabVIEW: 15
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение mid150 »

Согласен, некоторые наши муравьи со временем промахиваются. Кажется, если анализоровать логи, выйдет примерно 50/50. В любом случае, эти 3к погоды не делают.
IvanLis писал(а): 15 дек 2020, 22:14 Здесь на скрине видно, что муравей бегает между едой и муравейником по кротчайшему (фактически) пути. В конце определил, что еда подходит к исходу по этому загрузился по максимуму 255 и на пониженной скорости двинулся в сторону муравейника, но по причине незапланированной остановки тура, выгрузиться не успел.
Может и так, но по хорошему нужно знать на сколько больше было бы шагов, и сколько шагов осталось пройти вашему муравью до муравейника.
Опять таки, судить по одному муравью весь муравейник... У вас, как и у всех были муравьи, которые идут от куч с едой находившихся на разном удалении от муравейника.
Не знаю, стоит ли что-то менять/добавлять, ради 1,5% от принесенного количества еды
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение IvanLis »

Если большинство против, то я настаивать не буду.
По этому, пусть результат остаётся, как было зафиксировано Арбитром,тем более распределение мест от этого не изменится. Да и в Арбитре, я так понимаю это уже поправили.

Что касается количества шагов, то по тому же графику можно посмотреть, за сколько шагов он дешел (на легке) с момента последней выгрузки, от муравейника до еды, за исключением режима поиска, это и будет расстояние. Ну а с учётом того, что скорость составит 0.086 от номинальной, то соответственно количество шагов на прохождение этого же пути, увеличится более чем в 11.6 раз.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение Artem.spb »

Чтобы избежать разногласий (хотя, после этого они, наоборот, могут появиться), прогнал два раза последний раунд ВНЕ зачёта, с перемешиванием команд.
По позициям картина не меняется, а вот по абсолютным баллам различается очень сильно.
Причём в одном прогоне нашли не всю еду и просто время вышло, а во втором собрали всё.
21--.PNG
21---.PNG
Правила менять не будем, пересчёты тоже не станем проводить, просто для ясности сделал это.
В третьем туре планирую тоже 4 раунда, постараемся обойтись без косяков, чтобы не было спорных перезапусков
Tandemun
beginner
beginner
Сообщения: 15
Зарегистрирован: 13 ноя 2020, 10:45
Версия LabVIEW: 2020
Поблагодарили: 3 раза
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение Tandemun »

Бааа, у меня только 60 муравьев работали из 200 и из 100 в последних двух раундах, ужас-то какой. Причем не работали именно те, кто должны были основную часть еды таскать. Ну ничего, шансы еще остались, наверное...
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение Artem.spb »

Tandemun писал(а): 16 дек 2020, 15:38 Бааа, у меня только 60 муравьев работали из 200 и из 100 в последних двух раундах, ужас-то какой. Причем не работали именно те, кто должны были основную часть еды таскать. Ну ничего, шансы еще остались, наверное...
Надо лишить их премии, а остальным премию выдать :)
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение Artem.spb »

Выложил обновление арбитра.
viewtopic.php?p=84517#p84517
Но есть баги, времени ловить их пока не хватает.
Во-первых, максимальная скорость ограничена 5.
LUT поправок можно взять в VI: ..\classes\altitudes\K_LUT.vi
В принципе не будет нарушением использование этого VI в вашем коде.
Из возможных багов: муравьи иногда "зависают" - никуда не двигаются.
Не уверен, что скорость корректно работает.
Соединял исправленный и усовершенствованный второй тур со старым третьим, не все глюки ещё отловил
mid150
beginner
beginner
Сообщения: 18
Зарегистрирован: 14 ноя 2020, 07:54
Версия LabVIEW: 15
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Olympiad 2020 / Олимпиада 2020 Q&A

Сообщение mid150 »

Что-то не запускается арбитр, ругается на модуль Sine Wave.
Может у меня какой-то стандартной библиотеки нет?
Вложения
проблема.jpg
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Olympiad 2020»