Computational Discrete Geometry
Spring 2007
Student Research Projects
Anastasia Chavez & Chris O'Neill | Ehrhart quasipolynomials I, II & III |
Brendan Colloran | Proximity graphs I, II & III |
Philipp Richter | Alpha shapes I & II |
Ido Heskia | Image segmentation I & II |
Arash Farahmand | Frobenius problem |
Connie Phong | Reconstructing time series I, II & III |
Tim Lee | Protein sequencing I, II & III |
Yelena Gartsman | Hausdorff distance I, II & III |
Schedule of final presentations
May 3: Tim, Brendan, Nacha, and Chris
May 10: Philipp, Yelena, Connie, and Ido
Here are some instructions and suggestions for the final presentations.
Suggested Projects
The K-Nearest Neighbor technique (K-NN) is a powerful tool in pattern analysis and non-parametric classification.
General Goal: This project will study the algorithms used in K-NN classification and focus on specific approaches to reduce the complexity of this technique without impacting on the quality of results.
Specific Goals:
Next Step: Read the paper "Proximity Graphs for Nearest-Neighbor Decision Rules", by G. Toussaint, Section 1-3.
Proximity graphs describe neighborhood relationships between entities, for example, points on an Euclidean plane.
General goal: Study the following graphs: Nearest Neighbor Graph, Minimum Spanning Tree, Relative Neighborhood Graph, Gabriel Graph, and Delaunay Triangulation. Explore the relationship that exists between these graphs.
Specific goals:
Next steps:
Many processes, such as a biological process, generates time-sequenced data. However, due to a variety of factors such as sampling-rate, synchronization etc., establishing the time-series for an unordered or poorly ordered series of data points is complex. This project seeks to study the role of geometric structures to solve this problem.
Specific Goals:
Further Reading:
Different methods have been used to study the shapes of small molecules and proteins. Alpha-shapes are a generalized shape descriptor which seems to show potential in this context.
Specific Goals:
Further Reading:
Felix Hausdorff (1868?-1942) devised a metric function between subsets of a metric space. By definition, the Hausdorff distance is the maximum distance of a set to the nearest point in the other set. Typically, when we talk of distances, we mean the "smallest" distance. For example, if a point X is at distance d from some polygon P, we mean that the distance of X from the nearest point in P is d. This idea can be unsatisfactory, however.
Specific Goals:
Further Reading:
A hyperplane arrangement is simply a finite set of hyperplanes in Rd. (A hyperplane is a set of the form {x in Rd: a.x = b}, for some vector a and some scalar b.) The characteristic polynomial of a hyperplane arrangement encodes the intersection properties of the arrangement, i.e., all possible interesections, ordered by set inclusions. Specific Goals:
Given a rational polygon P (i.e., the vertices of P have rational coordinates), the Ehrhart quasipolynomial of P is the function E(t) that counts integer points in dilates of P, i.e., if we dilate P by a factor t, then E(t) records the number of integer points in tP. This function is a degree-2 quasipolynomial, namely, E(t) is of the form c2t2 + c1(t) t + c0, where c1(t) and c0(t) are periodic functions in t. Suppose c1(t) has period p1 and c0(t) has period p0. Which pairs (p1, p0) can occur? Specific Goals:
A transportation polytope consists of all nonnegative matrices with a fixed margin, that is all matrices with a fixed prescribed sum for each row and column. These polytopes and their higher-dimensional analogs (multi-way contingency tables) have important applications to statistics, for example, disclosure limitation procedures. Many of these applications involve integer tables, that is, matrices with integer entries. In this case, we can study the associated counting function, with the margins as parameters. This function turns out to be a piecewise-defined polynomial, which is hard to compute.
Specific Goals:
Next Step: Read Section 5 of "The Ehrhart polynomial of the Birkhoff polytope", by M. Beck & D. Pixton, for a definition of transportation polytopes and their associated counting functions.