Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mohammad Ali Abam is active.

Publication


Featured researches published by Mohammad Ali Abam.


Discrete and Computational Geometry | 2010

Streaming Algorithms for Line Simplification

Mohammad Ali Abam; de Mt Mark Berg; P Peter Hachenberger; Alireza Zarei

We study the following variant of the well-known line-simplification problem: we are getting a (possibly infinite) sequence of points p0,p1,p2,… in the plane defining a polygonal path, and as we receive the points, we wish to maintain a simplification of the path seen so far. We study this problem in a streaming setting, where we only have a limited amount of storage, so that we cannot store all the points. We analyze the competitive ratio of our algorithms, allowing resource augmentation: we let our algorithm maintain a simplification with 2k (internal) points and compare the error of our simplification to the error of the optimal simplification with k points. We obtain the algorithms with O(1) competitive ratio for three cases: convex paths, where the error is measured using the Hausdorff distance (or Fréchet distance), xy-monotone paths, where the error is measured using the Hausdorff distance (or Fréchet distance), and general paths, where the error is measured using the Fréchet distance. In the first case the algorithm needs O(k) additional storage, and in the latter two cases the algorithm needs O(k2) additional storage.


symposium on computational geometry | 2007

Streaming algorithms for line simplification

Mohammad Ali Abam; Mark de Berg; P Peter Hachenberger; Alireza Zarei

We study the following variant of the well-known line-simpli-ficationproblem: we are getting a possibly infinite sequence of points p0,p1,p2,... in the plane defining a polygonal path, and as wereceive the points we wish to maintain a simplification of the pathseen so far. We study this problem in a streaming setting, where weonly have a limited amount of storage so that we cannot store all thepoints. We analyze the competitive ratio of our algorithms, allowingresource augmentation: we let our algorithm maintain a simplificationwith 2k (internal) points, and compare the error of oursimplification to the error of the optimal simplification with k points. We obtain the algorithms with O(1) competitive ratio forthree cases: convex paths where the error is measured using theHausdorff distance (or Frechet distance), xy-monotone paths where the error is measured using theHausdorff distance (or Frechet distance), and general paths where the error is measured using theFrechet distance. In the first case the algorithm needs O(k) additionalstorage, and in the latter two cases the algorithm needs O(k2) additional storage.


symposium on computational geometry | 2008

A simple and efficient kinetic spanner

Mohammad Ali Abam; Mark de Berg; Joachim Gudmundsson

We present a new and simple (1+ε)-spanner of size <i>O</i>(<i>n</i>ε<sup>2</sup>) for a set of <i>n</i> points in the plane, which can be maintained efficiently as the points move. Assuming the trajectories of the points can be described by polynomials whose degrees are at most <i>s</i>, the number of topological changes to the spanner is <i>O</i>((<i>n</i>/ε<sup>2</sup>).λ<sub>s+2</sub>(<i>n</i>)), and at each event the spanner can be updated in <i>O</i>(1) time.


european symposium on algorithms | 2006

Kinetic collision detection for convex fat objects

Mohammad Ali Abam; de Mt Mark Berg; Sheung-Hung Poon; Bettina Speckmann

We design compact and responsive kinetic data structures for detecting collisions between n convex fat objects in 3-dimensional space that can have arbitrary sizes. Our main results are: (i) If the objects are 3-dimensional balls that roll on a plane, then we can detect collisions with a KDS of size O(nlogn) that can handle events in O (logn) time. This structure processes O(n2) events in the worst case, assuming that the objects follow constant-degree algebraic trajectories. (ii) If the objects are convex fat 3-dimensional objects of constant complexity that are free-flying in R3, then we can detect collisions with a KDS of O(nlog6n) size that can handle events in O(log6n) time. This structure processes O(n2) events in the worst case, assuming that the objects follow constant-degree algebraic trajectories. If the objects have similar sizes then the size of the KDS becomes O(n) and events can be handled in O(1) time.


international symposium on algorithms and computation | 2013

Computing the Smallest Color-Spanning Axis-Parallel Square

Payam Khanteimouri; Ali Mohades; Mohammad Ali Abam; Mohammad Kazemi

For a given set of n colored points with k colors in the plane, we study the problem of computing the smallest color-spanning axis-parallel square. First, for a dynamic set of colored points on the real line, we propose a dynamic structure with O(log2 n) update time per insertion and deletion for maintaining the smallest color-spanning interval. Next, we use this result to compute the smallest color-spanning square. Although we show there could be Ω(kn) minimal color-spanning squares, our algorithm runs in O(nlog2 n) time and O(n) space.


SIAM Journal on Computing | 2009

Kinetic kd-Trees and Longest-Side kd-Trees

Mohammad Ali Abam; Mark de Berg; Bettina Speckmann

We propose a simple variant of kd-trees, called rank-based kd-trees, for sets of


Computational Geometry: Theory and Applications | 2015

A simple, faster method for kinetic proximity problems

Zahed Rahmati; Mohammad Ali Abam; Valerie King; Sue Whitesides; Alireza Zarei

n


workshop on algorithms and data structures | 2009

On the Power of the Semi-Separated Pair Decomposition

Mohammad Ali Abam; Paz Carmi; Mohammad Farshi; Michiel H. M. Smid

points in


symposium on computational geometry | 2009

Kinetic spanners in R d

Mohammad Ali Abam; Mark de Berg

\mathbb{R}^d


european symposium on algorithms | 2006

Out-of-order event processing in kinetic data structures

Mohammad Ali Abam; Pankaj K. Agarwal; Mark de Berg; Hai Yu

. We show that a rank-based kd-tree, like an ordinary kd-tree, supports orthogonal range queries in

Collaboration


Dive into the Mohammad Ali Abam's collaboration.

Top Co-Authors

Avatar

Mark de Berg

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Bettina Speckmann

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Sheung-Hung Poon

National Tsing Hua University

View shared research outputs
Top Co-Authors

Avatar

de Mt Mark Berg

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

A Amirali Khosravi

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

P Peter Hachenberger

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Paz Carmi

Ben-Gurion University of the Negev

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge