Home
Kai Wang
Assistant Professor in Smart Transportation
DiDi Chuxing Professor
School of Vehicle and Mobility
Tsinghua University
Email: cwangkai@tsinghua.edu.cn
Biography
I am currently an Assistant Professor in Smart Transportation at the School of Vehicle and Mobility at Tsinghua University. I was a Research Scientist at Heinz College, Carnegie Mellon University (CMU) from August 2021 to June 2022, and a Postdoctoral Associate at Sloan School of Management, Massachusetts Institute of Technology (MIT) from August 2019 to July 2021. I received my Ph.D. degree from The Hong Kong Polytechnic University (PolyU) in 2019, and I was supported by the Hong Kong Ph.D. Fellowship Scheme (I am the first awardee from PolyU Faculty of Business since the introduction of the scheme in 2009).
My research focuses on optimization under uncertainty, data-driven decision-making, and large-scale optimization. In particular, I am interested in relevant applications in smart transportation, logistics management, emerging mobility systems.
I am looking for Ph.D. students and Postdoctoral Associates who are interested in transportation, logistics, operations research, and machine learning. Visiting scholars are also welcomed.
Four Selected Recent Works
Uber Technologies Inc (2021)
1. Routing optimization with vehicle-customer coordination (Large-scale optimization)
This paper optimizes routes with flexible pickups and drop-offs. This feature is commonly found in ride-sharing (Uber Express Pool) and smart mobility systems: instead of meeting at pre-specified origins and destinations, customers and vehicles can meet at more convenient (optimized) locations.
This paper develops a strong model formulation based on network flows and an efficient decomposition algorithm. To support ride-sharing services at a large scale in real-time, it also designs an online optimization framework, which is tested in a real-world setting of New York City.
Results show that the algorithm can solve problems with up to 200 customers in less than one minute offline, and can successfully tackle the New York Taxi system implementation online. Practically, floating targets increase 8% profit, and flexible pickups are more beneficial than flexible drop-offs.
Airbus S.A.S (2021)
2. On-demand urban aerial mobility planning (Optimization under uncertainty)
Electric vertical-takeoff-and-landing vehicles enable a new form of mobility known as Urban Aerial Mobility (UAM) and use vertiports to takeoff and land. This paper optimizes the number, location and capacity of vertiports in a metropolitan area—the key strategical planning problem for UAM.
This paper formulates a model to capture inter-dependencies between vertiport deployment, UAM operations and customer adoption, including a "tractable part" but also an intractable non-convex customer adoption function. It develops an original exact algorithm based on adaptive discretization.
The algorithm converges to a 1% optimality gap. Practically, UAM networks vary widely across metropolitan areas, as a function of geographic, urban and commuting patterns. Vertiport networks grow in a nested fashion, starting with a few ``obvious" vertiports and adding vertiports as penetration increases. Airport shuttle and long-distance commutes are two main potential use cases.
3. Air traffic scheduling and operations (Stochastic integer programming)
This paper proposes an integrated model of scheduling and operations in airport networks that jointly optimizes scheduling interventions and ground-holding operations across airports networks under operating uncertainty.
The problem is formulated as a stochastic integer program. To solve it, the paper develops an original decomposition algorithm, based on new optimality cuts—dual integer cuts—that leverage the reduced costs of the dual linear programming relaxation of the second-stage problem.
Computational experiments show that the algorithm yields near-optimal solutions for the entire U.S. National Airspace System network. Ultimately, the proposed approach enhances airport demand management models through scale integration and scope integration.
JavaTpoint (2021)
4. From classification to optimization (Data-driven decision making)
This paper addresses a problem of two-stage data-driven optimization under binary uncertainty, a widely prevalent class of problems, e.g., a two-stage problem with first-stage planning and second-stage routing decisions, under uncertainty regarding which customers to visit.
It first defines a scenario-based robust optimization (ScRO) that combines principles of stochastic programming and robust optimization. Second, it proposes deviation likelihood and sample clustering methods to generate scenarios and uncertainty sets from element-wise probabilities or historical samples. Third, it develops a sparse row generation algorithm to solve the ScRO.
Using public datasets, results suggest that (i) the ScRO formulation outperforms benchmarks based on deterministic, stochastic and robust optimization; (ii) the deviation likelihood method outperforms scenario generation baselines; and (iii) the sparse row generation algorithm returns stronger solutions in shorter computational times than off-the-shelf implementation.