<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Vehicle Routing on Ricky Zhengzhong You</title><link>https://zhengzhong-you.github.io/tags/vehicle-routing/</link><description>Recent content in Vehicle Routing on Ricky Zhengzhong You</description><generator>Hugo -- 0.147.2</generator><language>en</language><lastBuildDate>Sat, 04 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://zhengzhong-you.github.io/tags/vehicle-routing/index.xml" rel="self" type="application/rss+xml"/><item><title>RouteOpt</title><link>https://zhengzhong-you.github.io/software/routeopt/</link><pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate><guid>https://zhengzhong-you.github.io/software/routeopt/</guid><description>A public modular exact solver for vehicle routing problems.</description></item><item><title>RouteOpt: An Open-Source Modular Exact Solver for Vehicle Routing Problems</title><link>https://zhengzhong-you.github.io/papers/routeopt/</link><pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate><guid>https://zhengzhong-you.github.io/papers/routeopt/</guid><description>&lt;p>Article accepted by &lt;em>INFORMS Journal on Computing&lt;/em>.&lt;/p>
&lt;ul>
&lt;li>DOI: &lt;a href="https://pubsonline.informs.org/doi/10.1287/ijoc.2025.1415" target="_blank">10.1287/ijoc.2025.1415&lt;/a>&lt;/li>
&lt;li>Preprint: &lt;a href="https://zhengzhong-you.github.io/papers/routeopt_preprint.pdf">PDF&lt;/a>&lt;/li>
&lt;li>Repository: &lt;a href="https://github.com/Zhengzhong-You/RouteOpt" target="_blank">GitHub&lt;/a>&lt;/li>
&lt;li>Documentation: &lt;a href="https://zhengzhong-you.github.io/RouteOpt-Docs/" target="_blank">RouteOpt Docs&lt;/a>&lt;/li>
&lt;li>Replication archive: &lt;a href="https://github.com/INFORMSJoC/2025.1415" target="_blank">INFORMSJoC/2025.1415&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>Despite significant advancements in exact methods for vehicle routing problems (VRPs) over the past three decades, there remains a lack of high-performing and accessible open-source solvers for researchers and practitioners. To bridge this gap, we introduce RouteOpt, the first open-source modular exact solver for VRPs, delivering state-of-the-art performance while maintaining a flexible and extensible structure. RouteOpt achieves the best performance reported in the literature on both the capacitated vehicle routing problem (CVRP) and vehicle routing problem with time windows (VRPTW). Crucially, its modular design allows users to develop and integrate customized branching, cutting plane, and variable reduction modules to tackle a broad range of VRP variants. Furthermore, RouteOpt introduces a novel node restoration mechanism, enabling efficient parallel processing of a branch-and-bound tree. Leveraging this feature, we have, for the first time, proven the optimality of three open CVRP instances. By combining modularity, efficiency, and open accessibility, RouteOpt establishes itself as an invaluable platform for both academic research and real-world applications.&lt;/p></description></item><item><title>Two-Stage Learning to Branch in Branch-Price-and-Cut Algorithms for Solving Vehicle Routing Problems Exactly</title><link>https://zhengzhong-you.github.io/papers/two-stage-learning-to-branch/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://zhengzhong-you.github.io/papers/two-stage-learning-to-branch/</guid><description>&lt;p>Published in &lt;em>Operations Research&lt;/em>.&lt;/p>
&lt;ul>
&lt;li>DOI: &lt;a href="https://pubsonline.informs.org/doi/10.1287/opre.2023.0615" target="_blank">10.1287/opre.2023.0615&lt;/a>&lt;/li>
&lt;li>Preprint: &lt;a href="https://zhengzhong-you.github.io/papers/2lbb_preprint.pdf">PDF&lt;/a>&lt;/li>
&lt;li>Replication archive: &lt;a href="https://github.com/ORJournal/2023.0615" target="_blank">ORJournal/2023.0615&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>Branching is one of the most important components in branch-price-and-cut (BPC) algorithms for solving vehicle routing problems (VRPs) exactly. However, learning to branch is much more challenging in BPC than in branch-and-cut algorithms that are used for solving general mixed integer programs because branching is generally performed by adding a dense constraint to the restricted master problem, while the variables in the restricted master problem change constantly. To address such challenges, we propose the first effective &lt;em>learning-to-branch framework&lt;/em> in BPC algorithms, leading to a novel &lt;em>two-stage learning-based branching&lt;/em> (2LBB) strategy. This serves as an innovative learning-based enhancement for the cutting-edge three-phase branching strategy for column-generation-based algorithms. In the 2LBB, the first stage focuses on narrowing down the list of promising candidates using computationally cheap features, thereby lessening dependence on LP testing. The second stage, meanwhile, diminishes the burden on heuristic testing through an innovative partial testing approach. Moreover, we propose a novel theoretical model characterizing the fundamental trade-off between time spent making a single branching decision and the resulting branching quality. A formula derived from the model for dynamically adjusting the number of candidates to select for the second stage achieves consistently superior performance to ones obtained from trial-and-error tuning. Through an extensive numerical study, we demonstrate that a dynamic version of the 2LBB, denoted by 2LBB-dy, achieves approximately 45% and 50% time reduction, respectively, compared to the state-of-the-art hand-crafted branching strategy in solving the capacitated vehicle routing problem (CVRP) and vehicle routing problem with time windows (VRPTW). In addition, &lt;strong>RouteOpt&lt;/strong>, when equipped with the 2LBB-dy, achieves a 47% time reduction compared to the state-of-the-art VRPSolver for the CVRP.&lt;/p></description></item><item><title>Fairness in Capacitated Vehicle Routing Problem</title><link>https://zhengzhong-you.github.io/papers/fairness-in-cvrp/</link><pubDate>Wed, 01 Oct 2025 00:00:00 +0000</pubDate><guid>https://zhengzhong-you.github.io/papers/fairness-in-cvrp/</guid><description>Stay tuned.</description></item><item><title>RouteOpt: A Scalable Advanced Optimization Tool for VRPs</title><link>https://zhengzhong-you.github.io/talks/routeopt-scalable-advanced-optimization-tool-for-vrps/</link><pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate><guid>https://zhengzhong-you.github.io/talks/routeopt-scalable-advanced-optimization-tool-for-vrps/</guid><description>Presented at the 2024 INFORMS Annual Meeting on modular exact solver design for vehicle routing problems.</description></item></channel></rss>