RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды Института математики и механики УрО РАН // Архив

Тр. ИММ УрО РАН, 2016, том 22, номер 3, страницы 144–152 (Mi timm1329)

Приближенный алгоритм для задачи разбиения последовательности на кластеры с ограничениями на их мощность

А. В. Кельмановab, Л. В. Михайловаa, С. А. Хамидуллинa, В. И. Хандеевa

a Институт математики им. С.Л. Соболева Сибирского отделения Российской академии наук, г. Новосибирск
b Новосибирский государственный университет

Аннотация: Рассматривается задача разбиения конечной последовательности точек евклидова пространства на заданное число кластеров (подпоследовательностей) по критерию минимума суммы по всем кластерам внутрикластерных сумм квадратов расстояний от элементов кластеров до их центров. Предполагается, что центр одного из искомых кластеров задан в начале координат, а центр каждого из остальных кластеров неизвестен и определяется как среднее значение по всем элементам, образующим этот кластер. При этом разбиение подчиненно структурным ограничениям на элементы последовательности, входящие в кластеры с неизвестными центрами: (1) конкатенация номеров элементов этих кластеров является возрастающей последовательностью, (2) разность между последующим и предыдущим номерами ограничена сверху и снизу заданными константами, (3)суммарная мощность кластеров с неизвестными центрами задана на входе. Показано, что задача $NP$-трудна в сильном смысле. Построен 2-приближенный алгоритм, полиномиальный при фиксированном числе кластеров.

Ключевые слова: разбиение, последовательность, евклидово пространство, минимум суммы квадратов расстояний, $NP$-трудность, приближенный алгоритм.

УДК: 519.16 + 519.85

MSC: 68W25, 68Q25

Поступила в редакцию: 30.05.2016

DOI: 10.21538/0134-4889-2016-22-3-144-152


 Англоязычная версия: Proceedings of the Steklov Institute of Mathematics (Supplementary issues), 2017, 299, suppl. 1, 88–96

Реферативные базы данных:


© МИАН, 2024