RUS  ENG
Полная версия
ЖУРНАЛЫ // Журнал вычислительной математики и математической физики // Архив

Ж. вычисл. матем. и матем. физ., 2017, том 57, номер 8, страницы 1392–1400 (Mi zvmmf10606)

Эта публикация цитируется в 1 статье

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

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

a 630090 Новосибирск, пр-т акад. Коптюга, 4, Ин-т матем. СО РАН
b 630090 Новосибирск, ул. Пирогова, 2, Новосибирский гос. ун-т

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

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

УДК: 519.7

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

DOI: 10.7868/S0044466917080087


 Англоязычная версия: Computational Mathematics and Mathematical Physics, 2017, 57:8, 1376–1383

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


© МИАН, 2024