Applied Soft Computing 65 (2018) 47–57
Contents lists available at ScienceDirect
Applied Soft Computing
j ourna l h o mepage: www.elsevier.com/locate/asoc
Bernstein polynomials for adaptive evolutionary prediction of
short-term time series
Kristina Lukoseviciute
a
, Rita Baubliene
a
, Daniel Howard
b
, Minvydas Ragulskis
a,∗
a
Research Group for Mathematical and Numerical Analysis of Dynamical Systems, Kaunas University of Technology, Studentu 50–147, Kaunas LT–51368,
Lithuania
b
Howard Science Limited, Malvern, UK
a r t i c l e i n f o
Article history:
Received 5 March 2017
Received in revised form
27 December 2017
Accepted 2 January 2018
Available online 7 January 2018
Keywords:
Bernstein polynomial
Time series prediction
Evolutionary algorithms
a b s t r a c t
We introduce a short-term time series prediction model by means of evolutionary algorithms and Bern-
stein polynomials. This adapts Bernstein-type algebraic skeletons to extrapolate and predict short time
series. A mixed smoothing strategy is used to achieve the necessary balance between the roughness of
the algebraic prediction and the smoothness of the moving average. Computational experiments with
standardized real world time series illustrate the accuracy of this approach to short-term prediction.
© 2018 Elsevier B.V. All rights reserved.
1. Introduction
Forecasting is a modelling challenge that relies on a time series
analysis. Its aim is to identify a model in time-stamped data pre-
sumably generated by some process. Extrapolating by means of this
model it makes reliable predictions for unseen data. Recent decades
have delivered various models and techniques that are suited to
long-term or short-term time series forecasting [1]. Unfortunately,
the sheer amount of data needed for training, validating and test-
ing mostly renders long-term time series analysis implausible. Yet,
a one-step forward future horizon is adequate for short-term time
series forecasting [1] delivering methods which are widely used
in high frequency time series analysis with intra-daily data values
[2]. Short-term time series predictors are used in finance [3–5];
electricity demand and the associated price forecasting problem
[6–8]; wind power; passenger demand [9] and many other indus-
trial applications.
Time series forecasting techniques can be coarsely grouped into
classical linear modelling, such as simple exponential smoothing
[10], Holt-Winte’s methods [11] or Autoregressive Integrated Mov-
ing Average (ARIMA) [12], and modern non-linear modelling that
is based on soft computing. The latter includes regime-switching
models comprising a wide variety of threshold autoregressive mod-
∗
Corresponding author.
E-mail addresses: kristina.lukoseviciute@ktu.lt (K. Lukoseviciute),
rita.palivonaite@ktu.lt (R. Baubliene), dr.daniel.howard@gmail.com (D. Howard),
minvydas.ragulskis@ktu.lt (M. Ragulskis).
els [13–15]: self exciting models [15–17], smooth transition models
[18] and continuous-time models [19,20]. Hybrid forecasting meth-
ods combine regression, data smoothing, and other techniques to
produce forecasts that make up for the comparative deficiencies of
individual methods.
A large number of linear and non-linear methods of forecast-
ing appear in the literature, with some methods claiming to do a
better job than others under competing assumptions, for example:
when given only a short series of input data, or if applied to long-
term forecasting [1]. The literature [3–23] covers a wide-variety of
techniques that include various flavours of signal processing, sup-
port vector machines, ARIMA, Artificial Neural Network (ANN) and
Evolutionary Algorithms (EA).
The reader may wonder why there is a continued and strong
interest in a plethora of algorithms. The no-free-lunch theorems
[24,25] lead to the conclusion that a problem can always be found
to defeat any algorithm. Indeed, practical interest in the develop-
ment of new and hybrid algorithms is warranted because of this
reality that no single method will outperform all others in every
single situation. At the same time, as Stafford Beer once observed
[26], problems of practical interest cannot take an algorithm com-
pletely by surprise because the regularities that they comprise are
of this world. Real-world problems have neither been designed
nor contrived to defeat a popular algorithm. A taxonomy of prac-
tical problems, therefore, exists, and it motivates the search for
improved algorithms that suit different classes of problems.
In our earlier work [27–29], special EA schemes for the identifi-
cation of near-optimal algebraic skeleton sequences based on Prony
interpolants (represented as linear recurrence sequences (LRS) in
https://doi.org/10.1016/j.asoc.2018.01.002
1568-4946/© 2018 Elsevier B.V. All rights reserved.