Skip to main content

Showing 1–12 of 12 results for author: Aghamolaei, S

.
  1. arXiv:2309.07486  [pdf, other

    cs.DS cs.DC cs.LG

    Massively-Parallel Heat Map Sorting and Applications To Explainable Clustering

    Authors: Sepideh Aghamolaei, Mohammad Ghodsi

    Abstract: Given a set of points labeled with $k$ labels, we introduce the heat map sorting problem as reordering and merging the points and dimensions while preserving the clusters (labels). A cluster is preserved if it remains connected, i.e., if it is not split into several clusters and no two clusters are merged. We prove the problem is NP-hard and we give a fixed-parameter algorithm with a constant nu… ▽ More

    Submitted 14 September, 2023; originally announced September 2023.

  2. arXiv:2309.04327  [pdf, other

    cs.CG cs.DC

    A 2-Approximation Algorithm for Data-Distributed Metric k-Center

    Authors: Sepideh Aghamolaei, Mohammad Ghodsi

    Abstract: In a metric space, a set of point sets of roughly the same size and an integer $k\geq 1$ are given as the input and the goal of data-distributed $k$-center is to find a subset of size $k$ of the input points as the set of centers to minimize the maximum distance from the input points to their closest centers. Metric $k$-center is known to be NP-hard which carries to the data-distributed setting.… ▽ More

    Submitted 8 September, 2023; originally announced September 2023.

  3. arXiv:2309.00242  [pdf, other

    cs.CG cs.DC

    A Massively Parallel Dynamic Programming for Approximate Rectangle Escape Problem

    Authors: Sepideh Aghamolaei, Mohammad Ghodsi

    Abstract: 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, solved, and merged in sublinear time. The rectangle escape problem (REP) is defined as follows: For $n$ axis-aligned rectangles inside an axis-aligned bounding box $B$, extend each rectangle in only one of the four direction… ▽ More

    Submitted 1 September, 2023; originally announced September 2023.

  4. arXiv:2308.15065  [pdf, other

    cs.CG cs.DC

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

    Authors: Sepideh Aghamolaei, Mohammad Ghodsi

    Abstract: 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 design an algorithm in massively parallel computation (MPC) model for constructing a geometric spanner known as Yao-graph. This improves the total time and the total memory of existing algorithms for geometric spanners fr… ▽ More

    Submitted 29 August, 2023; originally announced August 2023.

  5. arXiv:2111.13989  [pdf, other

    cs.CG

    Clustering Geometrically-Modeled Points in the Aggregated Uncertainty Model

    Authors: Vahideh Keikha, Sepideh Aghamolaei, Ali Mohades, Mohammad Ghodsi

    Abstract: The $k$-center problem is to choose a subset of size $k$ from a set of $n$ points such that the maximum distance from each point to its nearest center is minimized. Let $Q=\{Q_1,\ldots,Q_n\}$ be a set of polygons or segments in the region-based uncertainty model, in which each $Q_i$ is an uncertain point, where the exact locations of the points in $Q_i$ are unknown. The geometric objects segments… ▽ More

    Submitted 26 January, 2022; v1 submitted 27 November, 2021; originally announced November 2021.

    Comments: Accepted in Fundamenta Informaticae

    Journal ref: Fundamenta Informaticae, Volume 184, Issue 3 (January 27, 2022) fi:8776

  6. Computing The Packedness of Curves

    Authors: Sepideh Aghamolaei, Vahideh Keikha, Mohammad Ghodsi, Ali Mohades

    Abstract: A polygonal curve $P$ with $n$ vertices is $c$-packed, if the sum of the lengths of the parts of the edges of the curve that are inside any disk of radius $r$ is at most $cr$, for any $r>0$. Similarly, the concept of $c$-packedness can be defined for any scaling of a given shape. Assuming $L$ is the diameter of $P$ and $δ$ is the minimum distance between points on disjoint edges of $P$, we show… ▽ More

    Submitted 21 December, 2020; v1 submitted 8 December, 2020; originally announced December 2020.

  7. arXiv:2008.06337   

    cs.CG

    Catching a Polygonal Fish with a Minimum Net

    Authors: Sepideh Aghamolaei

    Abstract: Given a polygon $P$ in the plane that can be translated, rotated and enlarged arbitrarily inside a unit square, the goal is to find a set of lines such that at least one of them always hits $P$ and the number of lines is minimized. We prove the solution is always a regular grid or a set of equidistant parallel lines, whose distance depends on $P$.

    Submitted 12 January, 2021; v1 submitted 10 August, 2020; originally announced August 2020.

    Comments: The original problem gives the number of lines (k) and the shape as the input and asks for the smallest scaling of the shape that is always stabbed. For parallel lines, the result was already known for squares and disks. We discussed axis-parallel solutions but we did not find the rotation. For k=1 and a rectangle, the optimal solution is the diameter

  8. arXiv:2008.01768   

    cs.DS

    A Data-Structure for Approximate Longest Common Subsequence of A Set of Strings

    Authors: Sepideh Aghamolaei

    Abstract: Given a set of $k$ strings $I$, their longest common subsequence (LCS) is the string with the maximum length that is a subset of all the strings in $I$. A data-structure for this problem preprocesses $I$ into a data-structure such that the LCS of a set of query strings $Q$ with the strings of $I$ can be computed faster. Since the problem is NP-hard for arbitrary $k$, we allow an error that allows… ▽ More

    Submitted 12 January, 2021; v1 submitted 4 August, 2020; originally announced August 2020.

    Comments: An optimal exact sketch for the LCS of two strings was already known: arXiv:1810.01238 as well as an approximation algorithm with weights: https://doi.org/10.1016/j.ic.2010.12.006 The edit distance of regular languages was also known: https://doi.org/10.3390/a11110165 Using these subroutines in any algorithm for the LCS of k strings gives a better result

  9. arXiv:2007.13694   

    cs.DS

    Symmetries: From Proofs To Algorithms And Back

    Authors: Sepideh Aghamolaei

    Abstract: We call an objective function or algorithm symmetric with respect to an input if after swap** two parts of the input in any algorithm, the solution of the algorithm and the output remain the same. More formally, for a permutation $π$ of an indexed input, and another permutation $π'$ of the same input, such that swap** two items converts $π$ to $π'$, $f(π)=f(π')$, where $f$ is the objective fun… ▽ More

    Submitted 13 January, 2021; v1 submitted 27 July, 2020; originally announced July 2020.

    Comments: The definition of symmetry discussed here is too general, and the examples in this paper has mislead people to believe this is a desirable or useful property. A counter-example is SAT, where there is a symmetry between each variable and its complement, and it is equivalent to the original problem

  10. arXiv:2007.11451  [pdf, other

    cs.CG

    Point-Location in The Arrangement of Curves

    Authors: Sepideh Aghamolaei, Mohammad Ghodsi

    Abstract: An arrangement of $n$ curves in the plane is given. The query is a point $q$ and the goal is to find the face of the arrangement that contains $q$. A data-structure for point-location, preprocesses the curves into a data structure of polynomial size in $n$, such that the queries can be answered in time polylogarithmic in $n$. We design a data structure for solving the point location problem quer… ▽ More

    Submitted 4 December, 2020; v1 submitted 22 July, 2020; originally announced July 2020.

  11. arXiv:2005.06672  [pdf, other

    cs.CG

    Approximating The p-Mean Curve of Large Data-Sets

    Authors: Sepideh Aghamolaei, Mohammad Ghodsi

    Abstract: A set of piecewise linear functions, called polylines, $P_1,\ldots,P_L$ each with at most $n$ vertices can be simplified into a polyline $M$ with $k$ vertices, such that the Fréchet distances $ε_1,\ldots,ε_L$ to each of these polylines are minimized under the $L_p$ distance. We call $M$ for $L_p$ with $p\geq 1$ a $p$-mean curve ($p$-MC). We discuss $p\geq 1$, for which $L_p$ distance satisfies t… ▽ More

    Submitted 27 August, 2021; v1 submitted 13 May, 2020; originally announced May 2020.

  12. arXiv:1902.01896  [pdf, other

    cs.DS cs.CG

    A Composable Coreset for k-Center in Doubling Metrics

    Authors: Sepideh Aghamolaei, Mohammad Ghodsi

    Abstract: A set of points $P$ in a metric space and a constant integer $k$ are given. The $k$-center problem finds $k$ points as centers among $P$, such that the maximum distance of any point of $P$ to their closest centers $(r)$ is minimized. Doubling metrics are metric spaces in which for any $r$, a ball of radius $r$ can be covered using a constant number of balls of radius $r/2$. Fixed dimensional Euc… ▽ More

    Submitted 24 April, 2019; v1 submitted 5 February, 2019; originally announced February 2019.

    Comments: The preliminary version of this paper has appeared in Proceedings of the 30th Canadian Conference on Computational Geometry, (CCCG 2018)