Portrait
Yi Zheng
PhD Student in Computer Science
University of Southern California
About Me

I am a Ph.D. student in Computer Science at the University of Southern California. My research focuses on designing scalable algorithms for complex planning, optimization, and resource-allocation problems.

My current work develops efficient and scalable algorithms for Multi-Agent Path Finding and Virtual Network Embedding. These problems involve coordinating multiple agents, allocating limited resources, and finding feasible paths under complex constraints. My recent research applies AI, search, and optimization techniques to large-scale planning, coordination, and resource allocation problems. I am also interested in translating algorithmic research into practical systems for robotics, autonomous agents, and large-scale network optimization.

Research interests:
Artificial Intelligence · Search & Planning · Multi-Agent Systems · Motion Planning · Combinatorial Optimization · Resource Allocation

Education
  • University of Southern California
    Ph.D. in Computer Science
    2019 - Present
  • University of Southampton
    B.S. in Computer Science - 1st class honored
    2015 - 2019
Experience
  • University of California, Irvine
    Junior Specialist (Summer Internship Position)
    Jun 2025 – Aug 2025
    • Designed and developed Multi-Agent Path Finding algorithms for 3D warehouse robots.
    • Implemented algorithms in C++ and built simulations with ROS and Gazebo independently.
  • University of Southern California
    Research Assistant
    Aug 2019 – Present
    • Conduct research on scalable algorithms for Multi-Agent Path Finding and Virtual Network Embedding, developing new heuristic-search and optimization techniques for large-scale combinatorial problems.
    • Designed and developed Virtual Network Embedding algorithms that significantly outperform the existing work in scalability and runtime while maintaining near-optimal solution costs.
    • Collaborated with the USC Information Sciences Institute (ISI) research team, and my Virtual Network Embedding algorithms were applied to network slicing in the SABRES project, connecting fundamental algorithmic research with practical networking systems.
    • Collaborated with Prof. Ken Nakagaki on Human-Computer Interaction and robotics research, developing motion-planning algorithms for the robots.
    Teaching Assistant
    • DSCI 553 Foundations and Applications of Data MiningJan 2026 – May 2026
    • CSCI 567 Machine LearningAug 2025 – Dec 2025
    • CSCI 561 Foundations of Artificial IntelligenceJan 2025 – May 2025
    • CSCI 561 Foundations of Artificial IntelligenceAug 2024 – Dec 2024
    • CSCI 360 Introduction to Artificial IntelligenceAug 2021 – Dec 2021
Projects & Activities
NeurIPS 2020 Flatland Challenge 1st Place
  • Won 1st place in both rounds of the NeurIPS 2020 Flatland Challenge, a large-scale railway planning and scheduling competition held in partnership with major European railway companies.
  • Outperformed all other submissions in both tracks, including reinforcement-learning entries, in a field of more than 700 participants from 51 countries and over 2,000 submissions.
  • The USC press release
NeurIPS 2020 Flatland Challenge
AI Education
  • Contributed to an NSF-supported project developing an advanced manufacturing curriculum by creating slides, videos, exercises, and interactive Python notebooks for AI in manufacturing (with Prof. Sven Koenig).
  • Contributed to the writing and editing of the chapter Artificial Intelligence and Automation in the Springer Handbook of Automation, 2nd ed. [book]
Publications
Adapting the Conflict-Based Search Framework for the Virtual Network Embedding Problem

Yi Zheng, Erik Kline, Lincoln Thurlow, Srivatsan Ravi, Sven Koenig, T. K. Satish Kumar

Journal of Artificial Intelligence Research (JAIR) Volume 86, Article 10, 2026

Adapting the Conflict-Based Search Framework for the Virtual Network Embedding Problem

Yi Zheng, Erik Kline, Lincoln Thurlow, Srivatsan Ravi, Sven Koenig, T. K. Satish Kumar

Journal of Artificial Intelligence Research (JAIR) Volume 86, Article 10, 2026

Cube-Based Automated Storage and Retrieval Systems: A Multi-Agent Path Finding Approach

Yi Zheng, Yimin Tang, Sven Koenig, T. K. Satish Kumar

AAAI-26 Workshop on Multi-Agent Path Finding (WoMAPF), 2026

Cube-Based Automated Storage and Retrieval Systems: A Multi-Agent Path Finding Approach

