Um novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicos

Detalhes bibliográficos
Autor(a) principal: Ticona Gutierrez, Juan Carlos
Data de Publicação: 2023
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/271812
Resumo: Os Algoritmos Genéticos Multi-objetivo (MOEA) têm sido aplicados com sucesso em uma ampla variedade de problemas de otimização. Embora amplamente utilizados, existem poucas orientações teóricas para determinar quando o procedimento de otimização deve ser parado. Muitos usuários comumente usam regras como parar quando não há melhora significativa durante as últimas gerações ou quando um certo número de gerações é atingido. Neste trabalho foi apresentada uma nova abordagem de critério de parada e foi avaliado o seu desempenho com três algoritmos evolucionários amplamente utilizados na calibração multi-objetivo de modelos hidrológicos. O critério de parada é baseado na convergência do número de soluções não dominadas na Frente de Pareto, mantido por um número de gerações consecutivos e que pode ser combinado com qualquer MOEA. O novo critério de parada foi testado na calibração dos modelos hidrológicos concentrados GR4J, GR5J, IPH-II, HyMOD, Tank-Model 3 e Tank-Model 4, utilizando os algoritmos genéticos NSGA-II, NSGA-III e SPEA-II e três funções objetivo. As métricas de espaçamento e dispersão máxima foram utilizadas para avaliar o desempenho do critério de parada proposto em comparação com o critério padrão e o critério de distância geracional. Os resultados associados ao critério de parada proposto mostram que não houve perda significativa na qualidade do ajuste, tanto no período de calibração como no período de validação. As métricas de desempenho do modelo hidrológico apresentaram valores semelhantes quando utilizados os valores dos parâmetros obtidos com o critério de parada padrão, e com o critério de parada proposto. No entanto, o tempo computacional médio do processo de calibração foi reduzido em até 57% quando o critério de parada proposto foi utilizado. Assim, pode-se concluir que o novo critério de parada aumenta a eficiência dos algoritmos evolucionários reduzindo o esforço computacional, sem comprometer a precisão dos conjuntos de soluções.
id URGS_06da3f59ff362993d2ae3f468fa9aeda
oai_identifier_str oai:www.lume.ufrgs.br:10183/271812
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Ticona Gutierrez, Juan CarlosBravo, Juan MartínRodrigues, Lúcia Helena Ribeiro2024-02-09T05:08:19Z2023http://hdl.handle.net/10183/271812001193537Os Algoritmos Genéticos Multi-objetivo (MOEA) têm sido aplicados com sucesso em uma ampla variedade de problemas de otimização. Embora amplamente utilizados, existem poucas orientações teóricas para determinar quando o procedimento de otimização deve ser parado. Muitos usuários comumente usam regras como parar quando não há melhora significativa durante as últimas gerações ou quando um certo número de gerações é atingido. Neste trabalho foi apresentada uma nova abordagem de critério de parada e foi avaliado o seu desempenho com três algoritmos evolucionários amplamente utilizados na calibração multi-objetivo de modelos hidrológicos. O critério de parada é baseado na convergência do número de soluções não dominadas na Frente de Pareto, mantido por um número de gerações consecutivos e que pode ser combinado com qualquer MOEA. O novo critério de parada foi testado na calibração dos modelos hidrológicos concentrados GR4J, GR5J, IPH-II, HyMOD, Tank-Model 3 e Tank-Model 4, utilizando os algoritmos genéticos NSGA-II, NSGA-III e SPEA-II e três funções objetivo. As métricas de espaçamento e dispersão máxima foram utilizadas para avaliar o desempenho do critério de parada proposto em comparação com o critério padrão e o critério de distância geracional. Os resultados associados ao critério de parada proposto mostram que não houve perda significativa na qualidade do ajuste, tanto no período de calibração como no período de validação. As métricas de desempenho do modelo hidrológico apresentaram valores semelhantes quando utilizados os valores dos parâmetros obtidos com o critério de parada padrão, e com o critério de parada proposto. No entanto, o tempo computacional médio do processo de calibração foi reduzido em até 57% quando o critério de parada proposto foi utilizado. Assim, pode-se concluir que o novo critério de parada aumenta a eficiência dos algoritmos evolucionários reduzindo o esforço computacional, sem comprometer a precisão dos conjuntos de soluções.Multi-objective Genetic Algorithms (MOEA) have been successfully applied in a wide variety of problems. Although widely used, there are few theoretical guidelines for determining when to stop the search. Many users commonly use rules like stopping when there is no significant improvement during the last generations or when a certain number of generations is reached. In this work, a new stopping criterion approach was presented and its performance was evaluated with three evolutionary algorithms widely used in multi-objective calibration of hydrological models. The stopping criterion is based on the convergence of the number of non-dominated solutions in the Pareto Front, maintained for a number of consecutive generations and which can be combined with any MOEA. The new stopping criterion was tested in the calibration of the concentrated hydrological models GR4J, GR5J, IPH-II, HyMOD, Tank-Model 3 and Tank-Model 4, using the genetic algorithms NSGA-II, NSGA-III and SPEA-II and three objective functions. Spacing and maximum spread metrics were used to assess the performance of the proposed stopping criterion in comparison to the standard criterion and the criterion of generational distance. The results associated with the proposed stopping criterion show that there was no significant loss in the quality of adjustment, both in calibration and validations periods. Performance metrics of the hydrological model have shown similar values when using the parameter values obtained with the standard stopping criterion and with the proposed stopping criterion. However, the average computing time of the calibration process was reduced up to 57% when the proposed stopping criterion was used. Thus, it can be concluded that the new stopping criterion increases the efficiency of evolutionary algorithms by reducing computational effort, without compromising the accuracy of the solution sets.application/pdfporModelos hidrológicosAlgoritmos evolutivosAlgoritmos genéticosCalibração automáticaOtimização multiobjetivoMulti-objective evolutionary algorithmLumped hydrologic modelStopping criterionNSGA IINSGA IIISPEA IIUm novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulInstituto de Pesquisas HidráulicasPrograma de Pós-Graduação em Recursos Hídricos e Saneamento AmbientalPorto Alegre, BR-RS2023doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001193537.pdf.txt001193537.pdf.txtExtracted Texttext/plain281177http://www.lume.ufrgs.br/bitstream/10183/271812/2/001193537.pdf.txt05d488ccee95921aeb4e360ed8225a32MD52ORIGINAL001193537.pdfTexto completoapplication/pdf52105975http://www.lume.ufrgs.br/bitstream/10183/271812/1/001193537.pdf4ee85fe842809188ff3eafc5520c63f7MD5110183/2718122024-02-11 06:05:05.075717oai:www.lume.ufrgs.br:10183/271812Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532024-02-11T08:05:05Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Um novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicos
title Um novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicos
spellingShingle Um novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicos
Ticona Gutierrez, Juan Carlos
Modelos hidrológicos
Algoritmos evolutivos
Algoritmos genéticos
Calibração automática
Otimização multiobjetivo
Multi-objective evolutionary algorithm
Lumped hydrologic model
Stopping criterion
NSGA II
NSGA III
SPEA II
title_short Um novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicos
title_full Um novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicos
title_fullStr Um novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicos
title_full_unstemmed Um novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicos
title_sort Um novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicos
author Ticona Gutierrez, Juan Carlos
author_facet Ticona Gutierrez, Juan Carlos
author_role author
dc.contributor.author.fl_str_mv Ticona Gutierrez, Juan Carlos
dc.contributor.advisor1.fl_str_mv Bravo, Juan Martín
dc.contributor.advisor-co1.fl_str_mv Rodrigues, Lúcia Helena Ribeiro
contributor_str_mv Bravo, Juan Martín
Rodrigues, Lúcia Helena Ribeiro
dc.subject.por.fl_str_mv Modelos hidrológicos
Algoritmos evolutivos
Algoritmos genéticos
Calibração automática
Otimização multiobjetivo
topic Modelos hidrológicos
Algoritmos evolutivos
Algoritmos genéticos
Calibração automática
Otimização multiobjetivo
Multi-objective evolutionary algorithm
Lumped hydrologic model
Stopping criterion
NSGA II
NSGA III
SPEA II
dc.subject.eng.fl_str_mv Multi-objective evolutionary algorithm
Lumped hydrologic model
Stopping criterion
NSGA II
NSGA III
SPEA II
description Os Algoritmos Genéticos Multi-objetivo (MOEA) têm sido aplicados com sucesso em uma ampla variedade de problemas de otimização. Embora amplamente utilizados, existem poucas orientações teóricas para determinar quando o procedimento de otimização deve ser parado. Muitos usuários comumente usam regras como parar quando não há melhora significativa durante as últimas gerações ou quando um certo número de gerações é atingido. Neste trabalho foi apresentada uma nova abordagem de critério de parada e foi avaliado o seu desempenho com três algoritmos evolucionários amplamente utilizados na calibração multi-objetivo de modelos hidrológicos. O critério de parada é baseado na convergência do número de soluções não dominadas na Frente de Pareto, mantido por um número de gerações consecutivos e que pode ser combinado com qualquer MOEA. O novo critério de parada foi testado na calibração dos modelos hidrológicos concentrados GR4J, GR5J, IPH-II, HyMOD, Tank-Model 3 e Tank-Model 4, utilizando os algoritmos genéticos NSGA-II, NSGA-III e SPEA-II e três funções objetivo. As métricas de espaçamento e dispersão máxima foram utilizadas para avaliar o desempenho do critério de parada proposto em comparação com o critério padrão e o critério de distância geracional. Os resultados associados ao critério de parada proposto mostram que não houve perda significativa na qualidade do ajuste, tanto no período de calibração como no período de validação. As métricas de desempenho do modelo hidrológico apresentaram valores semelhantes quando utilizados os valores dos parâmetros obtidos com o critério de parada padrão, e com o critério de parada proposto. No entanto, o tempo computacional médio do processo de calibração foi reduzido em até 57% quando o critério de parada proposto foi utilizado. Assim, pode-se concluir que o novo critério de parada aumenta a eficiência dos algoritmos evolucionários reduzindo o esforço computacional, sem comprometer a precisão dos conjuntos de soluções.
publishDate 2023
dc.date.issued.fl_str_mv 2023
dc.date.accessioned.fl_str_mv 2024-02-09T05:08:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/271812
dc.identifier.nrb.pt_BR.fl_str_mv 001193537
url http://hdl.handle.net/10183/271812
identifier_str_mv 001193537
dc.language.iso.fl_str_mv por
language por
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:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/271812/2/001193537.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/271812/1/001193537.pdf
bitstream.checksum.fl_str_mv 05d488ccee95921aeb4e360ed8225a32
4ee85fe842809188ff3eafc5520c63f7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1810085638574178304