An Efficient Construction of Yao-Graph in Data-Distributed Settings

S Aghamolaei, M Ghodsi - arXiv preprint arXiv:2308.15065, 2023 - arxiv.org
A sparse graph that preserves an approximation of the shortest paths between all pairs of
points in a plane is called a geometric spanner. Using range trees of sublinear size, we …

A Massively Parallel Dynamic Programming for Approximate Rectangle Escape Problem

S Aghamolaei, M Ghodsi - arXiv preprint arXiv:2309.00242, 2023 - arxiv.org
Sublinear time complexity is required by the massively parallel computation (MPC) model.
Breaking dynamic programs into a set of sparse dynamic programs that can be divided …

Sampling and sparsification for approximating the packedness of trajectories and detecting gatherings

S Aghamolaei, V Keikha, M Ghodsi… - International Journal of …, 2023 - Springer
Packedness is a measure defined for curves as the ratio of maximum curve length inside
any disk divided by its radius. Sparsification allows us to reduce the number of candidate …

Density-Based clustering in mapReduce with guarantees on parallel time, space, and solution quality

S Aghamolaei, M Ghodsi - Transactions on Combinatorics, 2024 - toc.ui.ac.ir
A well-known clustering problem called Density-Based Spatial Clustering of Applications
with Noise~(DBSCAN) involves computing the solutions of at least one disk range query per …

[PDF][PDF] Symmetries: From Proofs To Algorithms And Back

S Aghamolaei - arXiv preprint arXiv:2007.13694, 2020 - academia.edu
We call an objective function or algorithm symmetric with respect to an input if after
swapping two parts of the input in any algorithm, the solution of the algorithm and the output …

[PDF][PDF] Geometric Spanner in MPC Model

MA Abam, MR Bahrami, PJ Ganje - 81.31.168.89
The importance of processing large-scale data is growing rapidly in contemporary
computation. In order to design and analyze practical distributed algorithms, recently, the …

Exact and Approximate Map-Reduce Algorithms for Convex Hull

A Ghosh, S Schwartz - International Conference on Combinatorial …, 2018 - Springer
Given a set of points P in the Euclidean plane, the classic problem of convex hull in
computational geometry asks to compute the smallest convex polygon C with the vertex set …