LeonLan_Profile2022.jpg

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

| | |

Published papers

  1. 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.
  2. 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.
  3. Wouda, N. A., Lan, L., & Kool, W. (2024). PyVRP: a high-performance VRP solver package. INFORMS Journal on Computing. paper | arXiv | github.
  4. 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., & Zocca, A. (2023). Mixed-integer linear programming approaches for tree partitioning of power networks. arXiv | github.

Work in progress

  1. Lan, L., & Berkhout, J. (2024). PyJobShop: Solving scheduling problems with constraint programming in Python. github.
  2. 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.
  5. Tour Du Mont Blanc: Availability calendar of huts for the Tour du Mont Blanc hike.