Nature-inspired algorithms for solving some hard numerical problems
Main Author: | |
---|---|
Publication Date: | 2020 |
Format: | Master thesis |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10400.13/3010 |
Summary: | Optimisation is a branch of mathematics that was developed to find the optimal solutions, among all the possible ones, for a given problem. Applications of optimisation techniques are currently employed in engineering, computing, and industrial problems. Therefore, optimisation is a very active research area, leading to the publication of a large number of methods to solve specific problems to its optimality. This dissertation focuses on the adaptation of two nature inspired algorithms that, based on optimisation techniques, are able to compute approximations for zeros of polynomials and roots of non-linear equations and systems of non-linear equations. Although many iterative methods for finding all the roots of a given function already exist, they usually require: (a) repeated deflations, that can lead to very inaccurate results due to the problem of accumulating rounding errors, (b) good initial approximations to the roots for the algorithm converge, or (c) the computation of first or second order derivatives, which besides being computationally intensive, it is not always possible. The drawbacks previously mentioned served as motivation for the use of Particle Swarm Optimisation (PSO) and Artificial Neural Networks (ANNs) for root-finding, since they are known, respectively, for their ability to explore high-dimensional spaces (not requiring good initial approximations) and for their capability to model complex problems. Besides that, both methods do not need repeated deflations, nor derivative information. The algorithms were described throughout this document and tested using a test suite of hard numerical problems in science and engineering. Results, in turn, were compared with several results available on the literature and with the well-known Durand–Kerner method, depicting that both algorithms are effective to solve the numerical problems considered. |
id |
RCAP_0ceff80180d1e9c0086a3ea36b08133e |
---|---|
oai_identifier_str |
oai:digituma.uma.pt:10400.13/3010 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Nature-inspired algorithms for solving some hard numerical problemsOtimizaçãoOtimização por enxame de partículasRedes neurais artificiaisRaízesPolinómiosEquações não linearesOptimisationParticle swarm optimisationArtificial neural networksRootsPolynomialsNon-linear equationsMathematics, Statistics and Applications.Faculdade de Ciências Exatas e da EngenhariaOptimisation is a branch of mathematics that was developed to find the optimal solutions, among all the possible ones, for a given problem. Applications of optimisation techniques are currently employed in engineering, computing, and industrial problems. Therefore, optimisation is a very active research area, leading to the publication of a large number of methods to solve specific problems to its optimality. This dissertation focuses on the adaptation of two nature inspired algorithms that, based on optimisation techniques, are able to compute approximations for zeros of polynomials and roots of non-linear equations and systems of non-linear equations. Although many iterative methods for finding all the roots of a given function already exist, they usually require: (a) repeated deflations, that can lead to very inaccurate results due to the problem of accumulating rounding errors, (b) good initial approximations to the roots for the algorithm converge, or (c) the computation of first or second order derivatives, which besides being computationally intensive, it is not always possible. The drawbacks previously mentioned served as motivation for the use of Particle Swarm Optimisation (PSO) and Artificial Neural Networks (ANNs) for root-finding, since they are known, respectively, for their ability to explore high-dimensional spaces (not requiring good initial approximations) and for their capability to model complex problems. Besides that, both methods do not need repeated deflations, nor derivative information. The algorithms were described throughout this document and tested using a test suite of hard numerical problems in science and engineering. Results, in turn, were compared with several results available on the literature and with the well-known Durand–Kerner method, depicting that both algorithms are effective to solve the numerical problems considered.Lopes, Luiz Carlos GuerreiroDias, Fernando Manuel Rosmaninho Morgado FerrãoDigitUMaFreitas, Diogo Nuno Teixeira2021-10-02T00:30:15Z2020-10-022020-10-02T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.13/3010urn:tid:202538583enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-24T16:53:43Zoai:digituma.uma.pt:10400.13/3010Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T20:41:57.451429Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Nature-inspired algorithms for solving some hard numerical problems |
title |
Nature-inspired algorithms for solving some hard numerical problems |
spellingShingle |
Nature-inspired algorithms for solving some hard numerical problems Freitas, Diogo Nuno Teixeira Otimização Otimização por enxame de partículas Redes neurais artificiais Raízes Polinómios Equações não lineares Optimisation Particle swarm optimisation Artificial neural networks Roots Polynomials Non-linear equations Mathematics, Statistics and Applications . Faculdade de Ciências Exatas e da Engenharia |
title_short |
Nature-inspired algorithms for solving some hard numerical problems |
title_full |
Nature-inspired algorithms for solving some hard numerical problems |
title_fullStr |
Nature-inspired algorithms for solving some hard numerical problems |
title_full_unstemmed |
Nature-inspired algorithms for solving some hard numerical problems |
title_sort |
Nature-inspired algorithms for solving some hard numerical problems |
author |
Freitas, Diogo Nuno Teixeira |
author_facet |
Freitas, Diogo Nuno Teixeira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Lopes, Luiz Carlos Guerreiro Dias, Fernando Manuel Rosmaninho Morgado Ferrão DigitUMa |
dc.contributor.author.fl_str_mv |
Freitas, Diogo Nuno Teixeira |
dc.subject.por.fl_str_mv |
Otimização Otimização por enxame de partículas Redes neurais artificiais Raízes Polinómios Equações não lineares Optimisation Particle swarm optimisation Artificial neural networks Roots Polynomials Non-linear equations Mathematics, Statistics and Applications . Faculdade de Ciências Exatas e da Engenharia |
topic |
Otimização Otimização por enxame de partículas Redes neurais artificiais Raízes Polinómios Equações não lineares Optimisation Particle swarm optimisation Artificial neural networks Roots Polynomials Non-linear equations Mathematics, Statistics and Applications . Faculdade de Ciências Exatas e da Engenharia |
description |
Optimisation is a branch of mathematics that was developed to find the optimal solutions, among all the possible ones, for a given problem. Applications of optimisation techniques are currently employed in engineering, computing, and industrial problems. Therefore, optimisation is a very active research area, leading to the publication of a large number of methods to solve specific problems to its optimality. This dissertation focuses on the adaptation of two nature inspired algorithms that, based on optimisation techniques, are able to compute approximations for zeros of polynomials and roots of non-linear equations and systems of non-linear equations. Although many iterative methods for finding all the roots of a given function already exist, they usually require: (a) repeated deflations, that can lead to very inaccurate results due to the problem of accumulating rounding errors, (b) good initial approximations to the roots for the algorithm converge, or (c) the computation of first or second order derivatives, which besides being computationally intensive, it is not always possible. The drawbacks previously mentioned served as motivation for the use of Particle Swarm Optimisation (PSO) and Artificial Neural Networks (ANNs) for root-finding, since they are known, respectively, for their ability to explore high-dimensional spaces (not requiring good initial approximations) and for their capability to model complex problems. Besides that, both methods do not need repeated deflations, nor derivative information. The algorithms were described throughout this document and tested using a test suite of hard numerical problems in science and engineering. Results, in turn, were compared with several results available on the literature and with the well-known Durand–Kerner method, depicting that both algorithms are effective to solve the numerical problems considered. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-10-02 2020-10-02T00:00:00Z 2021-10-02T00:30:15Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.13/3010 urn:tid:202538583 |
url |
http://hdl.handle.net/10400.13/3010 |
identifier_str_mv |
urn:tid:202538583 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833598805706014720 |