Package: changepointGA Type: Package Title: Changepoint Detection via Modified Genetic Algorithms Version: 0.2.0 Date: 2026-09-19 Authors@R: c( person(given = "Mo", family = "Li", role = c("aut", "cre"), email = "mo.li@louisiana.edu"), person(given = "QiQi", family = "Lu", role = "aut", email = "qlu2@vcu.edu") ) Description: The Genetic Algorithm (GA) is used to perform changepoint analysis in time series data. The package also includes an extended island version of GA, as described in Lu, Lund, and Lee (2010, ). By mimicking the principles of natural selection and evolution, GA provides a powerful stochastic search technique for solving combinatorial optimization problems. In 'changepointGA', each chromosome represents a changepoint configuration, including the number and locations of changepoints, hyperparameters, and model parameters. The package employs genetic operators—selection, crossover, and mutation—to iteratively improve solutions based on the given fitness (objective) function. The structured and consensus-guided island model GA additionally incorporates cross-island consensus guidance and optional objective-based local refinement. Key features of 'changepointGA' include encoding changepoint configurations in an integer format, enabling dynamic and simultaneous estimation of model hyperparameters, changepoint configurations, and associated parameters. The detailed algorithmic implementation can be found in the package vignettes and in the paper of Li and Lu (2024, ). License: MIT + file LICENSE Depends: R (>= 4.3.0) Imports: methods, foreach, doParallel, Rcpp, clue, stats, utils LinkingTo: Rcpp, RcppArmadillo SystemRequirements: C++17 URL: https://github.com/mli171/changepointGA BugReports: https://github.com/mli171/changepointGA/issues Suggests: knitr, rmarkdown, testthat (>= 3.0.0) Encoding: UTF-8 VignetteBuilder: knitr Config/testthat/edition: 3 Config/roxygen2/version: 8.0.0 Repository: https://mli171.r-universe.dev Date/Publication: 2026-09-19 23:56:58 UTC RemoteUrl: https://github.com/mli171/changepointga RemoteRef: HEAD RemoteSha: af6b987241708b8da12a53b7872d01cf0291418e NeedsCompilation: yes Packaged: 2026-10-20 06:30:35 UTC; root Author: Mo Li [aut, cre], QiQi Lu [aut] Maintainer: Mo Li