Um novo método híbrido aplicado à solução de sistemas não-lineares com raízes múltiplas

Este trabalho tem como objetivo apresentar soluções de sistemas não-lineares com raízes múltiplas, através de um algoritmo híbrido. Para esta finalidade foi desenvolvido e implementado um algoritmo de busca aleatória baseado no método proposto por Luus e Jaakola (1973) como etapa de busca aleatória...

Full description

Bibliographic Details
Main Author: Maurício Rodrigues Silva
Other Authors: Gustavo Mendes Platt
Format: Others
Language:Portuguese
Published: Universidade do Estado do Rio de Janeiro 2009
Subjects:
Online Access:http://www.bdtd.uerj.br/tde_busca/arquivo.php?codArquivo=1559
id ndltd-IBICT-urn-repox.ist.utl.pt-BDTD_UERJ-oai-www.bdtd.uerj.br-517
record_format oai_dc
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Algoritmos
Teorias não-lineares
Otimização matemática
Programação não-linear
Otimização estocástica
Metaheurísticas
Busca aleatória
Algoritmos híbridos
Algorithms
Nonlinear theory
Mathematical optimization
Nonlinear programming
Stochastic optimization
Metaheuristics
Random search
Hybrid algorithms
MATEMATICA APLICADA
spellingShingle Algoritmos
Teorias não-lineares
Otimização matemática
Programação não-linear
Otimização estocástica
Metaheurísticas
Busca aleatória
Algoritmos híbridos
Algorithms
Nonlinear theory
Mathematical optimization
Nonlinear programming
Stochastic optimization
Metaheuristics
Random search
Hybrid algorithms
MATEMATICA APLICADA
Maurício Rodrigues Silva
Um novo método híbrido aplicado à solução de sistemas não-lineares com raízes múltiplas
description Este trabalho tem como objetivo apresentar soluções de sistemas não-lineares com raízes múltiplas, através de um algoritmo híbrido. Para esta finalidade foi desenvolvido e implementado um algoritmo de busca aleatória baseado no método proposto por Luus e Jaakola (1973) como etapa de busca aleatória dos pontos iniciais, que são refinados através do algoritmo de Hooke e Jeeves. O diferencial deste trabalho foi propor um algoritmo híbrido, utilizando as características dos algoritmos Luus-Jaakola e Hooke e Jeeves como etapas de busca e refinamento respectivamente. Para isso, os algoritmos acima são encapsulados em funções no algoritmo híbrido. Além destas duas etapas, o algoritmo híbrido possui duas outras características importantes, que é a execução repetida até que se alcance um número suficiente de soluções distintas, que são então submetidas a um processo de classificação de soluções por intervalo, onde cada intervalo gera um conjunto de soluções próximas, que por sua vez, são submetidas à etapa final de minimização, resultando em apenas um valor de solução por classe. Desta forma cada classe produz uma única solução, que faz parte do conjunto final de soluções do problema, pois este algoritmo é aplicado a problemas com múltiplas soluções. Então, o algoritmo híbrido desenvolvido foi testado, tendo como padrão, vários problemas clássicos de programação não-linear, em especial os problemas irrestritos com múltiplas soluções. Após os testes, os resultados foram comparados com o algoritmo Luus-Jaakola, e o Método de Newton Intervalar / Bisseção Generalizada (IN/GB - Interval Newton/Generalized Bisection), com a finalidade de se obter uma análise quantitativa e qualitativa de seu desempenho. Por fim comprovou-se que o algortimo Híbrido obteve resultados superiores quando comparados com os demais. === This paper aims to present solutions for nonlinear systems with multiple roots, using a hybrid algorithm. For this purpose was developed and implemented an algorithm based on random search method proposed by Luus and Jaakola (1973) as a step in search of random starting points, which will be refined through the algorithm of Hooke and Jeeves. The differential of this work is to propose a hybrid algorithm, using the characteristics of the Luus-Jaakola algorithm and Hooke and Jeeves as a search and refinement stages respectively. For this, the above algorithms are encapsulated in functions in the hybrid algorithm. Besides these two steps, the hybrid algorithm has two other important characteristics, which is the execution repeated until to reach a sufficient number of distinct solutions, which is then undergo a process of classification of solutions by interval, where each interval generates a set solutions to close, which in turn is subject to the final stage of minimization, resulting in only one value per class of solution. Thus each class provides a unique solution, which is part of the final set of solutions of the problem, because this algorithm is applied to problems with multiple solutions. So, the hybrid algorithm developed was tested, with the standard, several problems of classical non-linear programming, in particular the unrestricted problems with multiple solutions. After the tests, the results were compared with algorithm Luus-Jaakola, and the Interval Newton/Generalized Bisection method (IN/GB), in order to obtain a quantitative and qualitative analysis of their performance. Finally it was found that the hybrid algortimo achieved higher when compared to the others.
author2 Gustavo Mendes Platt
author_facet Gustavo Mendes Platt
Maurício Rodrigues Silva
author Maurício Rodrigues Silva
author_sort Maurício Rodrigues Silva
title Um novo método híbrido aplicado à solução de sistemas não-lineares com raízes múltiplas
title_short Um novo método híbrido aplicado à solução de sistemas não-lineares com raízes múltiplas
title_full Um novo método híbrido aplicado à solução de sistemas não-lineares com raízes múltiplas
title_fullStr Um novo método híbrido aplicado à solução de sistemas não-lineares com raízes múltiplas
title_full_unstemmed Um novo método híbrido aplicado à solução de sistemas não-lineares com raízes múltiplas
title_sort um novo método híbrido aplicado à solução de sistemas não-lineares com raízes múltiplas
publisher Universidade do Estado do Rio de Janeiro
publishDate 2009
url http://www.bdtd.uerj.br/tde_busca/arquivo.php?codArquivo=1559
work_keys_str_mv AT mauriciorodriguessilva umnovometodohibridoaplicadoasolucaodesistemasnaolinearescomraizesmultiplas
AT mauriciorodriguessilva anewhybridmethodappliedtothesolutionofnonlinearsystemswithmultipleroots
_version_ 1718848032468893696
spelling ndltd-IBICT-urn-repox.ist.utl.pt-BDTD_UERJ-oai-www.bdtd.uerj.br-5172019-01-21T18:12:01Z Um novo método híbrido aplicado à solução de sistemas não-lineares com raízes múltiplas A new hybrid method applied to the solution of nonlinear systems with multiple roots Maurício Rodrigues Silva Gustavo Mendes Platt Wagner Figueiredo Sacco Antônio José da Silva Neto Francisco José da Cunha Pires Soeiro Cláudio Márcio do Nascimento Abreu Pereira Antônio Carlos de Abreu Mól Algoritmos Teorias não-lineares Otimização matemática Programação não-linear Otimização estocástica Metaheurísticas Busca aleatória Algoritmos híbridos Algorithms Nonlinear theory Mathematical optimization Nonlinear programming Stochastic optimization Metaheuristics Random search Hybrid algorithms MATEMATICA APLICADA Este trabalho tem como objetivo apresentar soluções de sistemas não-lineares com raízes múltiplas, através de um algoritmo híbrido. Para esta finalidade foi desenvolvido e implementado um algoritmo de busca aleatória baseado no método proposto por Luus e Jaakola (1973) como etapa de busca aleatória dos pontos iniciais, que são refinados através do algoritmo de Hooke e Jeeves. O diferencial deste trabalho foi propor um algoritmo híbrido, utilizando as características dos algoritmos Luus-Jaakola e Hooke e Jeeves como etapas de busca e refinamento respectivamente. Para isso, os algoritmos acima são encapsulados em funções no algoritmo híbrido. Além destas duas etapas, o algoritmo híbrido possui duas outras características importantes, que é a execução repetida até que se alcance um número suficiente de soluções distintas, que são então submetidas a um processo de classificação de soluções por intervalo, onde cada intervalo gera um conjunto de soluções próximas, que por sua vez, são submetidas à etapa final de minimização, resultando em apenas um valor de solução por classe. Desta forma cada classe produz uma única solução, que faz parte do conjunto final de soluções do problema, pois este algoritmo é aplicado a problemas com múltiplas soluções. Então, o algoritmo híbrido desenvolvido foi testado, tendo como padrão, vários problemas clássicos de programação não-linear, em especial os problemas irrestritos com múltiplas soluções. Após os testes, os resultados foram comparados com o algoritmo Luus-Jaakola, e o Método de Newton Intervalar / Bisseção Generalizada (IN/GB - Interval Newton/Generalized Bisection), com a finalidade de se obter uma análise quantitativa e qualitativa de seu desempenho. Por fim comprovou-se que o algortimo Híbrido obteve resultados superiores quando comparados com os demais. This paper aims to present solutions for nonlinear systems with multiple roots, using a hybrid algorithm. For this purpose was developed and implemented an algorithm based on random search method proposed by Luus and Jaakola (1973) as a step in search of random starting points, which will be refined through the algorithm of Hooke and Jeeves. The differential of this work is to propose a hybrid algorithm, using the characteristics of the Luus-Jaakola algorithm and Hooke and Jeeves as a search and refinement stages respectively. For this, the above algorithms are encapsulated in functions in the hybrid algorithm. Besides these two steps, the hybrid algorithm has two other important characteristics, which is the execution repeated until to reach a sufficient number of distinct solutions, which is then undergo a process of classification of solutions by interval, where each interval generates a set solutions to close, which in turn is subject to the final stage of minimization, resulting in only one value per class of solution. Thus each class provides a unique solution, which is part of the final set of solutions of the problem, because this algorithm is applied to problems with multiple solutions. So, the hybrid algorithm developed was tested, with the standard, several problems of classical non-linear programming, in particular the unrestricted problems with multiple solutions. After the tests, the results were compared with algorithm Luus-Jaakola, and the Interval Newton/Generalized Bisection method (IN/GB), in order to obtain a quantitative and qualitative analysis of their performance. Finally it was found that the hybrid algortimo achieved higher when compared to the others. 2009-06-22 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis http://www.bdtd.uerj.br/tde_busca/arquivo.php?codArquivo=1559 por info:eu-repo/semantics/openAccess application/pdf Universidade do Estado do Rio de Janeiro Programa de Pós-Graduação em Modelagem Computacional UERJ BR reponame:Biblioteca Digital de Teses e Dissertações da UERJ instname:Universidade do Estado do Rio de Janeiro instacron:UERJ