LeonLan_Profile2022.jpg

Hey, I'm Leon! I'm a third-year PhD candidate at the Department of Mathematics of VU Amsterdam. My work focuses on machine scheduling and vehicle routing problems motivated by industrial applications. I enjoy tackling large-scale, stochastic and dynamic problems, and building simple methods and software to solve them.

| | |

Published papers

  1. Lan, L., van Doorn, J., Wouda, N. A., Rijal, A., & Bhulai, S. (2024). An iterative sample scenario approach for the dynamic dispatch waves problem. Transportation Science, forthcoming.
  2. Wouda, N. A., Lan, L., & Kool, W. (2024). PyVRP: a high-performance VRP solver package. INFORMS Journal on Computing, forthcoming.
  3. Wouda, N. A., & Lan, L. (2023). ALNS: A Python implementation of the adaptive large neighbourhood search metaheuristic. Journal of Open Source Software, 8(81), 5028.

Submitted papers

  1. Lan, L., & Zocca, A. (2023). Mixed-integer linear programming approaches for tree partitioning of power networks. arXiv:2110.07000.
  2. Bekker, R., Bharti, B., Lan, L., & Mandjes, M. (2023). A queueing-based approach for integrated routing and appointment scheduling. arXiv:2312.02715.

Work in progress

  1. Lan, L., & Berkhout, J. (2024). PyJobShop: Solving real-world machine scheduling with constraint programming.
  2. Lan, L., & Berkhout, J., & van der Mei, R. (2024). Production scheduling in the animal feed manufacturing industry.

Software

  1. PyVRP: An open-source, state-of-the-art vehicle routing problem solver.
  2. VRPLIB: Python library to read and write vehicle routing problem instances.
  3. PyJobShop: Constraint programming for real-world machine scheduling problems.
  4. ALNS: Python implementation of the adaptive large neighborhood search (ALNS) metaheuristic.