Um novo critério de parada para algoritmos evolucionários multi-objetivo: aplicado na calibração de modelos hidrológicos
Autor(a) principal: | |
---|---|
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 |