Alireza Zarei

dblp:53/1843 · DBLP profile ↗
← Back
18ranked-venue papers
3as first author
2since 2021 · last 2024
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 11 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorArtificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2024 A better LP rounding for feedback arc set on tournaments
Mojtaba Ostovari, Alireza Zarei
Theor. Comput. Sci.2
2021 Recognizing Visibility Graphs of Triangulated Irregular Networks
abstract
A Triangulated Irregular Network (TIN) is a data structure that is usually used for representing and storing monotone geographic surfaces, approximately. In this representation, the surface is approximated by a set of triangular faces whose projection on the XY-plane is a triangulation. The visibility graph of a TIN is a graph whose vertices correspond to the vertices of the TIN and there is an edge between two vertices if their corresponding vertices on TIN see each other, i.e. the segment that connects these vertices completely lies above the TIN. Computing the visibility graph of a TIN and its properties have been considered thoroughly in the literature. In this paper, we consider this problem in reverse: Given a graph G, is there a TIN with the same visibility graph as G? We show that this problem is ∃ℝ- Complete.
Hossein Boomari, Mojtaba Ostovari, Alireza Zarei
Fundam. Informaticae3
2019 Connecting guards with minimum Steiner points inside simple polygons
Arash Ahadi, Alireza Zarei
Theor. Comput. Sci.2
2017 Touring Convex Polygons in Polygonal Domain Fences
Arash Ahadi, Amirhossein Mozafari, Alireza Zarei
COCOA (2)3
2016 When Diameter Matters: Parameterized Approximation Algorithms for Bounded Diameter Minimum Steiner Tree Problem
Ali Mashreghi, Alireza Zarei
Theory Comput. Syst.2
2015 A simple, faster method for kinetic proximity problems
Zahed Rahmati, Mohammad Ali Abam, Valerie King, Sue Whitesides, Alireza Zarei
Comput. Geom.5
2015 Visibility testing and counting
Sharareh Alipour, Mohammad Ghodsi, Alireza Zarei, Maryam Pourreza
Inf. Process. Lett.3
2014 Touring a sequence of disjoint polygons: Complexity and extension
Arash Ahadi, Amirhossein Mozafari, Alireza Zarei
Theor. Comput. Sci.3
2013 Touring Disjoint Polygons Problem Is NP-Hard
Arash Ahadi, Amirhossein Mozafari, Alireza Zarei
COCOA3
2012 Touring Polygons: An Approximation Algorithm
Amirhossein Mozafari, Alireza Zarei
IWOCA2
2012 Efficient Observer-Dependent Simplification in Polygonal Domains
Alireza Zarei, Mohammad Ghodsi
Algorithmica1
2012 Computing polygonal path simplification under area measures
Shervin Daneshpajouh, Mohammad Ghodsi, Alireza Zarei
Graph. Model.3
2011 Kinetic Euclidean Minimum Spanning Tree in the Plane
Zahed Rahmati, Alireza Zarei
IWOCA2
2010 Streaming Algorithms for Line Simplification
abstract
We study the following variant of the well-known line-simplification problem: we are getting a (possibly infinite) sequence of points p 0,p 1,p 2,… 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(k 2) additional storage.
Mohammad Ali Abam, Mark de Berg, Peter Hachenberger, Alireza Zarei
Discret. Comput. Geom.4
2008 Query point visibility computation in polygons with holes
Alireza Zarei, Mohammad Ghodsi
Comput. Geom.1
2007 Streaming algorithms for line simplification
abstract
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.
Mohammad Ali Abam, Mark de Berg, Peter Hachenberger, Alireza Zarei
SCG4
2007 Weak Visibility of Two Objects in Planar Polygonal Scenes
Mostafa Nouri, Alireza Zarei, Mohammad Ghodsi
ICCSA (1)2
2005 Efficient computation of query point visibility in polygons with holes
abstract
In this paper, we consider the problem of computing the visibility of a query point inside polygons with holes. The goal is to perform this computation efficiently per query with more cost in the preprocessing phase. Our algorithm is based on solutions in [13] and [2] proposed for simple polygons. In our solution, the preprocessing is done in time O(n3 log(n)) to construct a data structure of size O(n3). It is then possible to report the visibility polygon of any query point q in time O((1+h′) log n+|V(q)|), in which n and h are the number of the vertices and holes of the polygon respectively, |V(q)| is the size of the visibility polygon of q, and h′ is an output and preprocessing sensitive parameter of at most min(h,|V(q)|). This is claimed to be the best query-time result on this problem so far.
Alireza Zarei, Mohammad Ghodsi
SCG1