Source author record

Sharareh Alipour

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

5works
2topics
4close collaborators

Published work

5 publications

preprint2021arXiv

On Distributed Algorithms for Minimum Dominating Set problem, from theory to application

In this paper, we propose a distributed algorithm for the minimum dominating set problem. For some especial networks, we prove theoretically that the achieved answer by our proposed algorithm is a constant approximation factor of the exact answer. This problem arises naturally in social networks, for example in news spreading, avoiding rumor spreading and recommendation spreading. So we implement our algorithm on massive social networks and compare our results with the state of the art algorithms. Also, we extend our algorithm to solve the kk-distance dominating set problem and experimentally study the efficiency of the proposed algorithm. Our proposed algorithm is fast and easy to implement and can be used in dynamic networks where the edges and vertices are added or deleted constantly. More importantly, based on the experimental results the proposed algorithm has reasonable solutions and running time which enables us to use it in distributed model practically.

preprint2021arXiv

On guarding polygons with holes

There is an old conjecture by Shermer \cite{sher} that in a polygon with nn vertices and hh holes, ⌊n+h3⌋\lfloor \dfrac{n+h}{3} \rfloor vertex guards are sufficient to guard the entire polygon. The conjecture is proved for h=1h=1 by Shermer \cite{sher} and Aggarwal \cite{aga} seperately. In this paper, we prove a theorem similar to the Shermer's conjecture for a special case where the goal is to guard the vertices of the polygon (not the entire polygon) which is equivalent to finding a dominating set for the visibility graph of the polygon. Our proof also guarantees that the selected vertex guards also cover the entire outer boundary (outer perimeter of the polygon) as well.

preprint2020arXiv

Improved constant approximation factor algorithms for kk-center problem for uncertain data

In real applications, database systems should be able to manage and process data with uncertainty. Any real dataset may have missing or rounded values, also the values of data may change by time. So, it becomes important to handle these uncertain data. An important problem in database technology is to cluster these uncertain data. In this paper, we study the kk-center problem for uncertain points in a general metric space. First we present a greedy approximation algorithm that builds kk centers using a farthest-first traversal in kk iterations. This algorithm improves the approximation factor of the unrestricted assigned kk-center problem from 1010 to 66. Next we restrict the centers to be selected from a finite set of points and we show that the optimal solution for this restricted setting is a 22-approximation factor solution for the optimal solution of the assigned kk-center problem. Using this idea we improve the approximation factor of the unrestricted assigned kk-center problem to 44 by increasing the running time mildly.

preprint2016arXiv

An improved Constant-Factor Approximation Algorithm for Planar Visibility Counting Problem

Given a set SS of nn disjoint line segments in R2\mathbb{R}^{2}, the visibility counting problem (VCP) is to preprocess SS such that the number of segments in SS visible from any query point pp can be computed quickly. This problem can trivially be solved in logarithmic query time using O(n4)O(n^{4}) preprocessing time and space. Gudmundsson and Morin proposed a 2-approximation algorithm for this problem with a tradeoff between the space and the query time. They answer any query in Oε(n1−α)O_ε(n^{1-α}) with Oε(n2+2α)O_ε(n^{2+2α}) of preprocessing time and space, where αα is a constant 0≤α≤10\leq α\leq 1, ε>0ε> 0 is another constant that can be made arbitrarily small, and Oε(f(n))=O(f(n)nε)O_ε(f(n))=O(f(n)n^ε). In this paper, we propose a randomized approximation algorithm for VCP with a tradeoff between the space and the query time. We will show that for an arbitrary constants 0≤β≤230\leq β\leq \frac{2}{3} and 0<δ<10<δ<1, the expected preprocessing time, the expected space, and the query time of our algorithm are O(n4−3βlog⁡n)O(n^{4-3β}\log n), O(n4−3β)O(n^{4-3β}), and O(1δ3nβlog⁡n)O(\frac{1}{δ^3}n^β\log n), respectively. The algorithm computes the number of visible segments from pp, or mpm_p, exactly if mp≤1δ3nβlog⁡nm_p\leq \frac{1}{δ^3}n^β\log n. Otherwise, it computes a (1+δ)(1+δ)-approximation mp′m'_p with the probability of at least 1−1log⁡n1-\frac{1}{\log n}, where mp≤mp′≤(1+δ)mpm_p\leq m'_p\leq (1+δ)m_p.

preprint2014arXiv

Fast Approximation and Randomized Algorithms for Diameter

We consider approximation of diameter of a set SS of nn points in dimension mm. Eg~\tilde{g}eciog~\tilde{g}lu and Kalantari \cite{kal} have shown that given any p∈Sp \in S, by computing its farthest in SS, say qq, and in turn the farthest point of qq, say q′q', we have diam(S)≤3d(q,q′){\rm diam}(S) \leq \sqrt{3} d(q,q'). Furthermore, iteratively replacing pp with an appropriately selected point on the line segment pqpq, in at most t≤nt \leq n additional iterations, the constant bound factor is improved to c∗=5−23≈1.24c_*=\sqrt{5-2\sqrt{3}} \approx 1.24. Here we prove when m=2m=2, t=1t=1. This suggests in practice a few iterations may produce good solutions in any dimension. Here we also propose a randomized version and present large scale computational results with these algorithm for arbitrary mm. The algorithms outperform many existing algorithms. On sets of data as large as 1,000,0001,000,000 points, the proposed algorithms compute solutions to within an absolute error of 10−410^{-4}.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.