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

Artem.spb

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

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

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

Tandemun писал(а): 27 ноя 2020, 10:04 Да, на планы влияет и очень сильно, критически влияет, подробности отправлю на почту. И не совсем понятно, что такое проблема больших полей, это как-то связано с тем, что вы в соседней ветке назвали обратной связью от мира?
Письмо прочитал. Проблемы понял.
Сегодня на свежую голову пришла идея соединить лучшее из двух версий арбитров, возможно, это поможет решить проблему тормозов.

Большие поля - это 4000*4000, где меток будет на порядок больше, чем в том варианте, что я выложил с самого начала (поле 300*400). Ночной прогон прошёл успешно, так что есть надежда, что вариант оптимизации сработает и ничего не придётся ломать.

Обратная связь от мира - как раз защита от переполнения очереди. На уровне муравья вообще ничего не меняется. В первой версии муравейник сообщал миру, что закончил круг и бежал дальше. В итоге очередь запросов накапливалась - мир не успевал всё обработать. Я добавил подтверждение - теперь муравейник начинает следующий круг только когда мир сообщает, что отчёт получен.
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 683
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 59 раз
Поблагодарили: 9 раз
Контактная информация:

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

Сообщение alerm »

В итоге какой сейчас план действий?
Арбитр будет ещё доделоваться? Если да, то когда в таком случае срок сдачи?
Artem.spb

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

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

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

Пока не до арбитра. Если в ближайшие часы получится оптимизировать старый вариант, то ничего не меняем. Если не удастся, то будем сдвигать минимум на неделю.
Artem.spb

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

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

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

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

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

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

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

Немного оптимизировал арбитра, повыкидывал холостую перекачку данных, стало намного быстрее.
Конечно, метки по-прежнему основной пожиратель времени, но раз уж начали так, то доведём до конца.
Возможно, увеличим лимит времени с 10 до 20-24 часов, и вполне возмождно, что вместо прямой трансляции будем делать запись, а потом её ускорять.

Надо будет следующее задание менее ресурсоёмким делать :crazy:
Artem.spb

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

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

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

Начал тестовую трансляцию

Посмотрите, оцените. Во-первых, не глючит ли?
Во-вторых, а надо ли оно нам? Это пока единственный рабочий способ стримить (из-под виртуалки), поэтому картинка портится.
Если эти изыски не нужны, то может и не стоит мучиться?
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 683
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 59 раз
Поблагодарили: 9 раз
Контактная информация:

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

Сообщение alerm »

Моё мнение таково, что если матчи идут более пары (десятка) минут, то и смысла в трансляции особой нет. Единственное что интересно – расположение еды, муравейников и как движутся чужие муравьи. Так что ускоренного видео более чем достаточно. Посмотрим, что скажут остальные.
Artem.spb

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

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

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

alerm писал(а): 28 ноя 2020, 01:13 более пары (десятка) минут
гарантированно больше пары часов :)
Аватара пользователя
IvanLis

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

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

Сообщение IvanLis »

Трансляцию можно оставить, что бы кто хочет, могли подключиться и посмотреть.
Вопрос по поводу воспроизведения.
Там же полный Лог пишется. Будет ли возможность его воспроизвести для просмотра матча. И возможно ли это будет сделать в ускоренном режиме?
Artem.spb

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

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

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

IvanLis писал(а): 28 ноя 2020, 23:38 Трансляцию можно оставить, что бы кто хочет, могли подключиться и посмотреть.
А чем это отличает от "посмотреть запись", да ещё с возможностью ускорить?
Вопрос по поводу воспроизведения.
Там же полный Лог пишется. Будет ли возможность его воспроизвести для просмотра матча. И возможно ли это будет сделать в ускоренном режиме?
лог есть, спецификация описана, воспроизведение - личная инициатива каждого :)
В проекте есть простой просмотрщик, которым я пользовался для проверки-отладки.
Аватара пользователя
IvanLis

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

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

Сообщение IvanLis »

Artem.spb писал(а): 29 ноя 2020, 00:24А чем это отличает от "посмотреть запись", да ещё с возможностью ускорить?
Я о воспроизведении игры по ранее записанному логу.
Записывать и хранить такие объемы видео, смысла не вижу.
Artem.spb

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

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

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

Тут всё двояко, трояко и четверяко.
С одной стороны видео занимает меньше места - там нет динамических сцен, так что можно ужать хорошо без существенных потерь качества. Но с другой стороны, на видео не каждый кадр, нет детальной информации о тех же метках - только факт наличия, но с третьей стороны, хранить эти видео буду не я, а Гугл на серверах Ютуба :D
Логи же занимают оч много места. Тестовый прогон на 10 часов весил 12 гигов. Но с другой стороны, там детальная информация о каждом чихе.
Ну и визуальной составляющей там не хватает. А прорисовывать всё быстро тоже не факт, что получится - аобитр не успевает каждый круг отобразить.
Artem.spb

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

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

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

Новое задание выложил, но из-за командировок и ночных перелётов записи состязаний будут позже.
Даже все решения ещё не успел посмотреть.
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 683
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 59 раз
Поблагодарили: 9 раз
Контактная информация:

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

Сообщение alerm »

Artem.spb писал(а): 05 дек 2020, 15:48 У меня сразу вопрос: сказано, что скорость меняется на участке (60; 255], а на рисунке скорость начинает падать с 55. Где неточность?
Согласен, косяк в описании. Видимо, я сначала написал правила, а потом скорректировал проект по ходу экспериментов.
Правильный ответ в actors\antHill\antHill\subVI\get_ant_speed_by_cargo.vi
speed.PNG
speed.PNG (7.3 КБ) 1484 просмотра
Artem.spb

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

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

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

Просьба к участникам: перед отправкой своих решений попытаться запустить билд. Пришлось потратить время на удаление мусора.
err.PNG
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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