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

Artem.spb

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

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

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

(Eng)
Topic for discussion of tasks (questions and answers). You can also write your wishes here.

(Ru)
Тема для обсуждения заданий (вопросы и ответы). Также здесь можно писать свои пожелания.
По возможности пишите на английском.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

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

Сообщение Borjomy_1 »

Как задается направление перемещения? Азимутом? Параметры( угол в градусах, дискрет)?
API взаимодействия с арбитром будет?
Геометрические размеры муравейника каковы? Между количеством муравьев и размерами муравейника есть связь?
Что по поводу конкуренции между командами на поле?


How is the direction of movement set? Azimuth? Parameters (angle in degrees, discrete)?
API of interaction with the arbiter will be?
What are the geometric dimensions of the anthill? Is there a connection between the number of ants and the size of the nest?
What about competition between teams on the pitch?
Artem.spb

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

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

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

Borjomy_1 писал(а): 27 окт 2020, 19:38 Как задается направление перемещения? Азимутом? Параметры( угол в градусах, дискрет)?
How is the direction of movement set? Azimuth? Parameters (angle in degrees, discrete)?
Азимут (абсолютный угол) желаемого направления.
The azimuth (absolute angle) of the desired direction.
API взаимодействия с арбитром будет?
API of interaction with the arbiter will be?
Да, на каждом этапе публикуем детальное задание + программу арбитр и описание.
Yes, at each stage we will publish a detailed task + the program arbiter and description.
Геометрические размеры муравейника каковы? Между количеством муравьев и размерами муравейника есть связь?
What are the geometric dimensions of the anthill? Is there a connection between the number of ants and the size of the nest?
Размеры неизвестны насекомым и не зависят от количества жителей. Старт из центра и при необходимости насекомое может измерить радиус муравейника, выходя из него
The size is unknown to insects and does not depend on the number of inhabitants. Start from the center and, if necessary, the insect can measure the radius of the anthill while leaving it.
Что по поводу конкуренции между командами на поле?
What about competition between teams on the pitch?
Конкуренция только за доступ к еде - кто первый отправил запрос, тот и получил. Насекомые из разных команд могут находится в одной клетке поля.
Competition is only for access to food - whoever sent the request first received it. Insects from different teams can be at the same cell of the field.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

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

Сообщение Borjomy_1 »

В одной клетке больше одной единицы еды?
Азимут - величина абсолютная или относительная? Начальные "спины" муравьев регламентированы?

Is there more than one unit of food in one cell?
Azimuth - absolute or relative value? Are the initial "spin" of ants regulated?
Конкуренция только за доступ к еде - кто первый отправил запрос, тот и получил. Насекомые из разных команд могут находится в одной клетке поля.
Competition is only for access to food - whoever sent the request first received it. Insects from different teams can be at the same cell of the field.

Как расценивается использование кодов меток, которые могут быть использованы другими командами?
How is the use of tag codes that can be used by other commands is considered?
Artem.spb

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

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

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

Borjomy_1 писал(а): 27 окт 2020, 21:40 В одной клетке больше одной единицы еды?
Is there more than one unit of food in one cell?
В клетке больше одной единицы еды. Это будет детально описано вместе с первой частью задания.
There is more than one unit of food in the cell. This will be described in detail along with the first stage.

Азимут - величина абсолютная или относительная? Начальные "спины" муравьев регламентированы?
Azimuth - absolute or relative value? Are the initial "spin" of ants regulated?
Азимут абсолютный.
Azimuth is absolute value.

Как расценивается использование кодов меток, которые могут быть использованы другими командами?
How is the use of tag codes that can be used by other commands is considered?
См правила: Выбор индекса метки/меток остаётся за командами, команды не знают про выбор индексов других команд. Команды могут договариваться об индексах на форуме, но за соблюдением договорённостей организаторы не следят.
Любое насекомое может поставить любую метку. При единодушном запросе от участников можем раздать допустимые диапазоны

See the rules: The choice of the index of the mark/marks remains with the teams, the teams do not know about the choice of the index of other teams. Teams can agree on indexes on the forum, but the organizers do not monitor compliance with the agreements.
Any insect can put any mark. With a unanimous request from the participants, we can distribute the acceptable ranges
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

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

Сообщение Borjomy_1 »

Сколько еды может взять один муравей? На демо есть ощущение, что муравей бесконечен.
И если любые способы обмена информацией между муравьями запрещены, то почему метки доступны другим муравьям. Это тоже способ обмена информацией.

How much food can one ant take? The demo has the feeling that the ant is endless.
And if any ways of exchanging information between ants are prohibited, then why tags are available to other ants. This is also a way to exchange information.
Artem.spb

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

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

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

Borjomy_1 писал(а): 28 окт 2020, 00:11 Сколько еды может взять один муравей?
How much food can one ant take?
Подобные технические моменты будут уточнены при публикации задания первого этапа.
These technical points will be clarified when publishing the task of the first stage.
И если любые способы обмена информацией между муравьями запрещены, то почему метки доступны другим муравьям. Это тоже способ обмена информацией.
And if any ways of exchanging information between ants are prohibited, then why tags are available to other ants. This is also a way to exchange information.
Хорошее замечание. Метки - единственный легальный способ взаимодействия. Если это критично, внесём уточнения в правила :)
Good point. Marks are the only legal way to interact. If this is critical, we can clarify the rules :)
На демо есть ощущение, что муравей бесконечен.
Это я не понял. На демо муравьи бегают толпой (~100/8 штук в одной клетке)
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

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