Yi Zheng, Yimin Tang, Sven Koenig, T. K. Satish Kumar

AAAI-26 Workshop on Multi-Agent Path Finding (WoMAPF), 2026

Enhancing Lifelong Multi-Agent Path Finding with Cache Mechanism

Yimin Tang, Zhenghong Yu, Yi Zheng, T. K. Satish Kumar, Jiaoyang Li, Sven Koenig

arXiv preprint arXiv:2501.02803, 2025

Enhancing Lifelong Multi-Agent Path Finding with Cache Mechanism

Yimin Tang, Zhenghong Yu, Yi Zheng, T. K. Satish Kumar, Jiaoyang Li, Sven Koenig

arXiv preprint arXiv:2501.02803, 2025

Virtual Network Embedding as Boolean Satisfiability

Pavel Surynek, Yi Zheng, Erik Kline, Sven Koenig, T. K. Satish Kumar

36th International Conference on Tools with Artificial Intelligence (ICTAI), 2024

Virtual Network Embedding as Boolean Satisfiability

Pavel Surynek, Yi Zheng, Erik Kline, Sven Koenig, T. K. Satish Kumar

36th International Conference on Tools with Artificial Intelligence (ICTAI), 2024

Threading Space: Kinetic Sculpture Exploring Spatial Interaction Using Threads In Motion

Ramarko Bhattacharya, You Li, Emilie Faracci, Harrison Dong, Yi Zheng, Ken Nakagaki

16th ACM Conference on Creativity & Cognition (C&C), 2024

Threading Space: Kinetic Sculpture Exploring Spatial Interaction Using Threads In Motion

Ramarko Bhattacharya, You Li, Emilie Faracci, Harrison Dong, Yi Zheng, Ken Nakagaki

16th ACM Conference on Creativity & Cognition (C&C), 2024

Priority-Based Search for the Virtual Network Embedding Problem

Yi Zheng, Hang Ma, Sven Koenig, Erik Kline, T. K. Satish Kumar

33rd International Conference on Automated Planning and Scheduling (ICAPS), 2023

Priority-Based Search for the Virtual Network Embedding Problem

Yi Zheng, Hang Ma, Sven Koenig, Erik Kline, T. K. Satish Kumar

33rd International Conference on Automated Planning and Scheduling (ICAPS), 2023

Improved Conflict-Based Search for the Virtual Network Embedding Problem

Yi Zheng, Srivatsan Ravi, Erik Kline, Lincoln Thurlow, Sven Koenig, T. K. Satish Kumar

32nd International Conference on Computer Communications and Networks (ICCCN), 2023

Improved Conflict-Based Search for the Virtual Network Embedding Problem

Yi Zheng, Srivatsan Ravi, Erik Kline, Lincoln Thurlow, Sven Koenig, T. K. Satish Kumar

32nd International Conference on Computer Communications and Networks (ICCCN), 2023

Conflict-Based Search for the Virtual Network Embedding Problem

Yi Zheng, Srivatsan Ravi, Erik Kline, Sven Koenig, T. K. Satish Kumar

32nd International Conference on Automated Planning and Scheduling (ICAPS), 2022

Conflict-Based Search for the Virtual Network Embedding Problem

Yi Zheng, Srivatsan Ravi, Erik Kline, Sven Koenig, T. K. Satish Kumar

32nd International Conference on Automated Planning and Scheduling (ICAPS), 2022

(Dis)Appearables: A Concept and Method for Actuated Tangible UIs to Appear and Disappear based on Stages

Ken Nakagaki, Jordan L. Tappa, Yi Zheng, Jack Forman, Joanne Leong, Sven Koenig, Hiroshi Ishii

CHI Conference on Human Factors in Computing Systems, Article 506, 2022

(Dis)Appearables: A Concept and Method for Actuated Tangible UIs to Appear and Disappear based on Stages

Ken Nakagaki, Jordan L. Tappa, Yi Zheng, Jack Forman, Joanne Leong, Sven Koenig, Hiroshi Ishii

CHI Conference on Human Factors in Computing Systems, Article 506, 2022

Artificial Intelligence and Automation

Sven Koenig, Shao-Hung Chan, Jiaoyang Li, Yi Zheng

