Pull to refresh
5
Исупов Сергей@gearquicker

Руководитель RnD команды

3
Subscribers
Send message

Если переформулировать идею с “поиска треугольника наибольшей площади” (LTTB) на “поиск максимального расстояния от прямой”, что геометрически по сути одно и то же, то алгоритмы действительно применяют одну и ту же технику.

Однако то, как алгоритмы реализуют эту идею - дает очень разный результат и области применения. Дуглас-Пейкер рекурсивный, ему нужно знать начало и конец данных, он имеет сложность O(nlogn) в лучшем случае (в худшем O(n²)), что сильно не подойдет для огромных временных рядов, его работа будет очень долгой.

Чисто технически, алгоритм Дугласа-Пейкера можно запаковать так, чтобы обрабатывать потоки данных. Но это будет неэффективно, разумеется. Для задач работы с временными рядами он плохо подходит, зато, наверно, он хорошо подходит для 2d задач, например сжатия контура карт или любой другой плоской непрерывной геометрии.

Information

Rating
Does not participate
Location
Ижевск, Удмуртия, Россия
Registered
Activity

Specialization

Разработчик приложений
Ведущий
RnD
Разработка продукта
Построение команды
Проектирование архитектуры приложений
Большие данные
Высоконагруженные системы
Анализ данных
Алгоритмы и структуры данных
Java
CI/CD