LeonLan_Profile2022.jpg

Hey, I'm Leon! I'm a fourth-year PhD candidate in Operations Research at VU Amsterdam. My work focuses on routing and scheduling problems motivated by industrial applications. I like to solve these problems by building simple methods and easy-to-use software.

I'm occasionally available for consulting work in routing and scheduling. Feel free to contact me through email and LinkedIn!

| | |

Published papers

  1. Lan, L., & Zocca, A. (2025). Mixed-integer linear programming approaches for tree partitioning of power networks. IEEE Transactions on Control of Network Systems. paper | arXiv | github.
  2. Bekker, R., Bharti, B., Lan, L., & Mandjes, M. (2024). A queueing-based approach for integrated routing and appointment scheduling. European Journal of Operations Research. paper | github.
  3. 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. paper | arXiv | github.
  4. Wouda, N. A., Lan, L., & Kool, W. (2024). PyVRP: a high-performance VRP solver package. INFORMS Journal on Computing. paper | arXiv | github.
  5. Wouda, N. A., & Lan, L. (2023). ALNS: A Python implementation of the adaptive large neighbourhood search metaheuristic. Journal of Open Source Software. paper | github.

Submitted papers

  1. Lan, L., & Berkhout, J. (2024). PyJobShop: Solving scheduling problems with constraint programming in Python. github.

Work in progress

  1. Lan, L., & Berkhout, J., & van der Mei, R. (2024). Make-to-order 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: Solving scheduling problems with constraint programming in Python.
  4. ALNS: Python implementation of the adaptive large neighborhood search (ALNS) metaheuristic.