ermel272 / frechet-matching-queries

Implementing data structures and algorithms towards the goal of fast Fréchet Matching queries in geometric trees.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fréchet Matching Queries

The purpose of this project is to implement a few of the data structures and algorithms produced in the paper Fast Algorithms for Approximate Fréchet Matching Queries in Geometric Trees by Michiel Smid and Joachim Gudmundsson. The project report discusses some of the concepts used and implementation challenges faced, as well as provides some empirical evidence hinting at the practical performance of the data structures.

The primary result attained in Smid and Gudmundsson's paper is the following. Given a geometric tree T, we wish to preprocess it such that, given a polygonal query path P, we can efficiently determine whether or not T contains a path P' such that δF(P, P') ≤ 3(1 + ε)Δ, where Δ and ε are predetermined constants. Please see below for a visual example of such a query.

About

Implementing data structures and algorithms towards the goal of fast Fréchet Matching queries in geometric trees.


Languages

Language:Python 100.0%