Mathematical Programming for Piecewise Linear Representation of Discrete Time Series
Piecewise linear representation (PLR) of a time series arises in variety of disciplines in data mining. Unlike most PLR methods who separate a discrete time series into a few discontinuous line segments, \( \ell 1 \) trend filtering method is one of the few PLR methods who generates continuous line segment representations. However, the approximation errors of \( \ell 1 \) trend filtering seldom reach its minimum. In this paper, we propose a binary integer programming model to produce a continuous PLR of time series with the least approximation error, and therefore it is well suitable to analyzing time series with an underlying piecewise linear trend. We describe the motives of the proposed method and give some illustrative examples. The improvement in approximation error is demonstrated by some experiments on some real-world time series datasets.
KeywordsPiecewise linear representation \( \ell 1 \) trend filtering Approximation error Binary integer programming
Funding from Training Programs of Innovation and Entrepreneurship for Undergraduates (201810399037) are gratefully acknowledged.
- 1.Keogh, E., Pazzani, M.: An enhanced representation of time series which allows fast and accurate classification, clustering and relevance feedback. In: Proceedings of the 4th International Conference of Knowledge Discovery and Data Mining, pp. 239–241. AAAI Press (1998)Google Scholar
- 3.Zhu, Y., Wu, D., Li, S.: A piecewise linear representation method of time series based on feature points. In: International Conference on Knowledge-based and Intelligent Information and Engineering Systems (2007)Google Scholar
- 11.Fitzgerald, W., Lemire, D., Brooks, M.: Quasi-monotonic segmentation of state variable behavior for reactive control. In: Proceedings of the National Conference on Artificial Intelligence, Part 3, vol. 20, pp. 1145–1150 (2005)Google Scholar
- 13.Keogh, E., Chu, S., Hart, D., et al.: Segmenting time series: a survey and novel approach. In: Data Mining in Time Series Databases (2003)Google Scholar
- 19.History whether data base homepage. http://www.tianqihoubao.com/aqi/beijing.html. Accessed 13 Jan 2019