Parallelisation of a Common Changepoint Detection Method

10/08/2018
by   S. O. Tickle, et al.
0

In recent years, various means of efficiently detecting changepoints in the univariate setting have been proposed, with one popular approach involving minimising a penalised cost function using dynamic programming. In some situations, these algorithms can have an expected computational cost that is linear in the number of data points; however, the worst case cost remains quadratic. We introduce two means of improving the computational performance of these methods, both based on parallelising the dynamic programming approach. We establish that parallelisation can give substantial computational improvements: in some situations the computational cost decreases roughly quadratically in the number of cores used. These parallel implementations are no longer guaranteed to find the true minimum of the penalised cost; however, we show that they retain the same asymptotic guarantees in terms of their accuracy in estimating the number and location of the changes.

READ FULL TEXT
research
12/11/2014

Efficient penalty search for multiple changepoint problems

In the multiple changepoint setting, various search methods have been pr...
research
05/04/2020

Detecting Abrupt Changes in the Presence of Local Fluctuations and Autocorrelated Noise

Whilst there are a plethora of algorithms for detecting changes in mean ...
research
07/16/2019

Alternating Dynamic Programming for Multiple Epidemic Change-Point Estimation

In this paper, we study the problem of multiple change-point detection f...
research
06/12/2018

Indexed Dynamic Programming to boost Edit Distance and LCSS Computation

There are efficient dynamic programming solutions to the computation of ...
research
12/01/2011

Bandit Market Makers

We introduce a modular framework for market making. It combines cost-fun...
research
01/06/2017

Detecting changes in slope with an L_0 penalty

Whilst there are many approaches to detecting changes in mean for a univ...
research
11/15/2021

Quadratic speedup of global search using a biased crossover of two good solutions

The minimisation of cost functions is crucial in various optimisation fi...

Please sign up or login with your details

Forgot password? Click here to reset