Алгоритм

Алгоритмы разбиения (Partitioning)

**Определение:** Семейство методов, целью которых является построение «плоского» (не иерархического) разбиения множества объектов на заданное число $K$ непересекающихся кластеров. **Принцип работы (по Б.Г. Миркину):** Обычно используется итеративный подход чередующейся оптимизации (как в алгоритме Ллойда для K-Means): 1. **Шаг отнесения:** Каждый объект приписывается к ближайшему "представителю" (центроиду или медоиду). 2. **Шаг пересчета:** Положение самих центроидов пересчитывается на основе приписанных к ним объектов. Процесс повторяется до тех пор, пока функционал качества (например, сумма внутрикластерных расстояний) не перестанет уменьшаться. **Особенности:** * **Четкие границы:** Каждый объект принадлежит ровно одному кластеру (в базовых версиях). * **Интерпретируемость:** Кластеры легко описать через их центроиды ("идеальные представители"). * **Уязвимость:** Метод жадный (жадная локальная оптимизация), поэтому сильно зависит от удачного выбора начальных центров (инициализации).