Хотя многие работы в области теоретической информатики требуют практического применения для своей работы, это, к сожалению, часто просто не так. Обычно либо проблемы слишком далеки от того, чтобы быть чем-то полезным (слишком упрощенным), либо алгоритмы слишком далеки от практичности (например, скрывают большие константы в О-нотации).
Тем не менее, вы можете посмотреть на документы
Они утверждают, например,
Проблема поражения объектов на плоскости с минимальным количеством прямых линий имеет военное применение. Во многих случаях, когда бомбардировщик пытается уничтожить цели на земле, защищенные зенитными ракетами, он должен проводить как можно меньше времени рядом с целями. Таким образом, тщательное планирование воздушного налета на многоцелевой объект (например, кластер топливных баков) требует минимального количества раз, когда бомбардировщик должен пролетать через объект. Более того, каждый проход должен выполняться как можно быстрее, поэтому для каждого погружения на площадку существует прямая линия («палка»), вдоль которой уничтожаются цели.
А также:
Например, мы можем рассмотреть проблемы, с которыми сталкивается планировщик, который должен найти r (линейные) сегменты новой железнодорожной системы, чтобы минимизировать среднюю стоимость для пользователей, которые должны добраться до путей из ряда различных небольших сообществ. Таким образом, прямая линия или отрезок имеет естественное значение в этом контексте. Иногда такие проблемы проще, чем проблемы с точечным оборудованием. Например, намного проще найти линию, чтобы минимизировать сумму расстояний до нее от набора заданных точек, чем найти одну точку с той же целью.