提出一种新型分层聚类方法,可高效生成树结构或小直径图聚类。
Hierarchical $\mathcal{F}$-Clustering: Approximation and Hardness of Clustering into Trees and Bounded Diameter Graphs
- 基于线性规划框架,设计近似算法解决聚类到树和小直径图的问题。
- 分别实现O(log n·log log n)和O(log n)的近似比,优于已有方法。
- 适用于可形式化为整数规划的聚类结构,对研究者有启发价值。
本文提出一种新的分层聚类范式——分层$/mathcal{F}$-聚类,即在递归划分过程中,当剩余簇属于某类图集$/mathcal{F}$时停止。采用适配的Dasgupta目标函数评估解的质量。研究了两类自然情形:$/mathcal{F}$为树结构和有界直径图。首次给出多项式时间的$/mathcal{O}( ext{log} ullet ext{log log} )$与$/mathcal{O}( ext{log} )$近似算法。核心技术是一个基于线性规划的通用框架,其适用性取决于对应的扁平聚类问题(称为$ p_{/mathcal{F}} $-Partitioning)是否具有自然的整数线性规划公式及可证明近似保证的舍入方法。该框架在满足终端节点依赖结构约束下有效构造聚类树。此外,在小集合膨胀假设下,证明两类问题均无法常数因子近似,说明现有近似比紧致。
原文摘要 · Abstract (English)
Consider the following variation on the Hierarchical Clustering problem: Usually, while building a hierarchical clustering, one recursively partitions the data until each cluster becomes a singleton. We relax the halting condition of the recursive process to stop whenever the remaining cluster is a graph belonging to a class $\mathcal{F}$. We call this problem Hierarchical $\mathcal{F}$-Clustering and we measure the quality of any solution using adapted Dasgupta's clustering objective. We study two natural choices of $\mathcal{F}$: trees and graphs of bounded diameter. We present the first polynomial time $\mathcal{O}(\log n\cdot\log\log n)$ and $\mathcal{O}(\log n)$-approximation algorithms for clustering into trees and bounded diameter graphs respectively. Our main technical contribution is a framework for approximating such problems based on linear programming. In fact, we characterize graphs classes $\mathcal{F}$ for which our approach can be applied and show that it includes both trees and bounded diameter graphs. However, our ideas are not limited to them and might be useful for other structures as well. Broadly speaking, our framework applies whenever the corresponding flat clustering problem, which we call $p_{\mathcal{F}}$-Partitioning, admits a natural ILP formulation together with a rounding procedure with provable approximation guarantees. Intuitively, given a set of vertices called terminals, the problem is to find an edge set whose removal results in satisfying certain vertex-dependent structural predicate for each terminal. We then use these ingredients to build clustering trees with the aforementioned approximation guarantees. To complement these results, we show that both Hierarchical Clustering into trees and into bounded diameter graphs cannot be approximated within any constant factor under the Small Set Expansion Hypothesis.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。