1 code implementation • 1 Feb 2024 • Joshua Engels, Benjamin Landrum, Shangdi Yu, Laxman Dhulipala, Julian Shun
We define and investigate the problem of $\textit{c-approximate window search}$: approximate nearest neighbor search where each point in the dataset has a numeric label, and the goal is to find nearest neighbors to queries within arbitrary label ranges.
no code implementations • 6 Dec 2023 • Shangdi Yu, Joshua Engels, Yihao Huang, Julian Shun
In particular, we study variants of density peaks clustering, a popular type of algorithm that has been shown to work well in practice.
2 code implementations • 8 Jun 2021 • Shangdi Yu, Yiqiu Wang, Yan Gu, Laxman Dhulipala, Julian Shun
This paper studies the hierarchical clustering problem, where the goal is to produce a dendrogram that represents clusters at varying scales of a data set.
1 code implementation • 2 Apr 2021 • Yiqiu Wang, Shangdi Yu, Yan Gu, Julian Shun
Our approach is based on generating a well-separated pair decomposition followed by using Kruskal's minimum spanning tree algorithm and bichromatic closest pair computations.
1 code implementation • 12 Dec 2019 • Yiqiu Wang, Yan Gu, Julian Shun
The DBSCAN method for spatial clustering has received significant attention due to its applicability in a variety of data analysis tasks.
4 code implementations • 2 May 2018 • Yunming Zhang, Mengjiao Yang, Riyadh Baghdadi, Shoaib Kamil, Julian Shun, Saman Amarasinghe
This paper introduces GraphIt, a new DSL for graph computations that generates fast implementations for algorithms with different performance characteristics running on graphs with different sizes and structures.
Programming Languages