changepointGA: An R package for Fast Changepoint Detection via Genetic Algorithm
Mo Li, QiQi Lu

TL;DR
changepointGA is an R package that uses genetic algorithms to efficiently detect changepoints in time series data, offering faster performance and flexible modeling for biological and climate applications.
Contribution
This paper introduces changepointGA, a novel R package that applies genetic algorithms for rapid and flexible changepoint detection in large time series datasets.
Findings
Significantly faster than binary-encoded GA methods
Supports simultaneous changepoint detection and effect estimation
Effective in biological and climate data applications
Abstract
Detecting changepoints in a time series of length entails evaluating up to possible changepoint models, making exhaustive enumeration computationally infeasible. Genetic algorithms (GAs) provide a stochastic way to identify the structural changes: a population of candidate models evolves via selection, crossover, and mutation operators until it converges on one changepoint model that balances the goodness-of-fit with parsimony. The R package changepointGA encodes each candidate model as an integer chromosome vector and supports both the basic single-population model GA and the island model GA. Parallel computing is implemented on multi-core hardware to further accelerate computation. Users may supply custom fitness functions or genetic operators, while a user-friendly wrapper streamlines routine analyses. Extensive simulations demonstrate that our package runs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFirm Innovation and Growth
