Show simple item record

dc.contributor.advisorDell'Amico, Matteo <1979>
dc.contributor.advisorD'Agostino, Daniele <1976>
dc.contributor.authorAfghan, Abdul Hamid <1997>
dc.date.accessioned2026-10-22T14:36:10Z
dc.date.available2026-10-22T14:36:10Z
dc.date.issued2026-10-14
dc.identifier.urihttps://unire.unige.it/handle/123456789/17380
dc.description.abstractClustering large datasets becomes difficult when their computational or memory require- ments exceed the capacity of a single machine. This is particularly challenging for density- based clustering, where neighborhood information and global connectivity are needed to identify clusters and noise. FISHDBC provides a scalable approximation of HDBSCAN* by combining HNSW-based neighbor discovery with an approximate minimum spanning tree, but its original design is limited to single-machine execution. This thesis investigates a distributed adaptation of FISHDBC. A sampled global HNSW is used to organize and partition the dataset, while multiple Workers perform local neigh- borhood discovery and graph processing. A central Leader combines the reduced local in- formation, reconstructs approximate global core distances, recomputes mutual-reachability weights, and builds the global minimum spanning tree used for hierarchical clustering. The proposed implementation is evaluated against centralized FISHDBC and HDBSCAN* under both controlled and application-specific workloads. The experiments examine clus- tering agreement, the effects of sampling and replication, runtime scalability, memory usage, and the computational cost of flexible distance functions. The results show that the distributed approach preserves the expected clustering structure in the evaluated con- figurations and improves scalability relative to centralized FISHDBC as the dataset size increases. The evaluation also identifies the centralized Indexer, particularly data routing and graph processing, as the main scalability bottleneck of the current prototype.it_IT
dc.description.abstractClustering large datasets becomes difficult when their computational or memory require- ments exceed the capacity of a single machine. This is particularly challenging for density- based clustering, where neighborhood information and global connectivity are needed to identify clusters and noise. FISHDBC provides a scalable approximation of HDBSCAN* by combining HNSW-based neighbor discovery with an approximate minimum spanning tree, but its original design is limited to single-machine execution. This thesis investigates a distributed adaptation of FISHDBC. A sampled global HNSW is used to organize and partition the dataset, while multiple Workers perform local neigh- borhood discovery and graph processing. A central Leader combines the reduced local in- formation, reconstructs approximate global core distances, recomputes mutual-reachability weights, and builds the global minimum spanning tree used for hierarchical clustering. The proposed implementation is evaluated against centralized FISHDBC and HDBSCAN* under both controlled and application-specific workloads. The experiments examine clus- tering agreement, the effects of sampling and replication, runtime scalability, memory usage, and the computational cost of flexible distance functions. The results show that the distributed approach preserves the expected clustering structure in the evaluated con- figurations and improves scalability relative to centralized FISHDBC as the dataset size increases. The evaluation also identifies the centralized Indexer, particularly data routing and graph processing, as the main scalability bottleneck of the current prototype.en_UK
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.titleDistributed and Flexible Density-Based Clusteringit_IT
dc.title.alternativeDistributed and Flexible Density-Based Clusteringen_UK
dc.typeinfo:eu-repo/semantics/masterThesis
dc.subject.miurINF/01 - INFORMATICA
dc.subject.miurINF/01 - INFORMATICA
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2025/2026
dc.description.corsolaurea10852 - COMPUTER SCIENCE
dc.description.area7 - SCIENZE MAT.FIS.NAT.
dc.description.department100023 - DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record