run.decreasing.with.overlap function

Run the decreasing with overlap algorithm