activity
20242026
collaborators

7 papers

cs.CG2026

Shaving Two Logs for Discrete and Continuous Fréchet Distance

Timothy M Chan, Isaac M Hair

We revisit the classical computational geometry problem of computing the exact (discrete or continuous) Fréchet distance between two given polygonal curves with vertices in a c…

cs.CG2026

Computing Planar Convex Hulls with a Promise

Sepideh Aghamolaei, Kevin Buchin, Timothy M. Chan +5

Computing the convex hull of a planar -point set is one of the most fundamental problems in computational geometry. It has an lower bound in the algebraic comp…

cs.CG2026

Delaunay Triangulations with Predictions

Sergio Cabello, Timothy M. Chan, Panos Giannopoulos

We investigate algorithms with predictions in computational geometry, specifically focusing on the basic problem of computing 2D Delaunay triangulations. Given a set of poi…

cs.DS2026

Derandomizing Pseudopolynomial Algorithms for Subset Sum

Timothy M. Chan

We reexamine the classical subset sum problem: given a set of positive integers and a number , decide whether there exists a subset of that sums to ; or more gene…

cs.CG2025

A Linear Time Algorithm for the Maximum Overlap of Two Convex Polygons Under Translation

Timothy M. Chan, Isaac M. Hair

Given two convex polygons and with and edges, the maximum overlap problem is to find a translation of that maximizes the area of its intersection with . We g…

cs.CG2024

Convex Polygon Containment: Improving Quadratic to Near Linear Time

Timothy M. Chan, Isaac M. Hair

We revisit a standard polygon containment problem: given a convex -gon and a convex -gon in the plane, find a placement of inside under translation and rotati…

cs.CG2024

Enclosing Points with Geometric Objects

Timothy M. Chan, Qizheng He, Jie Xue

Let be a set of points in and be a set of geometric objects in , where . We study the problem of computing a…