Edge Finding Using the Theta-tree

Session date: 17 March 2025

Session host: Imko Marijnissen

Summary:

In this session, we will go back to the roots of algorithmics and investigate how algorithms have been improved using efficient data structures. We will use the case study of edge finding for the cumulative constraint as an example; in this work they develop a tree structure which allows efficient computation of certain information leading to an improved algorithm.

Relevant papers

  1. Edge Finding Filtering Algorithm for Discrete Cumulative Resources in O(kn \log n)
    Petr Vilím
    In Principles and Practice of Constraint Programming - CP 2009, Mar 2009