Therefore, PARLS could be considered as a
population-based rather than a parallel
metaheuristic, because each processing unit is able
to operate isolated, as well as the tackled problem
itself as only a single real-valued parameter (λ) that
is optimized.
In Fig. 7 we can see a top-level view of the
PARLS architecture: a set of processing units that
performs system identification in each phase sends
the errors found to the adaptive unit. This unit will
generate the new search range in a feedback loop.
4 EXPERIMENTAL RESULTS
Some results found using the PARLS algorithm for
predicting the next values from the last value
registered for the time series of the sun activity
indexes of the 20th century second half are shown in
Table 1. The prediction precision is given by the
results DIFA1 (short term) and DIFA50 (long term).
These results are compared, for evauating purposes,
with the obtained using RLS identification with
some values of λ inside the classical range (Ljung,
1991). We can see how PARLS finds a better
precision.
5 CONCLUSIONS
The results shown in Table 1 are a part of the great
number of experiments carried out using different
time series and initial prediction times. In the great
majority of the cases, PARLS offers better results
than if λ random values are used. However, we are
trying to increase the prediction precision. Thus, our
future working lines suggest using genetic
algorithms or strategies of analogous nature for, on
the one hand, finding the optimum set of values for
the parameters of PARLS and, on the other hand,
finding the optimum couple of values {na, λ}.
ACKNOWLEDGEMENTS
This work has been developed thanks to TRACER
project, TIC2002-04498-C05-01.
REFERENCES
Söderström, T. et al., 1989. System Identification.
Prentice-Hall, London.
Ljung, L., 1999. System Identification – Theory for the
User. Prentice-Hall, London.
Ljung, L., 1991. System Identification Toolbox. The Math
Works Inc, NY.
ROB, Royal Observatory of Belgium, Brussels, 2004.
Sunspot Data Series. http: // sidc.oma.be / html /
sunspot.html
NOAA, National Geophysical Data Center, 2004. Sunspot
numbers. http: // www. ngdc. noaa.gov / stp / SOLAR /
ftpsunspotnumber.html
Goldberg, D.E., 1989. Genetic Algorithms in Search,
Optimization and Machine Learning. Addison Wesley.
Rechenberg, I., 1973. Evolutionsstrategie: Optimierung
technischer systeme nach prinzipien der biolgischen
evolution. Formmann-Holzboog Verlag.
Kirkpatrick, S., Gelatt, C., Vecchi, M., 1983. Optimization
by Simulated Annealing. In: Science, 220, 4598, 671-
680.
Gómez, J., Sánchez, J., Vega, M., 2003. Using Neural
Networks in a Parallel Adaptive Algorithm for the
System Identification Optimization. In: Lecture Notes
on Computer Sciences, vol. 2687, 465-472. Springer-
Verlag.
Table 1: A sample of the prediction precision results for short and long term, compared with the ones obtained from
three classical values of λ: 0.97, 0.98 and 0.995. The settings for this experiment are: benchmark= ss_50_90; na=40;
ks=18,210; TSN=18,262; λc=1; R=0.2; RED=2
ICINCO 2005 - SIGNAL PROCESSING, SYSTEMS MODELING AND CONTROL
228