@Roman_Popov
лужу, паяю, линуксом управляю

Алгоритм обхода площади за минимальное время?

Задача - обойти прямоугольное помещение за минимальное время. Надо покрыть всю площадь, препятствий нет. Есть что-то оптимальней "змейки"?
Если принципиально - старт из угла
  • Вопрос задан
  • 464 просмотра
Решения вопроса 1
@Mercury13
Программист на «си с крестами» и не только
Если поворот «бесплатен», эквивалентны все несамопересекающиеся маршруты.
Если нет — точного доказательства не вижу, но, по-видимому, тоже оптимальна (2h−2 поворота).

UPD1. Если из-за каких-то особенностей прохождения поворотов на скорости нежелательны развороты на 180° — тогда спираль с первым отрезком по длинной стороне.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zergon321
@zergon321
Есть "ход быка" - вот так:

1 2 3 4 5
12 13 14 15 6
11 10 9 8 7

Не думаю, что оптимальнее.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы