News
About
I am an Assistant Professor in Computing Science at Simon Fraser University and director of the Autonomous Intelligence and Robotics (AIRob) lab.
My interests are mainly in artificial intelligence, robotics, and machine learning. Specifically, I am interested in topics on automated planning, multi-agent/robot systems, spatio-temporal and constraint reasoning, and applications of probabilistic methods and other topics related to graphs, combinatorial optimization, and algorithms.
Research Opportunities

I am always looking for self-motivated students at all levels. See my research highlights here or watch my AAAI-21 New Faculty Highlights talk below to learn more about my research.
If you are interested in working with me on AI, robotics, and multi-agent/robot systems, please mention my name in your application to the SFU CS graduate program. Applicants should also refer to the SFU CS graduate program page for more information on the admission requirements and application deadlines. Eligible students with only a bachelor's degree are encouraged to apply directly to the PhD program.
The SFU main campus is located on the Burnaby Mountain, 12 miles from downtown Vancouver.
Recent Service
Conference and Workshop Organization
- Co-Chair, International Symposium on Combinatorial Search (SoCS) 2021
- Systems Demo Co-Chair, International Conference on Automated Planning and Scheduling (ICAPS) 2021
- Co-Chair, 3rd International Workshop on Multi-Agent Path Finding at IJCAI 2019
Conference Area Chair and (Senior) Program Committee Member
- AAAI Conference on Artificial Intelligence (AAAI) 2022, 2021, 2020
- International Joint Conference on Artificial Intelligence (IJCAI) 2022, 2021 (SPC), 2020, 2019
- International Conference on Autonomous Agents and Multiagent Systems (AAMAS) 2021, 2020, 2019
- International Conference on Automated Planning and Scheduling (ICAPS) 2022, 2021
- International Conference of the Florida Artificial Intelligence Research Society (FLAIR) 2022, 2021
- ACM/SIGGRAPH conference on Motion, Interaction and Games (MIG) 2021
- International Symposium on Multi-Robot and Multi-Agent Systems (MRS) 2021 (AC)
- International Symposium on Combinatorial Search (SoCS) 2022, 2020
Journal Editing
- Guest Editor, SN Applied Sciences Topical Collection on Distributed Mobile Robotic Systems
Teaching
- CMPT 417/827: Intelligent Systems (Fall 2021, Spring 2021, Spring 2020)
Education
- 2014 to 2019, Ph.D. Computer Science, University of Southern California
- 2012 to 2014, M.Sc. Computer Science, McGill University
- 2010 to 2012, B.Sc. (First Class with Distinction) Computing Science, Simon Fraser University
- 2008 to 2010, B.Eng. Computer Science and Technology, Zhejiang University
Miscellaneous
- My Erdös number is 2 : Paul Erdös 0 ↔ Craig Tovey 1 ↔ Hang Ma 2.
Recent Publications
-
Combinatorial Route Optimization (CRO) problems, such as the Vehicle Routing Problem (VRP) or the Travelling Salesman Problem (TSP), are commonly seen in scheduling, logistics, and transportation. While current machine learning (ML) methods can overcome certain limitations of traditional approaches, including exact and heuristic algorithms, they typically require substantial computational resources, large training datasets, and carefully designed models, thereby limiting their scalability and practical deployment. In this paper, we develop a method to address such concerns in a data-efficient and near-training-free manner using foundation models. We select TSP, one of the most well-known combinatorial optimization problems, to solve in our experiments and employ the Tabular Prior-Data Fitted Network (TabPFN), one of the newly designed foundation models. Specifically, we develop a node-based formulation that converts TSP into a sequence of localized prediction tasks and constructs a complete route through in-context learning provided by TabPFN. The proposed method enables TabPFN, a model developed for regression and classification, to be applied to CRO problems with only one TSP sample for fine-tuning. We evaluate the proposed method across varying TSP instance sizes and demonstrate that our approach generalizes effectively without retraining, maintains competitive solution quality, and exhibits promising scalability. These findings suggest that CRO problems can be approached through foundation models, enabling scalability as well as generating rapidly deployable solutions with near-training-free adaptation.
@article{VuENG26, author = {Nguyen Gia Hien Vu and Yifan Tang and Rey Lim and Yifan Yang and Hang Ma and Ke Wang and G Gary Wang}, title = {Combinatorial Route Optimization Using Near-Training-Free Foundation Models}, journal = {Eng}, volume = {7}, number = {8}, pages = {375}, year = {2026} } -
Double-Deck Multi-Agent Pickup and Delivery (DD-MAPD) models the multi-robot shelf rearrangement problem in automated warehouses. MAPF-DECOMP is a recent framework that first computes collision-free shelf trajectories with a MAPF solver and then assigns agents to execute them. While efficient, it enforces strict trajectory dependencies, often leading to poor execution quality due to idle agents and unnecessary shelf switching. We introduce CREST, a new execution framework that achieves more continuous shelf carrying by proactively releasing trajectory constraints during execution. Experiments on diverse warehouse layouts show that CREST consistently outperforms MAPF-DECOMP, reducing metrics related to agent travel, makespan, and shelf switching by up to 40.5%, 33.3%, and 44.4%, respectively, with even greater benefits under lift/place overhead. These results underscore the importance of execution-aware constraint release for scalable warehouse rearrangement. Code and data are available at https://github.com/ChristinaTan0704/CREST.
@article{TanRAL26, author = {Jiaqi Tan and Yudong Luo and Sophia Huang and Yifan Yang and Hang Ma}, title = {CREST: Constraint-Release Execution for Multi-Robot Warehouse Shelf Rearrangement}, journal = {IEEE Robotics and Automation Letters}, volume = {11}, number = {5}, pages = {6447--6454}, year = {2026} } -
We study GCS-TSP, a variant of the Traveling Salesman Problem (TSP) defined over a Graph of Convex Sets (GCS)—a powerful representation for trajectory planning that decomposes the configuration space into convex regions connected by a sparse graph. In GCS-TSP, edge costs are not fixed but depend on the specific trajectory passing through each convex region, making classical TSP methods inapplicable. We introduce GHOST, a hierarchical framework that optimally solves GCS-TSP by combining combinatorial tour search with convex trajectory optimization. GHOST systematically explores tours on a complete graph induced by the GCS, using a novel abstract-path-unfolding algorithm to compute admissible lower bounds that guide best-first search at both the high level (over tours) and the low level (over feasible GCS paths realizing the tour). These bounds provide strong pruning power, reducing unnecessary optimization calls. We prove that GHOST guarantees optimality and present a bounded-suboptimal variant for time-critical settings. Experiments show that GHOST is orders-of-magnitude faster than unified mixed-integer convex programming baseline while uniquely handling complex problems involving high-order continuity constraints and incomplete GCSs.
@inproceedings{TangAAAI26, author = {Jingtao Tang and Hang Ma}, title = {GHOST: Solving the Traveling Salesman Problem on Graphs of Convex Sets}, booktitle = {{AAAI} Conference on Artificial Intelligence}, pages = {36421--36428}, year = {2026} } -
@article{MaARXIV26, author = {Hang Ma}, title = {Goal Staying Makes Sum-of-Costs Anonymous Multi-Agent Path Finding NP-Hard}, journal = {arXiv preprint arXiv:2608.28658}, year = {2026} } -
@article{TangARXIV26b, author = {Jingtao Tang and Hang Ma}, title = {Unified Branch-and-Bound Search for the Steiner Traveling Salesman Problem on Graphs of Convex Sets}, journal = {arXiv preprint arXiv:2608.21319}, year = {2026} } -
@article{TangARXIV26a, author = {Jingtao Tang and Zining Mao and Lufan Yang and Hang Ma}, title = {Search-Based Spatiotemporal and Multi-Robot Motion Planning on Graphs of Space-Time Convex Sets}, journal = {arXiv preprint arXiv:2607.00444}, year = {2026} }
Full list of publications