Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 916 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 916 Bytes

6.851 Fractional Cascading Coding Project

By: Isabelle Quaye, Ricardo Gayle, Shawn Imm, and Temi Omitoogun

This project implements fractional cascading over graphs, as described in "Fractional Cascading I. A Data Structuring Technique" by Chazelle and Guibas (1986).

We also implement two applications from "Fractional Cascading II. Applications":

  • Intersecting a Polygonal Path with a Line (Section 3)
  • Visualization of hive graph from Orthogonal Range Search (Section 5)

Usage

Build the C++ portion of the code via make (requires GCC).

To run the Python visualizations (also spawned by the C++ code), you need the following dependencies:

  • NumPy (pip install numpy)
  • Matplotlib (pip install matplotlib)