Я ищу алгоритм для штриховки прямоугольника с наименьшей общей длиной линии, чтобы объект данной области мог пройти через штриховку.
Например, при заданном прямоугольнике 5x3 см, и я штрихую, используя параллельные линии шириной 1 см, самый большой объект, который я могу пройти через люк, - это квадрат со стороной 1 см. Я использовал всего 22 см (то есть 4x3 + 2x5) штриховок. Таким образом, чтобы пройти площадь 1 кв. М, я использовал 22 см линий штриховки.
Алгоритм должен найти шаблон, который минимизирует общие линии штриховки от текущих 22 см, не позволяя пройти области с более чем 1 кв. См (объект не обязательно должен быть в форме квадрата или даже прямоугольника, это общая площадь, которая вопросы).
Редактировать: Следуя примеру nlucaroni, я нашел Сотовую гипотезу , в которой говорится, что любое разбиение плоскости на области равной площади имеет периметр, по крайней мере, такой же, как у регулярной шестиугольной сетки , что частично отвечает на мой вопрос.