A Low Complexity Algorithm for Non-Monotonically Evolving Fronts