Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Time series forecasting using dynamic particle swarm optimizer trained neural networks

Thesis (PhD)--University of Pretoria, 2018.

Saved in:
Bibliographic Details
Other Authors: Engelbrecht, Andries P.
Format: Thesis
Language:English
Published: University of Pretoria 2019
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613664963461120
access_status_str Open Access
author2 Engelbrecht, Andries P.
author_browse Engelbrecht, Andries P.
author_facet Engelbrecht, Andries P.
collection Thesis
dc_rights_str_mv © 2019 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.
description Thesis (PhD)--University of Pretoria, 2018.
format Thesis
id oai:repository.up.ac.za:2263/70388
institution University of Pretoria (South Africa)
language English
last_indexed 2026-06-10T12:39:45.040Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from UPSpace — University of Pretoria Institutional Repository
publishDate 2019
publishDateRange 2019
publishDateSort 2019
publisher University of Pretoria
publisherStr University of Pretoria
record_format dspace
source_str UPSpace — University of Pretoria Institutional Repository
spelling oai:repository.up.ac.za:2263/70388 Time series forecasting using dynamic particle swarm optimizer trained neural networks Engelbrecht, Andries P. sakwami@gmail.com Abdulkarim, Salihu Aish UCTD Time series Feedforward neural networks Recurrent neural networks Particle swarm optimization Cooperative quantum particle Swarm optimization Engineering, built environment and information technology theses SDG-08 Engineering, built environment and information technology theses SDG-09 Thesis (PhD)--University of Pretoria, 2018. Time series forecasting is a very important research area because of its practical application in many elds. Due to the importance of time series forecasting, much research e ort has gone into the development of forecasting models and in improving prediction accuracies. The interest in using arti cial neural networks (NNs) to model and forecast time series has been growing. The most popular type of NN is arguably the feedforward NN (FNN). FNNs have structures capable of learning static input-output mappings, suitable for prediction of non-linear stationary time series. To model nonstationary time series, recurrent NNs (RNNs) are often used. The recurrent/delayed connections in RNNs give the network dynamic properties to e ectively handle temporal sequences. These recurent/delayed connections, however, increase the number of weights that are required to be optimized during training of the NN. Particle swarm optimization (PSO) is an e cient population based search algorithm based on the social dynamics of group interactions in bird ocks. Several studies have applied PSO to train NNs for time series forecasting, and the results indicated good performance on stationary time series, and poor performance on non-stationary and highly noisy time series. These studies have assumed static environments, making the original PSO, which was designed for static environments, unsuitable for training NNs for forecasting many real-world time series generated by non-stationary processes. In dealing with non-stationary data, modi ed versions of PSOs for optimization in dynamic environments are used. These dynamic PSOs are yet to be applied to train NNs on forecasting problems. The rst part of this thesis formulates training of a FNN forecaster as a dynamic optimization problem, to investigate the application of a dynamic PSO algorithm to train FNNs in forecasting time series in non-stationary environments. For this purpose, a set of experiments were conducted on ten forecasting problems under nine di erent dynamic scenarios. Results obtained are compared to the results of FNNs trained using a standard PSO and resilient backpropagation (RPROP). The results show that the dynamic PSO algorithm outperform the PSO and RPROP algorithms. These ndings highlight the potential of using dynamic PSO in training FNNs for real-world forecasting applications. The second part of the thesis tests the hypothesis that recurrent/delayed connections are not necessary if a dynamic PSO is used as the training algorithm. For this purpose, set of experiments were carried out on the same problems and under the same dynamic scenarios. Each experiment involves training a FNN using a dynamic PSO algorithm, and comparing the result to that obtained from four di erent types of RNNs (i.e. Elman NN, Jordan NN, Multi-Recurrent NN and Time Delay NN), each trained separately using RPROP, standard PSO and the dynamic PSO algorithm. The results show that the FNNs trained with the dynamic PSO signi cantly outperform all the RNNs trained using any of the algorithms considered. These ndings show that recurrent/delayed connections are not necessary in NNs used for time series forecasting (for the time series considered in this study) as long as a dynamic PSO algorithm is used as the training method. bs2026 Computer Science PhD Unrestricted SDG-08: Decent work and economic growth SDG-09: Industry, innovation and infrastructure 2019-07-08T09:46:17Z 2019-07-08T09:46:17Z 2019/04/09 2018 Thesis Abdulkarim, SA 2018, Time series forecasting using dynamic particle swarm optimizer trained neural networks, PhD Thesis, University of Pretoria, Pretoria, viewed yymmdd <http://hdl.handle.net/2263/70388> A2019 http://hdl.handle.net/2263/70388 en © 2019 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. application/pdf University of Pretoria
spellingShingle UCTD
Time series
Feedforward neural networks
Recurrent neural networks
Particle swarm optimization
Cooperative quantum particle Swarm optimization
Engineering, built environment and information technology theses SDG-08
Engineering, built environment and information technology theses SDG-09
Time series forecasting using dynamic particle swarm optimizer trained neural networks
title Time series forecasting using dynamic particle swarm optimizer trained neural networks
title_full Time series forecasting using dynamic particle swarm optimizer trained neural networks
title_fullStr Time series forecasting using dynamic particle swarm optimizer trained neural networks
title_full_unstemmed Time series forecasting using dynamic particle swarm optimizer trained neural networks
title_short Time series forecasting using dynamic particle swarm optimizer trained neural networks
title_sort time series forecasting using dynamic particle swarm optimizer trained neural networks
topic UCTD
Time series
Feedforward neural networks
Recurrent neural networks
Particle swarm optimization
Cooperative quantum particle Swarm optimization
Engineering, built environment and information technology theses SDG-08
Engineering, built environment and information technology theses SDG-09
url http://hdl.handle.net/2263/70388