Pruned dynamic programming for optimal multiple change-point detection · Study