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
- 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.
- 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.
- 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.
- Wouda, N. A., Lan, L., & Kool, W. (2024). PyVRP: a high-performance VRP solver package. INFORMS Journal on Computing. paper | arXiv | github.
- 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
- Lan, L., & Berkhout, J. (2024). PyJobShop: Solving scheduling problems with constraint programming in Python. github.
Work in progress
- Lan, L., & Berkhout, J., & van der Mei, R. (2024). Make-to-order scheduling in the animal feed manufacturing industry.
Software
- PyVRP: An open-source, state-of-the-art vehicle routing problem solver.
- VRPLIB: Python library to read and write vehicle routing problem instances.
- PyJobShop: Solving scheduling problems with constraint programming in Python.
- ALNS: Python implementation of the adaptive large neighborhood search (ALNS) metaheuristic.