Hamid Zarrabi-Zadeh

dblp:49/4750 · DBLP profile ↗
← Back
28ranked-venue papers
6as first author
5since 2021 · last 2026
0000-0002-2279-4775ORCID · verified

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

Theory of computation · 21 · 5 first-author · 3 since 2021Systems, architecture and hardware · 4 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3Artificial intelligence and machine learning · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author
YearPublicationVenuePosition
2026 Composable Coresets for Fair Diversity Maximization
abstract
The diversity maximization problem (also known as dispersion) is a fundamental optimization problem with broad applications in data mining, machine learning, web search, and data summarization. In its classical form, the goal is to select a subset of k points from a metric space that maximizes a prescribed diversity objective over the selected set. Motivated by modern large-scale and distributed systems, the input dataset is often partitioned into multiple groups, each stored on a separate machine or data center. More recently, concerns of fairness and representation in applications such as machine learning and recommendation systems have led to the study of fair diversity maximization under group constraints. In this setting, we are given m groups of points in a metric space along with integers k1, ..., km satisfying #x03A3;iki = k, and the objective is to select exactly ki points from group i so as to maximize the diversity of the union of the selected points.
Ali Ahmadvand, Mohammad Ansari, Mobin Razavi, Hamid Zarrabi-Zadeh
SPAA4
2025 On the biplanar and k-planar crossing numbers
Alireza Shavali, Hamid Zarrabi-Zadeh
Discret. Appl. Math.2
2024 Massively parallel and streaming algorithms for balanced clustering
Kian Mirjalali, Hamid Zarrabi-Zadeh
Theor. Comput. Sci.2
2023 Almost Optimal Massively Parallel Algorithms for k-Center Clustering and Diversity Maximization
abstract
Clustering and diversification are two central problems with various applications in machine learning, data mining, and information retrieval. The k-center clustering and k-diversity maximization are two of the most well-studied and widely-used problems in this area. Both problems admit sequential algorithms with optimal approximation factors of 2 in any metric space. However, finding distributed algorithms matching the same optimal approximation ratios has been open for more than a decade, with the best current algorithms having factors at least twice the optimal. In this paper, we settle this open problem by presenting constant-round distributed algorithms for k-center clustering and k-diversity maximization in the massively parallel computation (MPC) model, achieving an approximation factor of 2 + ε in any metric space for any constant ε > 0, which is essentially the best possible considering the lower bound of 2 on the approximability of both these problems. Our algorithms are based on a novel technique for approximating vertex degrees and finding a so-called k-bounded maximal independent set in threshold graphs, using only a constant number of MPC rounds. Other applications of our general technique is also implied, including an almost optimal (3 + ε)-approximation algorithm for the k-supplier problem in any metric space in the MPC model.
Alireza Haqi, Hamid Zarrabi-Zadeh
SPAA2
2022 Simple Streaming Algorithms for Edge Coloring
Mohammad Ansari, Mohammad Saneian, Hamid Zarrabi-Zadeh
ESA3
2017 A streaming algorithm for 2-center with outliers in high dimensions
Behnam Hatami, Hamid Zarrabi-Zadeh
Comput. Geom.2
2017 Finding Maximum Disjoint Set of Boundary Rectangles With Application to PCB Routing
abstract
Motivated by the bus escape routing problem in printed circuit boards (PCBs), we study the following optimization problem: given a set of rectangles attached to the boundary of a rectangular region, find a subset of nonoverlapping rectangles with maximum total weight. We present an efficient algorithm that solves this problem optimally in O(n4) time, where n is the number of rectangles in the input instance. This improves over the best previous O(n6)-time algorithm available for the problem. We also present two efficient approximation algorithms for the problem that find near-optimal solutions with guaranteed approximation factors. The first algorithm finds a 2-approximate solution in O(n2) time, and the second one computes a 4/3-approximation in O(n3) time. The experimental results demonstrate the efficiency of both our exact and approximation algorithms.
AmirMahdi Ahmadinejad, Hamid Zarrabi-Zadeh
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2017 Fault-tolerant spanners in networks with symmetric directional antennas
Mohammad Ali Abam, Fatemeh Baharifard, Mohammad Sadegh Borouny, Hamid Zarrabi-Zadeh
Theor. Comput. Sci.4
2017 On the rectangle escape problem
AmirMahdi Ahmadinejad, Sepehr Assadi, Ehsan Emamjomeh-Zadeh, Sadra Yazdanbod, Hamid Zarrabi-Zadeh
Theor. Comput. Sci.5
2016 The Maximum Disjoint Routing Problem
Farhad Shahmohammadi, Amir Sharif-Zadeh, Hamid Zarrabi-Zadeh
COCOON3
2014 The Minimum Vulnerability Problem
Sepehr Assadi, Ehsan Emamjomeh-Zadeh, Ashkan Norouzi-Fard, Sadra Yazdanbod, Hamid Zarrabi-Zadeh
Algorithmica5
2014 Improved Algorithms for Partial Curve Matching
Anil Maheshwari, Jörg-Rüdiger Sack, Kaveh Shahbaz, Hamid Zarrabi-Zadeh
Algorithmica4
2014 α-Visibility
Mohammad Ghodsi, Anil Maheshwari, Mostafa Nouri, Jörg-Rüdiger Sack, Hamid Zarrabi-Zadeh
Comput. Geom.5
2012 The Minimum Vulnerability Problem
Sepehr Assadi, Ehsan Emamjomeh-Zadeh, Ashkan Norouzi-Fard, Sadra Yazdanbod, Hamid Zarrabi-Zadeh
ISAAC5
2012 Finding Maximum Edge Bicliques in Convex Bipartite Graphs
Doron Nussbaum, Shuye Pu, Jörg-Rüdiger Sack, Takeaki Uno, Hamid Zarrabi-Zadeh
Algorithmica5
2011 Finding Paths with Minimum Shared Edges
Masoud T. Omran, Jörg-Rüdiger Sack, Hamid Zarrabi-Zadeh
COCOON3
2011 Improved Algorithms for Partial Curve Matching
Anil Maheshwari, Jörg-Rüdiger Sack, Kaveh Shahbaz, Hamid Zarrabi-Zadeh
ESA4
2011 An Almost Space-Optimal Streaming Algorithm for Coresets in Fixed Dimensions
Hamid Zarrabi-Zadeh
Algorithmica1
2011 Fréchet distance with speed limits
Anil Maheshwari, Jörg-Rüdiger Sack, Kaveh Shahbaz, Hamid Zarrabi-Zadeh
Comput. Geom.4
2010 Finding Maximum Edge Bicliques in Convex Bipartite Graphs
Doron Nussbaum, Shuye Pu, Jörg-Rüdiger Sack, Takeaki Uno, Hamid Zarrabi-Zadeh
COCOON5
2009 An Improved Algorithm for Online Unit Clustering
Hamid Zarrabi-Zadeh, Timothy M. Chan
Algorithmica1
2009 A Randomized Algorithm for Online Unit Clustering
Timothy M. Chan, Hamid Zarrabi-Zadeh
Theory Comput. Syst.2
2008 An Almost Space-Optimal Streaming Algorithm for Coresets in Fixed Dimensions
Hamid Zarrabi-Zadeh
ESA1
2008 Flying over a polyhedral terrain
Hamid Zarrabi-Zadeh
Inf. Process. Lett.1
2007 On the Complexity of Finding an Unknown Cut Via Vertex Queries
Peyman Afshani, Ehsan Chiniforooshan, Reza Dorrigiv, Arash Farzan, Mehdi Mirzazadeh, Narges Simjour, Hamid Zarrabi-Zadeh
COCOON7
2007 An Improved Algorithm for Online Unit Clustering
Hamid Zarrabi-Zadeh, Timothy M. Chan
COCOON1
2006 Path Planning above a Polyhedral Terrain
abstract
We consider the problem of path planning above a polyhedral terrain and present a new algorithm that for any p ges 1, computes a (c + epsi)-approximation to the Lp-shortest path above a polyhedral terrain in O(n/epsi log n log log n) time and O(n log n) space, where n is the number of vertices of the terrain, and c = 2(p-1)p/. This leads to an epsi-approximation algorithm for the problem in L1metric, and a (radic2 + epsi)-factor approximation algorithm in Euclidean space
Hamid Zarrabi-Zadeh
ICRA1
2006 A Randomized Algorithm for Online Unit Clustering
Timothy M. Chan, Hamid Zarrabi-Zadeh
WAOA2