REVIEW 2 major objections 5 minor 1 cited by
DynHAC: Fully Dynamic Approximate Hierarchical Agglomerative Clustering
T0 review · 2 major / 5 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read The paper claims that DynHAC maintains a $(1+\epsilon)$-approximate average-linkage HAC dendrogram under both insertions and deletions, and that this is the first such guarantee for dynamic HAC.
desk verdict First dynamic (1+ε)-approximate average-linkage HAC algorithm, but the main correctness theorem rests on an unproved M-stability invariant in Lemma C.1. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the $(1+\epsilon)$-good merge: a merge of edge $uv$ is good when $\max(w_{\max}(u), w_{\max}(v)) / \min(M(u), M(v), \bar{w}(uv)) \le 1+\epsilon$, where $w_{\max}$ is the largest normalized weight of an incident edge and $M$ is the smallest linkage similarity used in building the cluster. The SubgraphHAC routine performs only good merges inside a partition subgraph, and the earlier partitioned HAC algorithm proved that any dendrogram built from a sequence of good merges is $(1+\epsilon)$-approximate. DynHAC's mechanism is to use a red/blue partition-id scheme to identify exactly those partitions whose good merges could have been invalidated by an update, rerun SubgraphHAC only on those dirty partitions, and leave the rest untouched; correctness then reduces to showing a clean partition contains no stale merge.
What would settle it
Construct a small graph with a red/blue coloring in which a cluster $c$ formed by earlier merges has no red neighbor (so its partition id is $c$, a blue vertex), then insert a high-weight edge from $c$ to a new vertex. The dirty-partition algorithm marks the new partition but, by its condition that an old partition is only marked if it is not blue, does not mark $c$'s partition; computing the good-merge ratio $\max(w_{\max}(u), w_{\max}(v)) / \min(M(u), M(v), \bar{w}(uv))$ for the kept merges that built $c$ after the insertion would settle whether any exceeds $1+\epsilon$.
Extended reading notes
Core claim
On the paper's own terms, the core discovery is that the sensitivity of HAC to updates can be contained: although a single insertion can change an entire dendrogram in the worst case, one can localize the damage by partitioning the graph into small pieces, running a $(1+\epsilon)$-approximate HAC inside each piece, and re-running only the pieces whose input changed, called dirty partitions. DynHAC maintains the partition at each round, the input graph, the vertex-to-vertex mapping between rounds, and the minimum merge similarity of every cluster; when an update arrives it recomputes dirty partitions from scratch and rewrites only the affected ancestors of the dendrogram. The paper's Theorem C.1 asserts that every merge DynHAC ever makes remains $(1+\epsilon)$-good, so by the good-merge lemma the maintained dendrogram is a $(1+\epsilon)$-approximation under both node insertions and deletions.
Load-bearing premise
The argument relies on the claim that every vertex whose largest incident merge-similarity increases lands in a partition that gets marked dirty and re-clustered; if an old partition is skipped while one of its vertices gains a heavier neighbor, an old good merge can silently become bad and the $(1+\epsilon)$ guarantee no longer follows.
Editorial extensions
If this is right
- If Theorem C.1 holds, dynamic average-linkage HAC becomes a data-structure problem rather than a periodic batch job: insertions and deletions can be absorbed while preserving a provable approximation bound.
- The dirty-partition locality bound means the cost of an update is tied to the 4-hop neighborhood of the changed nodes, so updates that are locally contained stay cheap even in large graphs.
- Experiments indicate quality stays close to static HAC — NMI within about 0.0014 to 0.03 on the tested datasets — and up to 0.21 higher than the leading dynamic baselines, so the theoretical guarantee translates into practice.
- The approximation parameter trades speed for quality in a controlled way: $\epsilon=0.1$ is up to about 1.93x faster than exact HAC for insertions and $\epsilon=1$ up to about 4.22x for deletions, with only small NMI changes.
Reading between the lines
- The dirty-partition locality suggests a batch-dynamic variant could process many simultaneous insertions and deletions by taking the union of their dirty partitions; the paper does not explore this, but its definitions invite it.
- If a good-merge condition can be defined for other linkage functions, the same round-and-recompute skeleton might extend beyond average linkage; the paper treats only average linkage.
- The reported speedups are measured on graphs built from approximate nearest neighbors, so a full streaming deployment would also need to maintain the nearest-neighbor graph dynamically, which the paper leaves to the graph maintenance layer.
- The paper cites a worst-case lower bound of $n^{\Omega(1)}$ per update for dynamic HAC, so no algorithm can be both fast and exact on all instances; DynHAC's practical wager is that real graphs have localized change, and the 4-hop dirty-partition bound is the formal face of that wager.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces DynHAC, a fully dynamic algorithm for maintaining an average-linkage hierarchical agglomerative clustering (HAC) dendrogram under point insertions and deletions, with a claimed (1+ε)-approximation guarantee. The algorithm builds on the partition-based framework of TeraHAC: in each round it partitions the current contracted graph, reruns SubgraphHAC from scratch on a set of "dirty" partitions, and propagates the resulting newly contracted vertices and edges to the next round. The central theoretical claim (Theorem C.1) is that every merge made by DynHAC is (1+ε)-good, so by Lemma 2.1 the maintained dendrogram is (1+ε)-approximate. The paper also states bounds on the total size of dirty partitions per round (Theorem C.2) and on initialization (Theorem C.3), and reports experiments on MNIST, ALOI, and ILSVRC showing large speedups over static HAC and improved NMI over the dynamic baselines GRINCH and Grove.
Significance. If the correctness proof can be completed, DynHAC would be the first fully dynamic algorithm for average-linkage HAC with a (1+ε) approximation guarantee, a natural and significant contribution given the recent conditional lower bounds for dynamic HAC. The paper is clearly written, builds sensibly on the prior TeraHAC structural results, and includes an experimental study with released code and data, which strengthens the practical relevance. However, the approximation guarantee rests on Lemma C.1, and the current proof of that lemma has a gap in the treatment of the M(v) invariant that is load-bearing for Theorem C.1. The experimental speedups and NMI comparisons are likely unaffected by this gap, but the main theoretical claim is not established as written.
major comments (2)
- [Appendix C, Lemma C.1, case (2)] The proof of Lemma C.1 dismisses the case that M(u) decreases with the sentence "Only nodes with the same merge sequence can have the same node id. So M(u) cannot change." This invariant is neither defined nor proved anywhere in the manuscript, and it appears to be false under the algorithm's id-reuse policy. In Section 3 ("Update vertex mapping") and Algorithm 5, a vertex in the current round can be mapped to an already-existing vertex in the next round whose merge history is different: for example, an old vertex u = merge(a,b) can be replaced by a new vertex u = merge(a,c) with M(c) < M(b), while keeping the same id. Such a change need not put u, or any neighbor of u, into DeltaP, so the partition containing u is not marked dirty and a previously good merge involving u can become non-good. The same mechanism can change the size S(u) of a contracted vertex, which can increase wmax(x) for a neighbor x without x appearing in DeltaP, undermining case (1) as well. Since Lemma C.1 is the key step in the proof of Theorem C.1, the (1+ε)-approximation guarantee is not established. The authors should either prove the M-stability and wmax-stability invariants under a precise specification of how vertex ids are assigned and reused, or modify the algorithm (e.g., by giving fresh ids to contracted vertices or by marking partitions dirty whenever any incident M or size value changes).
- [Appendix C, Theorem C.2] The proof of Theorem C.2 is too terse to constitute a valid bound. It asserts that an inserted or deleted node x can make at most its 4-hop neighborhood dirty because partition subgraphs span 2-hop neighborhoods, but it does not account for the fact that re-running SubgraphHAC in one partition changes the contracted vertices and their sizes passed to the next round, which can cascade and mark additional partitions dirty in subsequent rounds. A formal inductive argument over rounds is needed to justify the claimed bound, or the statement should be weakened to an empirical observation.
minor comments (5)
- [Section 1.1] The word "appendinx" should be "appendix".
- [Abstract] The phrase "consistent with what a full recomputation from scratch would have output" is stronger than what is proved; Theorem C.1 only establishes that the maintained dendrogram is (1+ε)-approximate, not that it matches the output of a particular recomputation. Please rephrase.
- [Algorithm 2] Line 6 checks "if Vi+1 is empty" before Vi+1 has been computed (it is initialized only in Line 10). The accompanying text suggests the intended condition is about whether the graph in the next round has any vertex, but the pseudocode should be clarified.
- [Section 3, Update vertex mapping] The parameter list of Algorithm 5 includes "Ddirty", which is not described in the calling context (Algorithm 2, Line 16). The mismatch should be fixed.
- [Section 2, Preliminaries] The contraction operation is described as merging x and y into a new vertex z, but the manuscript never states how the id of z is chosen. Since id stability is used in the correctness proof (Lemma C.1), the id assignment rule should be specified precisely.
Circularity Check
No significant circularity: the dynamic approximation guarantee is parametric in epsilon and rests on prior published TeraHAC results, not on a redefinition or fitted input.
full rationale
DynHAC's central theorem, Theorem C.1, is derived from Lemma C.1 plus Lemma 2.1, which is quoted from TeraHAC [1] and states that any dendrogram produced by a sequence of (1+epsilon)-good merges is (1+epsilon)-approximate. Although [1] shares two authors with this paper, it is prior published work with its own proofs; the present paper does not redefine the approximation notion in terms of its own output, and no parameter is fitted to force the guarantee, since epsilon is a free input and the analysis holds for any choice. The dirty-partition argument is the genuinely new dynamic content and does not reduce by construction to the static good-merge lemma. The experimental claims (speedups and NMI differences) are measurements against external baselines, not derived predictions. The skeptical concern about Lemma C.1, that node-id reuse could lower M(u) without marking a partition dirty, is a possible proof gap in the soundness argument, not a circularity: even if correct, it would make Theorem C.1 unsupported, but it would not make the theorem equivalent to its own assumptions. Under the hard rules, a missing proof or disputed invariant is a correctness risk, not evidence of a circular derivation.
Assumptions & free parameters
free parameters (3)
- epsilon (approximation parameter) =
0.1 (default), also 1.0 tested
- threshold t (linkage similarity stopping threshold) =
0.0001 for MNIST, 0.01 for ALOI and ILSVRC_SMALL
- number of nearest neighbors k for graph construction =
50
assumptions (5)
- domain assumption Lemma 2.1: Any dendrogram produced by a sequence of (1+epsilon)-good merges is (1+epsilon) approximate.
- domain assumption SubgraphHAC (from TeraHAC) runs in O((m+n) log^2 n) and produces (1+epsilon)-good merges.
- domain assumption Each round colors vertices red/blue uniformly at random; partitions are based on highest-weight red neighbor.
- domain assumption The threshold t is fixed across updates; the algorithm maintains the dendrogram only up to linkage similarity t.
- ad hoc to paper Lemma C.1: If a partition is not dirty, all (1+epsilon)-good merges within it remain good.
Cite this review
Pith. "Pith review of DynHAC: Fully Dynamic Approximate Hierarchical Agglomerative Clustering." pith.science (2026). https://pith.science/paper/XTA7MMT7
@misc{pith2026250107745,
author = {Pith},
title = {Pith review of: DynHAC: Fully Dynamic Approximate Hierarchical Agglomerative Clustering},
year = {2026},
howpublished = {\url{https://pith.science/paper/XTA7MMT7}},
note = {Machine review of arXiv:2501.07745}
}
read the original abstract
We consider the problem of maintaining a hierarchical agglomerative clustering (HAC) in the dynamic setting, when the input is subject to point insertions and deletions. We introduce DynHAC - the first dynamic HAC algorithm for the popular average-linkage version of the problem which can maintain a 1+\epsilon approximate solution. Our approach leverages recent structural results on (1+\epsilon)-approximate HAC to carefully identify the part of the clustering dendrogram that needs to be updated in order to produce a solution that is consistent with what a full recomputation from scratch would have output. We evaluate DynHAC on a number of real-world graphs. We show that DynHAC can handle each update up to 423x faster than what it would take to recompute the clustering from scratch. At the same time it achieves up to 0.21 higher NMI score than the state-of-the-art dynamic hierarchical clustering algorithms, which do not provably approximate HAC.
Figures
Figures from the paper (9 more)
Forward citations
Cited by 1 Pith paper
-
Parallel Hierarchical Agglomerative Clustering in Low Dimensions
Centroid and Ward's hierarchical agglomerative clustering admit polylogarithmic-depth parallel algorithms in low dimensions via a new proof that their dendrograms are shallow.
Reference graph
Works this paper leans on
-
[1]
Terahac: Hierarchical agglomerative clustering of trillion-edge graphs,
L. Dhulipala, J. Łącki, J. Lee, and V. Mirrokni, “Terahac: Hierarchical agglomerative clustering of trillion-edge graphs,” SIGMOD, 2023
work page 2023
-
[2]
C. D. Manning, P. Raghavan, and H. Schütze, Introduction to Information Retrieval. Cambridge University Press, 2008
work page 2008
-
[3]
A survey of clustering data mining techniques,
P. Berkhin, “A survey of clustering data mining techniques,” in Grouping Multidimensional Data. Springer, 2006
work page 2006
-
[4]
C. C. Aggarwal and C. K. Reddy, Eds., Data Clustering: Algorithms and Applications. CRCPress, 2014
work page 2014
-
[5]
Efficient clustering and matching for object class recognition
B. Leibe, K. Mikolajczyk, and B. Schiele, “Efficient clustering and matching for object class recognition.” in BMVC, 2006
work page 2006
-
[6]
Algorithms for hier- archical clustering: an overview,
F. Murtagh and P. Contreras, “Algorithms for hier- archical clustering: an overview,”Wiley Interdisci- plinary Reviews: Data Mining and Knowledge Dis- covery, vol. 2, no. 1, 2012
work page 2012
-
[7]
Algorithms for hierarchical clustering: an overview, II,
——, “Algorithms for hierarchical clustering: an overview, II,”Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, vol. 7, no. 6, 2017
work page 2017
-
[8]
Modern hierarchical, agglomerative clus- tering algorithms,
D. Müllner, “Modern hierarchical, agglomerative clus- tering algorithms,”arXiv preprint arXiv:1109.2378, 2011
arXiv 2011
Show all 62 references
-
[9]
fastcluster: Fast hierarchical, agglomerative clustering routines for r and python,
——, “fastcluster: Fast hierarchical, agglomerative clustering routines for r and python,” Journal of Statistical Software, vol. 53, 2013
2013
-
[10]
Optimal implementations of upgma and other common clustering algorithms,
I. Gronau and S. Moran, “Optimal implementations of upgma and other common clustering algorithms,” Information Processing Letters, vol. 104, no. 6, 2007
2007
-
[11]
Multiple upgma and neighbor-joining trees and the performance of some computer packages,
T. Stefan Van Dongen and B. Winnepenninckx, “Multiple upgma and neighbor-joining trees and the performance of some computer packages,”Mol. Biol. Evol, vol. 13, no. 2, 1996
1996
-
[12]
Evaluation of hierarchical clustering algorithms for document datasets,
Y. Zhao and G. Karypis, “Evaluation of hierarchical clustering algorithms for document datasets,” in Proceedings of the eleventh international conference on Information and knowledge management, 2002
2002
-
[13]
MGUPGMA: a fast UPGMA algorithm with multiple graphics processing units using NCCL,
G.-J. Hua, C.-L. Hung, C.-Y. Lin, F.-C. Wu, Y.-W. Chan, and C. Y. Tang, “MGUPGMA: a fast UPGMA algorithm with multiple graphics processing units using NCCL,” Evolutionary Bioinformatics, vol. 13, 2017
2017
-
[14]
A hierarchical algorithm for extreme clustering,
A. Kobren, N. Monath, A. Krishnamurthy, and A. McCallum, “A hierarchical algorithm for extreme clustering,” in ACM SIGKDD, 2017
2017
-
[15]
Bayesian hierarchical community discovery,
C. Blundell and Y. W. Teh, “Bayesian hierarchical community discovery,” inAdvances in Neural Infor- mation Processing Systems (NeurIPS), vol. 26, 2013
2013
-
[16]
Author disambiguation using error-driven machine learning with a ranking loss function,
A. Culotta, P. Kanani, R. Hall, M. Wick, and A. Mc- Callum, “Author disambiguation using error-driven machine learning with a ranking loss function,” in Sixth International Workshop on Information Inte- gration on the Web (IIWeb-07), Vancouver, Canada, 2007
2007
-
[17]
Hierarchical agglomerative graph clustering in poly-logarithmic depth,
L. Dhulipala, D. Eisenstat, J. Łącki, V. Mirrokni, and J. Shi, “Hierarchical agglomerative graph clustering in poly-logarithmic depth,” inNeurIPS, 2022
2022
-
[18]
Hierarchical agglomerative graph clustering in nearly-linear time,
——, “Hierarchical agglomerative graph clustering in nearly-linear time,” inInternational Conference on Machine Learning (ICML), 2021
2021
-
[19]
Scalable hierarchical agglomerative clustering,
N. Monath, K. A. Dubey, G. Guruganesh, M. Zaheer, A. Ahmed, A. McCallum, G. Mergen, M. Najork, M. Terzihan, B. Tjanakaet al., “Scalable hierarchical agglomerative clustering,” inProceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, 2021
2021
-
[20]
Affinity clustering: Hierarchical clustering at scale,
M. Bateni, S. Behnezhad, M. Derakhshan, M. Ha- jiaghayi, R. Kiveris, S. Lattanzi, and V. Mirrokni, “Affinity clustering: Hierarchical clustering at scale,” in Advances in Neural Information Processing Systems (NeurIPS), vol. 30, 2017. [Online]. Avail- able: https://proceedings...
2017
-
[21]
A framework for parallelizing hierarchical clustering methods,
B. Moseley, K. Lu, S. Lattanzi, and T. Lavastida, “A framework for parallelizing hierarchical clustering methods,” in ECML PKDD, 2019
2019
-
[22]
Parallel batch-dynamic minimum spanning forest and the efficiency of dynamic agglomerative graph clustering,
T. Tseng, L. Dhulipala, and J. Shun, “Parallel batch-dynamic minimum spanning forest and the efficiency of dynamic agglomerative graph clustering,” in SPAA, 2022
2022
-
[23]
Online hi- erarchical clustering approximations,
A. K. Menon, A. Rajagopalan, B. Sumengen, G. Citovsky, Q. Cao, and S. Kumar, “Online hi- erarchical clustering approximations,”arXiv preprint arXiv:1909.09667, 2019
1909 arXiv
-
[24]
Birch: an efficient data clustering method for very large databases,
T. Zhang, R. Ramakrishnan, and M. Livny, “Birch: an efficient data clustering method for very large databases,” SIGMOD, 1996
1996
-
[25]
Pbirch: a scalable parallel clustering algorithm for incremental data,
A. Garg, A. Mangla, N. Gupta, and V. Bhatnagar, “Pbirch: a scalable parallel clustering algorithm for incremental data,” inIDEAS, 2006
2006
-
[26]
Scalable hierarchical clustering with tree grafting,
N. Monath, A. Kobren, A. Krishnamurthy, M. R. Glass, and A. McCallum, “Scalable hierarchical clustering with tree grafting,” in ACM SIGKDD, 2019
2019
-
[27]
Online level-wise hierarchical clustering,
N. Monath, M. Zaheer, and A. McCallum, “Online level-wise hierarchical clustering,” inACM SIGKDD, 2023
2023
-
[28]
Hierarchical clustering better than average-linkage,
M. Charikar, V. Chatziafratis, and R. Niazadeh, “Hierarchical clustering better than average-linkage,” in SODA. SIAM, 2019
2019
-
[29]
Hierarchical clustering: Objective functions and algorithms,
V. Cohen-Addad, V. Kanade, F. Mallmann-Trenn, and C. Mathieu, “Hierarchical clustering: Objective functions and algorithms,” Journal of the ACM (JACM), vol. 66, no. 4, 2019
2019
-
[30]
A cost function for similarity-based hierarchical clustering,
S. Dasgupta, “A cost function for similarity-based hierarchical clustering,” inProceedings of the forty- eighth annual ACM symposium on Theory of Com- 9 puting, 2016
2016
-
[31]
Approximation bounds for hierarchical clustering: Average linkage, bisecting k-means, and local search,
B. Moseley and J. R. Wang, “Approximation bounds for hierarchical clustering: Average linkage, bisecting k-means, and local search,” Journal of Machine Learning Research, vol. 24, no. 1, 2023
2023
-
[32]
Hierarchical clustering of data streams: Scalable algorithms and approximation guarantees,
A. Rajagopalan, F. Vitale, D. Vainstein, G. Citovsky, C. M. Procopiuc, and C. Gentile, “Hierarchical clustering of data streams: Scalable algorithms and approximation guarantees,” inICML, 2021
2021
-
[33]
Hierarchical clustering via sketches and hierarchical correlation clustering,
D. Vainstein, V. Chatziafratis, G. Citovsky, A. Ra- jagopalan, M. Mahdian, and Y. Azar, “Hierarchical clustering via sketches and hierarchical correlation clustering,” in International Conference on Artificial Intelligence and Statistics. PMLR, 2021
2021
-
[34]
Terrapattern: A nearest neighbor search service,
M. Zaheer, G. Guruganesh, G. Levin, and A. Smola, “Terrapattern: A nearest neighbor search service,” ArXiv e-prints, 2019
2019
-
[35]
Scaling hierarchical agglomerative clustering to billion-sized datasets,
B. Sumengen, A. Rajagopalan, G. Citovsky, D. Sim- cha, O. Bachem, P. Mitra, S. Blasiak, M. Liang, and S. Kumar, “Scaling hierarchical agglomerative clustering to billion-sized datasets,”arXiv preprint arXiv:2105.11653, 2021
2021 arXiv
-
[36]
Affinity clustering: Hierarchical clustering at scale,
M. Bateni, S. Behnezhad, M. Derakhshan, M. Ha- jiaghayi, R. Kiveris, S. Lattanzi, and V. Mirrokni, “Affinity clustering: Hierarchical clustering at scale,” NeurIPS, vol. 30, 2017
2017
-
[37]
Para- metric umap: learning embeddings with deep neu- ral networks for representation and semi-supervised learning,
T. Sainburg, L. McInnes, and T. Q. Gentner, “Para- metric umap: learning embeddings with deep neu- ral networks for representation and semi-supervised learning,” ArXiv e-prints, 2020
2020
-
[38]
The amsterdam library of object images,
J. M. Geusebroek, G. J. Burghouts, and A. W. M. Smeulders, “The amsterdam library of object images,” International Journal of Computer Vision, vol. 61, no. 1, 2005
2005
-
[39]
Imagenet: A large-scale hierarchical image database,
J. Deng, W. Dong, R. Socher, L.-J. Li, K. Li, and L. Fei-Fei, “Imagenet: A large-scale hierarchical image database,” inCVPR, 2009
2009
-
[40]
Rethinking the inception architecture for computer vision,
C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, and Z. Wojna, “Rethinking the inception architecture for computer vision,” inCVPR, 2016
2016
-
[41]
Probabilistic case-based reasoning for open-world knowledge graph completion,
R. Das, A. Godbole, N. Monath, M. Zaheer, and A. McCallum, “Probabilistic case-based reasoning for open-world knowledge graph completion,” in Findings of EMNLP, 2020
2020
-
[42]
——, “Grinch,” 2020, https://github.com/ ameyagodbole/Prob-CBR/blob/main/prob_ cbr/clustering/grinch_with_deletes.py
2020
-
[43]
GraphGrove,
N. Monath, “GraphGrove,” 2023, https://github. com/nmonath/graphgrove
2023
-
[44]
DiskANN: Fast accurate billion-point nearest neighbor search on a single node,
S. Jayaram Subramanya, F. Devvrit, H. V. Simhadri, R. Krishnawamy, and R. Kadekodi, “DiskANN: Fast accurate billion-point nearest neighbor search on a single node,” inAdvances in Neural Information Processing Systems, 2019
2019
-
[45]
Scaling graph- based anns algorithms to billion-size datasets: A comparative analysis,
M. Dobson, Z. Shen, G. E. Blelloch, L. Dhulipala, Y. Gu, H. V. Simhadri, and Y. Sun, “Scaling graph- based anns algorithms to billion-size datasets: A comparative analysis,” 2023
2023
-
[46]
Poly- logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity,
J. Holm, K. De Lichtenberg, and M. Thorup, “Poly- logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity,”Journal of the ACM (JACM), vol. 48, no. 4, 2001
2001
-
[47]
Dy- namic graph connectivity in polylogarithmic worst case time,
B. M. Kapron, V. King, and B. Mountjoy, “Dy- namic graph connectivity in polylogarithmic worst case time,” inProceedings of the twenty-fourth an- nual ACM-SIAM symposium on Discrete algorithms. SIAM, 2013
2013
-
[48]
Dynamic minimum spanning forest with subpoly- nomial worst-case update time,
D. Nanongkai, T. Saranurak, and C. Wulff-Nilsen, “Dynamic minimum spanning forest with subpoly- nomial worst-case update time,” in2017 IEEE 58th Annual Symposium on Foundations of Computer Sci- ence (FOCS). IEEE, 2017
2017
-
[49]
Approximate hierarchical clustering via sparsest cut and spreading metrics,
M. Charikar and V. Chatziafratis, “Approximate hierarchical clustering via sparsest cut and spreading metrics,” inProceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms . SIAM, 2017
2017
-
[50]
Hierarchical clustering: A 0.585 revenue approximation,
N. Alon, Y. Azar, and D. Vainstein, “Hierarchical clustering: A 0.585 revenue approximation,” in Conference on Learning Theory. PMLR, 2020
2020
-
[51]
Objective-based hierarchical clustering of deep em- bedding vectors,
S. Naumov, G. Yaroslavtsev, and D. Avdiukhin, “Objective-based hierarchical clustering of deep em- bedding vectors,” inProceedings of the AAAI Confer- ence on Artificial Intelligence, vol. 35, no. 10, 2021
2021
-
[52]
Efficient and stable fully dynamic facility location,
S. Bhattacharya, S. Lattanzi, and N. Parotsidis, “Efficient and stable fully dynamic facility location,” Advances in Neural Information Processing Systems, vol. 35, 2022
2022
-
[53]
Fully dynamic consistent facility location,
V. Cohen-Addad, N. O. D. Hjuler, N. Parotsidis, D. Saulpic, and C. Schwiegelshohn, “Fully dynamic consistent facility location,” Advances in Neural Information Processing Systems, vol. 32, 2019
2019
-
[54]
Fully-dynamic coresets,
M. Henzinger and S. Kale, “Fully-dynamic coresets,” arXiv preprint arXiv:2004.14891, 2020
2004 arXiv
-
[55]
Clustering high dimensional dynamic data streams,
V. Braverman, G. Frahling, H. Lang, C. Sohler, and L. F. Yang, “Clustering high dimensional dynamic data streams,” inInternational Conference on Ma- chine Learning. PMLR, 2017
2017
-
[56]
Fully dynamic k-center clustering in low dimensional metrics,
G. Goranci, M. Henzinger, D. Leniowski, C. Schulz, and A. Svozil, “Fully dynamic k-center clustering in low dimensional metrics,” in2021 Proceedings of the Workshop on Algorithm Engineering and Experiments (ALENEX). SIAM, 2021
2021
-
[57]
Op- timal fully dynamic k-center clustering for adaptive and oblivious adversaries,
M. Bateni, H. Esfandiari, H. Fichtenberger, M. Hen- zinger, R. Jayaram, V. Mirrokni, and A. Wiese, “Op- timal fully dynamic k-center clustering for adaptive and oblivious adversaries,” inProceedings of the 2023 Annual ACM-SIAM Symposium on Discrete Algo- rithms (SODA). SIAM, 2023
2023
-
[58]
Fully dynamic consistent k-center clustering,
J. Łącki, B. Haeupler, C. Grunau, R. Jayaram, and V. Rozhoň, “Fully dynamic consistent k-center clustering,” inProceedings of the 2024 Annual ACM- SIAM Symposium on Discrete Algorithms (SODA). SIAM, 2024
2024
-
[59]
Bico: Birch meets coresets for k-means clustering,
H. Fichtenberger, M. Gillé, M. Schmidt, C. Schwiegelshohn, and C. Sohler, “Bico: Birch meets coresets for k-means clustering,” inAlgorithms–ESA 2013: 21st Annual European Symposium, Sophia Antipolis, France, September 2-4, 2013. Proceedings
2013
-
[60]
Parallel batch-dynamic algorithms for k-core decom- position and related graph problems,
Q. C. Liu, J. Shi, S. Yu, L. Dhulipala, and J. Shun, “Parallel batch-dynamic algorithms for k-core decom- position and related graph problems,” inProceedings of the 34th ACM Symposium on Parallelism in Algo- rithms and Architectures, 2022
2022
-
[61]
Online and consistent correlation clustering,
V. Cohen-Addad, S. Lattanzi, A. Maggiori, and N. Parotsidis, “Online and consistent correlation clustering,” in International Conference on Machine Learning. PMLR, 2022
2022
-
[62]
Single-pass streaming algorithms for correlation clustering,
S. Behnezhad, M. Charikar, W. Ma, and L.-Y. Tan, “Single-pass streaming algorithms for correlation clustering,” inProceedings of the 2023 Annual ACM- SIAM Symposium on Discrete Algorithms (SODA). SIAM, 2023. 11 A Expanded Related Work Several studies have considered the proble...
2023
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.