Handbook of Automation, 2nd ed., Springer, 2021

Artificial Intelligence and Automation

Sven Koenig, Shao-Hung Chan, Jiaoyang Li, Yi Zheng

Handbook of Automation, 2nd ed., Springer, 2021

Flatland Competition 2020: MAPF and MARL for Efficient Train Coordination on a Grid World

Florian Laurent, Manuel Schneider, Christian Scheller, Jeremy Watson, Jiaoyang Li, Zhe Chen, Yi Zheng, Shao-Hung Chan, Konstantin Makhnev, Oleg Svidchenko, Vladimir Egorov, Dmitry Ivanov, Aleksei Shpilman, Evgenija Spirovska, Oliver Tanevski, Aleksandar Nikov, Ramon Grunder, David Galevski, Jakov Mitrovski, Guillaume Sartoretti, Zhiyao Luo, Mehul Damani, Nilabha Bhattacharya, Shivam Agarwal, Adrian Egli, Erik Nygren, Sharada Mohanty

NeurIPS 2020 Competition and Demonstration Track, PMLR Volume 133, 2021

Flatland Competition 2020: MAPF and MARL for Efficient Train Coordination on a Grid World

Florian Laurent, Manuel Schneider, Christian Scheller, Jeremy Watson, Jiaoyang Li, Zhe Chen, Yi Zheng, Shao-Hung Chan, Konstantin Makhnev, Oleg Svidchenko, Vladimir Egorov, Dmitry Ivanov, Aleksei Shpilman, Evgenija Spirovska, Oliver Tanevski, Aleksandar Nikov, Ramon Grunder, David Galevski, Jakov Mitrovski, Guillaume Sartoretti, Zhiyao Luo, Mehul Damani, Nilabha Bhattacharya, Shivam Agarwal, Adrian Egli, Erik Nygren, Sharada Mohanty

NeurIPS 2020 Competition and Demonstration Track, PMLR Volume 133, 2021

Scalable Rail Planning and Replanning: Winning the 2020 Flatland Challenge

Jiaoyang Li, Zhe Chen, Yi Zheng, Shao-Hung Chan, Daniel Harabor, Peter J. Stuckey, Hang Ma, Sven Koenig

31st International Conference on Automated Planning and Scheduling (ICAPS), 2021 NeurIPS 2020 Flatland Challenge Winner

A short version appeared at the Symposium on Combinatorial Search (SoCS 2021).
The work also appeared as a demo at ICAPS 2021 and received the ICAPS Best Demo Award.

Scalable Rail Planning and Replanning: Winning the 2020 Flatland Challenge

Jiaoyang Li, Zhe Chen, Yi Zheng, Shao-Hung Chan, Daniel Harabor, Peter J. Stuckey, Hang Ma, Sven Koenig

31st International Conference on Automated Planning and Scheduling (ICAPS), 2021 NeurIPS 2020 Flatland Challenge Winner

A short version appeared at the Symposium on Combinatorial Search (SoCS 2021).
The work also appeared as a demo at ICAPS 2021 and received the ICAPS Best Demo Award.

Academic Service

Program Committee

  • 17th Workshop on Optimization and Learning in Multiagent Systems (OptLearnMAS), 2026
  • AAAI Conference, 2026
  • The 37th IEEE International Conference on Tools with Artificial Intelligence (ICTAI), 2025
  • AAAI Workshop on Multi-Agent Path Finding, 2023

Reviewer for Conferences and Journals

  • Artificial Intelligence Journal (AIJ), 2026
  • Transactions on Machine Learning Research (TMLR), 2026
  • IEEE Robotics and Automation Letters (RA-L), 2026
  • The 25th International Conference on Autonomous Agents and Multiagent Systems (AAMAS), 2026
  • Journal of Artificial Intelligence Research (JAIR), Special Track on Multi-Agent Path Finding
  • The 35th International Conference on Automated Planning and Scheduling (ICAPS), 2025
  • IEEE International Conference on Robotics and Automation (ICRA), 2025
  • Advanced Engineering Informatics
  • IEEE International Conference on Robotics and Automation (ICRA), 2024
  • IEEE Robotics and Automation Letters (RA-L), 2024
  • IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2024
  • The 13th International Symposium on Combinatorial Search (SoCS), 2020
  • The 16th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 2020