My research spans a wide range of problems and applications in Computational Geometry, Geographic Information Systems (GIS), and Transportation. Some notable projects are summarized below:
O. Filtser, M. Mirzanezhad and C. Wenk, "Min-Complexity Graph Simplification under Fréchet-Like Distance'', to appear in The 36th International Workshop on Combinatorial Algorithms (IWOCA 2025) Montana, US.
H. Akitaya, M. Buchin, M. Mirzanezhad, L. Ryvkin, and C. Wenk, "Realizability of Free Spaces of Curves'', Journal of Computational Geometry: Theory and Applications (CGTA) - Special Issue of ISAAC. 2025
T. Fabusuyi, Y. Wang, and M. Mirzanezhad. On-Demand Delivery: Estimation, Routing and improving Last Mile Solutions. Symposium on Applied Urban Modelling (AUM 2024), Cambridge, England, June 2024.
H.A. Akitaya, M. Löffler, M. Mirzanezhad, C. Wenk, "Clustering Points with Line Segments under the Hausdorff Distance in NP-hard'', 31st Fall Workshop on Computational Geometry FWCG, Boston, MA. 2024.
M. Mirzanezhad, R. Twumasi-Boakye, A. Broaddus and T. Fabusuyi, "Generating Online Freight Delivery Demand during COVID-19 using Limited Data'', Journal of Transportation Research Part B: Methodological - 193(C): TRB103100.
T. Fabusuyi, M. Mirzanezhad, Y. Wang, "On-Demand Delivery: Estimation, Routing, and Last-Mile Solutions'', INFORMS, Seattle, WA., 2024.
H. Akitaya, M. Buchin, M. Mirzanezhad, L. Ryvkin, and C. Wenk, "Realizability of Free Spaces of Curves'', In the 34th International Symposium on Algorithms and Computation (ISAAC) 283(5):1--20, 2023. Invited to the special issue of the Journal of Computational Geometry: Theory and Applications (CGTA).
M. Mirzanezhad, "On Approximate Near-Neighbors Search under the (Continuous) Fréchet Distance in Higher Dimensions'', Information Processing Letters, 183(C): 1-10, 2023.
M. Mirzanezhad, Andrea Broaddus, Richard Twumasi-Boakye, Tayo Fabusuyi ``Predicting Demands for Online Package Delivery using Limited Historical Observations'', 102nd Annual Meeting on Transportation Research Board (TRB), Washington D.C., 2023.
H. Akitaya, M. Buchin, M. Mirzanezhad, L. Ryvkin and C. Wenk, "The Complexity of Realizing Free Spaces'', The 30th Annual Fall Workshop on Computational Geometry, Raleigh, North Carolina (2022)
H.A. Akitaya, M. Buchin, M. Mirzanezhad, L. Ryvkin, and C. Wenk, "On Realizability of Free Space Diagrams in 1D'', 38th European Workshop on Computational Geometry, Perugia, Italy (2022)
O. Filtser, M. Mirzanezhad, C. Wenk, "On Minimum-Complexity Graph-Simplification", European Workshop on Computational Geoemetry (EuroCG'21), St. Petersburgh, Russia, April 7-9, 2021.
M. Kerkhof, I. Kostitsyna, M. Löffler, M. Mirzanezhad and C. Wenk. "Global Curve Simplification'', European Symposium on Algorithms (ESA), 144:1–14, Munich, Germany, 2019.
J. Gudmundsson, M . Mirzanezhad, A. Mohades, C. Wenk. "Fast Fréchet Distance Between Curves with Long Edges", Intl. J. Computational Geometry & Applications, 29(2):161–187, 2019.
M. van de Kerkhof, I. Kostitsyna, M. Löffler, M. Mirzanezhad, C. Wenk, "On Optimal Min-# Curve Simplification", 28th Annual Fall Workshop on Computational Geometry, 4 pages, Queens College, Queens, NY, 2018.
J. Gudmundsson, M . Mirzanezhad, A. Mohades, C. Wenk. "Fast Fréchet Distance Between Curves with Long Edges". The Best Paper Award at International Workshop of Interactive and Spatial Computing (IWISC'18) pages 52-28.
US Patent. Energy Efficient Sampling For Last-Mile Delivery Systems, May 2024. Available on Google Patents.
The Fréchet distance is considered an appropriate metric to capture the similarity between the curves. It is, intuitively, the minimum length of the leash connecting a man and dog walking along two curves each without going backward. It roughly takes quadratic time to compute the Fréchet distance between two piecewise linear curves.
I have a nice proof in my IJCGA paper demonstrating that the runtime can be significantly improved when the two curves have relatively long edges. This induces nice structural properties in the product space of point-to-point distance between curves, allowing a greedy procedure to work prevailing the classic dynamic program. Curve similarity has applications in molecular biology, shape analysis, GIS, image processing, and others.
Given a curve and an error ∂, we are asked to find an alternative curve with the minimum number of vertices whose distance to the original curve is at most ∂. In my ESA paper, we systematically investigated the problem and obtained several NP-hardness and algorithmic results depending on the distance measure (Fréchet and Hausdorff) used for capturing the error, the placement of the output curve, etc.
In the case we deal with a graph, our goal is to find another graph with a minimum number of vertices and/or edges so that the distance between the two graphs is at most ∂. In this preprint we proposed several NP-hardness and algorithmic results depending on the type of input/output graphs and the type of distance measures between them. Graph simplification can be used in map-matching, mesh-simplification, and map construction.
Similarity search is harnessed in pattern recognition, computer vision, anomaly detection, DNA sequencing, databases, GIS, etc. In the IJCGA paper, I looked into the Distance Oracle Queries in which a single curve is given and the aim is to preprocess the curve into a data structure so that it for any query curve it quickly decides whether the Fréchet distance between between the two curves is small or not.
In the Nearest-Neighbor variants, the task is to preprocess a "bunch" of curves into a data structure to quickly find the closest curve in the database for any query curve. In my paper I show how to build a data structure that handles the nearest-neighbor queries under (continuous) Frechet distance among curves in a linear query time within the approximation factor of (1+ε).
Due to the emergence of e-commerce, urban freight data analysis is crucial for informed decision-making, resource allocation, and optimizing routes, especially when managing energy utilization in electric devices. The burgeoning emphasis on mitigating greenhouse gas emissions in the transportation sector has spurred companies' heightened interest in adopting Electric Vehicles (EVs) owing to their environmental benefits.
In our patent, we develop algorithmic and optimization techniques, enabling precise energy management and predicting energy consumption per trip at the road segment level to detect energy-draining spots in the city. The prospective methods will hold promise for diverse delivery systems and other micro-mobility services reliant on geolocation data, such as automated guided vehicles (AGVs) operating in industrial settings and electric vehicles (EVs) confronting battery life limitations relative to travel range. By accurately forecasting energy demands, we pave the way for more efficient and sustainable operations across a spectrum of mobility applications.
Progressive Simplification of Maps in ArcGIS: I designed an ArcPy toolbox to simplify a network representing the river of the Austin, TX area. The interesting feature of this toolbox is that given a 'zoom threshold', it gives you a simplification based on the resolution you desire faster than the existing methods. I used a shapefile and applied a heuristic algorithm which was a combination of the Douglas-Peucker (POINT-REMOVE tool) and Wang-Muller algorithms (BEND-SIMPLIFY tool). My invented tool produced a nice map in a faster execution time. Besides, the GIS course itself taught us how to use different features of the network analysis tool to solve the problems of interest on our end. Here's the GitHub link to the toolbox I created using ArcPy: https://github.com/arminia/Simplification