Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
Texto Completo: | http://repositorio.ufes.br/handle/10/4250 |
Resumo: | Bi-level optimization problems occur in several areas, for example: game theory, control, economics, design, etc. Bi-level optimization problems are considered difficult to solve, especially the nonlinear ones. Many approaches to solve linear, differentiable or convex bi-level problems have been proposed and work with relative efficiency and effectiveness. However, there are few methods for solving nonlinear, non-differentiable and non convex bi-level problems. Many of these methods solve only a subclass of the problem, such as problems with linear constraints or only with the function of the leader being nonlinear. This study proposes a novel approach using Differential Evolution to solve nonlinear bi-level problems in general. In addition, this work develops a method for constraint handling, present in bi-level programming problems. Promising results have been obtained, showing the effectiveness of the approach. |
id |
UFES_2330a68db3cd781303e0314a1a174fd7 |
---|---|
oai_identifier_str |
oai:repositorio.ufes.br:10/4250 |
network_acronym_str |
UFES |
network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
repository_id_str |
2108 |
spelling |
Krohling, Renato AntonioSegundo, Gilberto Alves SantosAlvarenga, Arlindo Gomes deCoelho, Guilherme Palermo2016-08-29T15:33:16Z2016-07-112016-08-29T15:33:16Z2012-08-31Bi-level optimization problems occur in several areas, for example: game theory, control, economics, design, etc. Bi-level optimization problems are considered difficult to solve, especially the nonlinear ones. Many approaches to solve linear, differentiable or convex bi-level problems have been proposed and work with relative efficiency and effectiveness. However, there are few methods for solving nonlinear, non-differentiable and non convex bi-level problems. Many of these methods solve only a subclass of the problem, such as problems with linear constraints or only with the function of the leader being nonlinear. This study proposes a novel approach using Differential Evolution to solve nonlinear bi-level problems in general. In addition, this work develops a method for constraint handling, present in bi-level programming problems. Promising results have been obtained, showing the effectiveness of the approach.Problemas de otimização em dois níveis ocorrem em várias áreas, por exemplo: teoria dos jogos, controle, economia, desenho de peças e muitos outros. Essa classe de problemas é considerada difícil de resolver, principalmente a subclasse de problemas não lineares. Muitas abordagens para resolver problemas em dois níveis lineares, iferenciáveis ou convexos já foram propostas e funcionam com relativa eficiência e eficácia. Entretanto, existem poucos métodos para resolver problemas em dois níveis não lineares, não diferenciáveis e não convexos. Muitos desses métodos resolvem apenas uma subclasse do problema, como problemas com restrições lineares ou então apenas com a função do líder sendo não linear. Neste trabalho é proposta uma nova abordagem usando Evolução Diferencial para solucionar problemas em dois níveis não lineares em geral. Como proposta adicional, é desenvolvido um método para tratamento de restrições, presente em problemas de programação de dois níveis. Resultados promissores foram obtidos, mostrando a eficácia da abordagem.TextSEGUNDO, Gilberto Alves Santos. Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares. 2012. 85 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2012.http://repositorio.ufes.br/handle/10/4250porUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoBi-level programming problemsDifferential evolutionConstraint handlingMin-max problemsProblema de programação em dois níveisEvolução diferencialTratamento de restriçõesProblemas min-maxOtimização matemáticaTeoria dos jogosAlgorítmos genéticosRestrições (Inteligência artificial)Programação não-linearCiência da Computação004Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não linearesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALTese_5023_.pdfapplication/pdf4127269http://repositorio.ufes.br/bitstreams/a4f5213b-e881-4094-a374-4c5e53e8b58b/download79d619bdbd316ada747b47318569339dMD5110/42502024-07-17 16:59:36.168oai:repositorio.ufes.br:10/4250http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-10-15T17:52:27.095429Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false |
dc.title.none.fl_str_mv |
Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares |
title |
Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares |
spellingShingle |
Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares Segundo, Gilberto Alves Santos Bi-level programming problems Differential evolution Constraint handling Min-max problems Problema de programação em dois níveis Evolução diferencial Tratamento de restrições Problemas min-max Ciência da Computação Otimização matemática Teoria dos jogos Algorítmos genéticos Restrições (Inteligência artificial) Programação não-linear 004 |
title_short |
Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares |
title_full |
Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares |
title_fullStr |
Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares |
title_full_unstemmed |
Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares |
title_sort |
Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares |
author |
Segundo, Gilberto Alves Santos |
author_facet |
Segundo, Gilberto Alves Santos |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Krohling, Renato Antonio |
dc.contributor.author.fl_str_mv |
Segundo, Gilberto Alves Santos |
dc.contributor.referee1.fl_str_mv |
Alvarenga, Arlindo Gomes de |
dc.contributor.referee2.fl_str_mv |
Coelho, Guilherme Palermo |
contributor_str_mv |
Krohling, Renato Antonio Alvarenga, Arlindo Gomes de Coelho, Guilherme Palermo |
dc.subject.eng.fl_str_mv |
Bi-level programming problems Differential evolution Constraint handling Min-max problems |
topic |
Bi-level programming problems Differential evolution Constraint handling Min-max problems Problema de programação em dois níveis Evolução diferencial Tratamento de restrições Problemas min-max Ciência da Computação Otimização matemática Teoria dos jogos Algorítmos genéticos Restrições (Inteligência artificial) Programação não-linear 004 |
dc.subject.por.fl_str_mv |
Problema de programação em dois níveis Evolução diferencial Tratamento de restrições Problemas min-max |
dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
dc.subject.br-rjbn.none.fl_str_mv |
Otimização matemática Teoria dos jogos Algorítmos genéticos Restrições (Inteligência artificial) Programação não-linear |
dc.subject.udc.none.fl_str_mv |
004 |
description |
Bi-level optimization problems occur in several areas, for example: game theory, control, economics, design, etc. Bi-level optimization problems are considered difficult to solve, especially the nonlinear ones. Many approaches to solve linear, differentiable or convex bi-level problems have been proposed and work with relative efficiency and effectiveness. However, there are few methods for solving nonlinear, non-differentiable and non convex bi-level problems. Many of these methods solve only a subclass of the problem, such as problems with linear constraints or only with the function of the leader being nonlinear. This study proposes a novel approach using Differential Evolution to solve nonlinear bi-level problems in general. In addition, this work develops a method for constraint handling, present in bi-level programming problems. Promising results have been obtained, showing the effectiveness of the approach. |
publishDate |
2012 |
dc.date.issued.fl_str_mv |
2012-08-31 |
dc.date.accessioned.fl_str_mv |
2016-08-29T15:33:16Z |
dc.date.available.fl_str_mv |
2016-07-11 2016-08-29T15:33:16Z |
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.citation.fl_str_mv |
SEGUNDO, Gilberto Alves Santos. Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares. 2012. 85 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2012. |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufes.br/handle/10/4250 |
identifier_str_mv |
SEGUNDO, Gilberto Alves Santos. Uma abordagem usando evolução diferencial para solucionar problemas de programação em dois níveis não lineares. 2012. 85 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2012. |
url |
http://repositorio.ufes.br/handle/10/4250 |
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 |
Text |
dc.publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Informática |
dc.publisher.initials.fl_str_mv |
UFES |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Centro Tecnológico |
publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) instname:Universidade Federal do Espírito Santo (UFES) instacron:UFES |
instname_str |
Universidade Federal do Espírito Santo (UFES) |
instacron_str |
UFES |
institution |
UFES |
reponame_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
collection |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
bitstream.url.fl_str_mv |
http://repositorio.ufes.br/bitstreams/a4f5213b-e881-4094-a374-4c5e53e8b58b/download |
bitstream.checksum.fl_str_mv |
79d619bdbd316ada747b47318569339d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES) |
repository.mail.fl_str_mv |
|
_version_ |
1813022507523899392 |