EDBT 2026 Demo / reviewers in the wild / expert
Guichen Gao
dblp:254/8696
· DBLP profile ↗
11ranked-venue papers
3as first author
6since 2021 · last 2025
0009-0009-5376-3611ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7 · 2 first-author · 5 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1 · 1 since 2021Computer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Fully Scalable MPC Algorithms for Euclidean k-CenterabstractThe $k$-center problem is a fundamental optimization problem with numerous applications in machine learning, data analysis, data mining, and communication networks. The $k$-center problem has been extensively studied in the classical sequential setting for several decades, and more recently there have been some efforts in understanding the problem in parallel computing, on the Massively Parallel Computation (MPC) model. For now, we have a good understanding of $k$-center in the case where each local MPC machine has sufficient local memory to store some representatives from each cluster, that is, when one has $Ω(k)$ local memory per machine. While this setting covers the case of small values of $k$, for a large number of clusters these algorithms require undesirably large local memory, making them poorly scalable. The case of large $k$ has been considered only recently for the fully scalable low-local-memory MPC model for the Euclidean instances of the $k$-center problem. However, the earlier works have been considering only the constant dimensional Euclidean space, required a super-constant number of rounds, and produced only $k(1+o(1))$ centers whose cost is a super-constant approximation of $k$-center. In this work, we significantly improve upon the earlier results for the $k$-center problem for the fully scalable low-local-memory MPC model. In the low dimensional Euclidean case in $\mathbb{R}^d$, we present the first constant-round fully scalable MPC algorithm for $(2+\varepsilon)$-approximation. We push the ratio further to $(1 + \varepsilon)$-approximation albeit using slightly more $(1 + \varepsilon)k$ centers. All these results naturally extends to slightly super-constant values of $d$. In the high-dimensional regime, we provide the first fully scalable MPC algorithm that in a constant number of rounds achieves an $O(\log n/ \log \log n)$-approximation for $k$-center. Artur Czumaj, Guichen Gao, Mohsen Ghaffari 0001, Shaofeng H.-C. Jiang |
ICALP | 2 |
| 2024 | Fully-Scalable MPC Algorithms for Clustering in High DimensionabstractWe design new parallel algorithms for clustering in high-dimensional Euclidean spaces. These algorithms run in the Massively Parallel Computation (MPC) model, and are fully scalable, meaning that the local memory in each machine may be $n^σ$ for arbitrarily small fixed $σ>0$. Importantly, the local memory may be substantially smaller than the number of clusters $k$, yet all our algorithms are fast, i.e., run in $O(1)$ rounds. We first devise a fast MPC algorithm for $O(1)$-approximation of uniform facility location. This is the first fully-scalable MPC algorithm that achieves $O(1)$-approximation for any clustering problem in general geometric setting; previous algorithms only provide $\mathrm{poly}(\log n)$-approximation or apply to restricted inputs, like low dimension or small number of clusters $k$; e.g. [Bhaskara and Wijewardena, ICML'18; Cohen-Addad et al., NeurIPS'21; Cohen-Addad et al., ICML'22]. We then build on this facility location result and devise a fast MPC algorithm that achieves $O(1)$-bicriteria approximation for $k$-Median and for $k$-Means, namely, it computes $(1+\varepsilon)k$ clusters of cost within $O(1/\varepsilon^2)$-factor of the optimum for $k$ clusters. A primary technical tool that we introduce, and may be of independent interest, is a new MPC primitive for geometric aggregation, namely, computing for every data point a statistic of its approximate neighborhood, for statistics like range counting and nearest-neighbor search. Our implementation of this primitive works in high dimension, and is based on consistent hashing (aka sparse partition), a technique that was recently used for streaming algorithms [Czumaj et al., FOCS'22]. Artur Czumaj, Guichen Gao, Shaofeng H.-C. Jiang, Robert Krauthgamer, Pavel Veselý 0001 |
ICALP | 2 |
| 2024 | The existence and efficiency of PMMS allocations
Sijia Dai, Huahua Miao, Guichen Gao, Yong Zhang 0001 |
Theor. Comput. Sci. | 4 |
| 2023 | Online data caching in edge computingabstractSummary Data caching is an effective method to reduce traffic and improve the quality of service in network. Traditionally, users' requests are offloaded to the cloud for centralized computing. However, due to security and privacy, these tasks are executed in the nearest server, so that the data and service needed by the task are also essential. After the task is completed, in case the next arriving request needs the same data, resulting in transmission cost, the data need to be stored for a period of time, because we know nothing about the coming request information under an online request stream. In this article, we study data caching problem by extending single data item to multiple data items among servers. About the homogeneous model and the submodular model with constraint, we propose a data caching strategy minimizing the total transfer and caching costs of the system. Moreover, we also solve the semiheterogeneous model by the anticipatory caching (AC) algorithm in Reference 21. Meanwhile we find it is more efficient for our three models in this article to improve the performance. Xinxin Han, Guichen Gao, Yang Wang 0006, Hing-Fung Ting, Ilsun You, Yong Zhang 0001 |
Concurr. Comput. Pract. Exp. | 2 |
| 2022 | Exact and Approximation Algorithms for PMMS Under Identical Constraints
Sijia Dai, Guichen Gao, Yong Zhang 0001 |
TAMC | 2 |
| 2021 | An Online Algorithm for Data Caching Problem in Edge Computing
Xinxin Han, Guichen Gao, Yang Wang 0006, Yong Zhang 0001 |
AAIM | 2 |
| 2020 | Robustness and Approximation for the Linear Contract Design
Guichen Gao, Xinxin Han, Li Ning 0001, Hing-Fung Ting, Yong Zhang 0001 |
AAIM | 1 |
| 2020 | Data Caching Based Transfer Optimization in Large Scale Networks
Xinxin Han, Guichen Gao, Yang Wang 0006, Hing-Fung Ting, Yong Zhang 0001 |
PDCAT | 2 |
| 2020 | Approximation Algorithm for the Offloading Problem in Edge Computing
Xinxin Han, Guichen Gao, Li Ning 0001, Yang Wang 0006, Yong Zhang 0001 |
WASA (1) | 2 |
| 2020 | Approximation algorithms for the partial assignment problem
Guichen Gao, Li Ning 0001, Hing-Fung Ting, Yong Zhang 0001, Yifei Zou |
Theor. Comput. Sci. | 1 |
| 2019 | Algorithmic Pricing for the Partial Assignment
Guichen Gao, Li Ning 0001, Hing-Fung Ting, Yong Zhang 0001, Yifei Zou |
COCOA | 1 |