Сообщение Borjomy_1 »

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

It's just that the video shows that when one point hits the circle of food, the amount of food immediately drops by a thousand. Then there is no point in forming the interaction of ants, if the main task is to get to the food source at least one. And you can return from memory.
Not stated in the description is the initial state of the ant.
Artem.spb

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

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

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

Borjomy_1 писал(а): 28 окт 2020, 13:55 Просто на видео заметно, что при попадании одной точки в круг пищи, количество еды сразу падает на тысячу. Никакого смысла нет тогда формировать взаимодействие муравьев, если главная задача добраться до источника пищи хоть одному. А вернуться можно и по памяти.
Еще один момент, не заявленный в описании - начальное состояние муравья.

It's just that the video shows that when one point hits the circle of food, the amount of food immediately drops by a thousand. Then there is no point in forming the interaction of ants, if the main task is to get to the food source at least one. And you can return from memory.
Not stated in the description is the initial state of the ant.
В точку прибегает сразу много муравьёв и каждый может унести много еды. Точка на поле означает любое количество муравьёв (1+)
Все насекомые при старте находятся в муравейнике (в центре). Все технические детали, которые не указаны в общем описании будут даны в самом задании.

Many ants come to the cell at once and each can carry away a lot of food. A dot on the field means any number of ants
All insects at the start are in the anthill (center). All technical details that are not indicated in the general description will be given in the task itself.


Детали взаимодействия "тружеников" - личное дело команды. Один муравей не сможет унести всю еду из кучи.Конкуренты могут набежать и всё забрать. Ну по крайней мере так в задании задумано, как получится - посмотрим во время батла.
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

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

Сообщение Juri »

На первый взгляд задача может оказаться весьма интересной. Тут вроде и создание искусственного интеллекта и может даже нейросетью попахивает. Но с конкретной реализацией не понятно ничего. В каком виде надо представить свой код? Это exe/класс/vi/dll? Исполняется на той-же машине, что и арбитр? Арбитр запускает мою vi? Как происходит обмен данными между моим кодом и арбитром? Правильно ли я понял, что я могу выполнять код произвольной сложности в каждом муравье, но моя программа будет полностью закрываться в конце каждого хода? Или тут нет ходов, как в пошаговой стратегии, а все выполняется в реальном времени?
Artem.spb

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

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

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

Usss писал(а): 28 окт 2020, 22:46Но с конкретной реализацией не понятно ничего. В каком виде надо представить свой код? Это exe/класс/vi/dll? Исполняется на той-же машине, что и арбитр?
ваш код вызывается арбитром и всё исполняется на одной машине. Все остальные технические требования будут на первом этапе.
Алгоритмические изыскания можно делать уже сейчас, а технически все участники будут в равных условиях.
Аватара пользователя
alerm

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

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

Сообщение alerm »

Первый этап начинается 14 числа, значит регистрация до вечера 13?
The first stage begins on the 14th, so registration is until the evening of the 13th?
Artem.spb

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

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

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

alerm писал(а): 29 окт 2020, 15:18 Первый этап начинается 14 числа, значит регистрация до вечера 13?
The first stage begins on the 14th, so registration is until the evening of the 13th?
Команда может "зарегистрироваться" в любое время. Но для оценки ресурсов и составления игрового поля нам желательно знать список участников заранее.
The team can "register" at any time. But in order to estimate the required resources and create the playing field, we would like to know the list of participants in advance.

Rules:
Если команда присоединилась к Олимпиаде после первого тура, она не получает баллы за пропущенные туры.
Если команда не прислала решение для очередного тура, в состязаниях может быть использовано её предыдущее решение, если оно удовлетворяет техническим требованиям. Если же предыдущее решение не соответствует техническим требованиям, команда в этом туре получает 0 баллов. При этом команда всё ещё может продолжить участие в олимпиаде в следующих турах.

If a team joins in the competition after the first stage, it does not get points for the missed stages.
If a team has not sent a solution for the next round, we can use its previous solution if it meets the technical requirements. If the previous solution does not meet the technical requirements, the team gets 0 points on this stage. But the team can continue to participate in the competition in the next stages.
¤Caesar¤
interested
interested
Сообщения: 1
Зарегистрирован: 28 окт 2020, 15:10
Версия LabVIEW: 2020
Контактная информация:

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

Сообщение ¤Caesar¤ »

Добрый вечер. Подскажите пожалуйста как подготовится если не разу не работал в этой программе.

В общем интересует следующее.

1)Как правильно запустить ПО.
2)В каком именно ПО нужно писать код.(так как я понял том очень много пакетов)
3) что именно нужно хотя бы для более менее нормального участия(в смысле что нужно знать по самой программе хотя бы минимум)
Аватара пользователя
alerm

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

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

Сообщение alerm »

Получает ли муравей информацию, что дошел до края мира, или, может быть, мы знаем размеры поля и абсолютные координаты муравейника? Какие вообще данные арбитр дает муравью?
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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