A Dynamic Programming Formulation with Diverse Applications

A dynamic programming formulation is shown to have applications in such diverse fields as archaeological sequencing and rehearsal scheduling.