Оптимальная стратегия обегания правильного многоугольника выглядит следующим образом.
Собственно, надо рассмотреть бег вдоль одной стороны.
Мы уже выяснили, что в любой точке траектории ускорение будет максимально возможным равным
Надо только определить оптимальное направление.
Наша задача - минимизировать время пробегания вдоль оси
, которая совпадает со стороной многоугольника, при условии известного изменения скорости вдоль оси
Направление скорости в углу нам известно. Пока неизвестна величина.
Зададим ее произвольно. А стратегию просто угадаем.
Логично предположить, что в направлении оси
Ускорение постоянно, а на середине отрезка просто меняет направление на противоположное.
А по оси
Тоже постоянно. И направлено к центру многоугольника. И таковым является на протяжении всего пробега вдоль отрезка.
Получаем два симметричных куска параболы, сшитые посередине.
Выпишем эти уравнения в следующих обозначениях:
- длина стороны многоугольника.
- модуль ускорения.
,
- ускорения вдоль осей
- скорость в углу
- угол вектора скорости относительно оси
1. Изменение скорости вдоль оси
Задается уравнением:
2. Формула равноускоренного движения вдоль оси
:
3. Ускорения:
Порядок подстановкой:
Из формулы 1. Подставляем время
в формулу 2, а из формулы 3. подставляем ускорение
туда же.
Получается однозначная функциональная связь скорости между скоростью в углу и ускорением по вертикали.
Теперь нам надо минимизировать время пробегания.
Это легче всего сделать выразив функционально время через ускорение по вертикали.
Для этого подставим найденную скорость в формулу 1.
И ищем минимум функции
Остаётся доказать, что данная стратегия оптимальна.
Действительно, чтобы уменьшить время пробегания, нам надо на каком-то участке чуток увеличить ускорение по оси
. Но тогда на этом участке уменьшится ускорение по оси
. Но тогда время по оси
увеличится. Ввиду оптимальности стратегии пробегания вдоль этой оси при постоянном ускорении. Противоречие.