About Myself
Ashkan has recently completed his PhD in Operations Research at Maastricht University, under the supervision of Prof. Dr. Tjark Vredeveld and Dr. Lars Rohwedder. His research focuses on the rigorous analysis of heuristic algorithms for combinatorial optimization problems, with applications in scheduling, routing, and related areas of Operations Research. Before his doctoral studies, Ashkan obtained a Master’s degree in Computer Science (2021) and a Bachelor’s degree in Information Technology Engineering (2018) from the Institute for Advanced Studies in Basic Sciences (IASBS), where he worked under the supervision of Dr. Mansoor Davoodi Monfared. His academic background combines Theoretical Computer Science, Operations Research, and applied algorithm design.
Education
Ph.D. Candidate
Project: Rigorous Analysis of Local Search
Project Domain: Mathematics/Computer Science
Maastricht University
Maastricht, The Netherlands
Supervisors: Prof. Dr. Tjark Vredeveld and Dr. Lars Rohwedder
M.Sc. in Computer Science
Institute for Advanced Studies in Basic Sciences (IASBS)
Zanjan, Iran
Supervisor: Dr. Mansoor Davoodi Monfared
B.Sc. in Information Technology Engineering
Institute for Advanced Studies in Basic Sciences (IASBS)
Zanjan, Iran
Supervisor: Dr. Mansoor Davoodi Monfared
Publications
- L. Rohwedder, A. Safari, and T. Vredeveld, A k-swap local search for makespan scheduling, Computers & Operations Research (2025): 107168.
- L. Rohwedder, A. Safari, and T. Vredeveld, Smoothed Analysis of the k-Swap Neighborhood for Makespan Scheduling, Operations Research Letters (2025): 107244.
- M. Davoodi, and A. Safari, Path Planning in a Weighted Planar Subdivision Under the Manhattan Metric, Graphs and Combinatorics 40.1 (2024): 16.
- M. Davoodi, H. Enamzadeh, and A. Safari, Path Planning in a Weighted Planar Subdivision Under the Manhattan Metric, In Canadian Conference on Computational Geometry, University of Saskatchewan, August 5-7, 2020.
Programming Skills
Languages: Python, C++, C#, PHP, JavaScript, Erlang
Application Software: MATLAB
Database: SQL, NoSQL
Projects
Avanama
AvaNama is a software for translating text and voice to Persian sign language, with the goal of improving communication between the deaf and hearing.
Website: avanama.org

