An hypervolume dichotomic scheme for multiobjective optimization

Detalhes bibliográficos
Autor(a) principal: Brito, Alexandre Daniel Pereira
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/95515
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_bbbdb10bf8bb46642725d97756a30540
oai_identifier_str oai:estudogeral.uc.pt:10316/95515
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling An hypervolume dichotomic scheme for multiobjective optimizationAn hypervolume dichotomic scheme for multiobjective optimizationOptimização MultiobjectivoEscalarização de HypervolumeProcura DicotomicaProgramação Linear InteiraMultiobjective OptimizationHypervolume ScalarizationDichotomic SearchInteger Linear ProgrammingDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaProblemas de otimização multiobjectivo podem facilmente ser encontrados na nossa via diária. Em múltiplas situações nos conseguimos encontrar, sem reparar, a tentar otimizar vários objetivos. Nesta dissertação propomos métodos para resolver problemas de otimização multiobjectivo. Em particular, estes métodos são baseados no conceito de escalarização de hypervolume e estendem o trabalho anterior na seguinte forma: i) descrevemos uma software framework que implementa a procura dicotómica para resolver qualquer problema de otimização biobjetivo que pode ser formulado em termos de escalarização de hypervolume; esta ferramenta é capaz de encontrar o conjunto completo de soluções ótimas, assim como um deste que tem uma garantia de proximidade; também providenciamos a documentação necessária para ajudar o utilizador a implementar a framework, juntamente com um exemplo prático do problema da mochila biobjectivo implementado com scip ii) apresentamos uma versão do esquema dicotómico com paralelização para encontrar o conjunto completo de soluções ótimas; iii) estendemos a abordagem dicotómica para qualquer número de objetivos que funciona sob alguns pressupostos. Para além disso, apresentamos resultados numéricos numa ampla gama de instâncias. Com estes resultados pudemos concluir que a versão com paralelização é significativamente mais rápida, especialmente para números de valores de entrada maiores. Também pudemos concluir que, para a abordagem para qualquer número de objetivos, uma seleção aleatória do próximo subproblema a resolve permite encontrar o conjunto de pontos não dominados resolvendo e gerando um menor número de subproblemas.Multiobjective optimization problems can easily be found in our daily life. In multiple cases we inadvertently find ourselves trying to optimize several objectives. In this dissertation, we propose methods to solve multiobjective optimization problems. In particular, these methods are based on the concept of hypervolume scalarization and extend previous work on the following manner: i) we describe a software framework that implements a dichotomic search to solve any biobjective optimization problem that can be formulated in terms of hypervolume scalarization; this framework can provide the complete set of optimal solution as well as a subset of it that has an approximation guarantee; we also provide the required documentation to help the user to implement it, with an application example for a biobjective knapsack problem implemented with scip; ii) we present a parallel version of the dichotomic scheme to find the complete set of optimal solutions; iii) we extend the dichotomic approach for any number of objectives that works under some assumptions. In addition, we present numerical results on a wide range of instances. From these results we were able to conclude that the parallel version presented is significantly faster, specially for larger input sizes. We also concluded that, for the approach for any number of objectives, a random selection method of the next subproblem to solve allows to find the complete nondominated set while generating and solving less number of subproblems.Universidade de Coimbra - O trabalho foi financiado através de uma Bolsa de Initiação à Investigação com o n.º de referência UUIDB/00326/2020_L.717537, no âmbito do projeto I&D Centro de Informática e Sistemas da Universidade de Coimbra, com a referência UIDB/00326/2020, com uma duração de três meses.2021-07-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/95515http://hdl.handle.net/10316/95515TID:202753166engBrito, Alexandre Daniel Pereirainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-05-25T04:33:18Zoai:estudogeral.uc.pt:10316/95515Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:13:59.801641Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv An hypervolume dichotomic scheme for multiobjective optimization
An hypervolume dichotomic scheme for multiobjective optimization
title An hypervolume dichotomic scheme for multiobjective optimization
spellingShingle An hypervolume dichotomic scheme for multiobjective optimization
Brito, Alexandre Daniel Pereira
Optimização Multiobjectivo
Escalarização de Hypervolume
Procura Dicotomica
Programação Linear Inteira
Multiobjective Optimization
Hypervolume Scalarization
Dichotomic Search
Integer Linear Programming
title_short An hypervolume dichotomic scheme for multiobjective optimization
title_full An hypervolume dichotomic scheme for multiobjective optimization
title_fullStr An hypervolume dichotomic scheme for multiobjective optimization
title_full_unstemmed An hypervolume dichotomic scheme for multiobjective optimization
title_sort An hypervolume dichotomic scheme for multiobjective optimization
author Brito, Alexandre Daniel Pereira
author_facet Brito, Alexandre Daniel Pereira
author_role author
dc.contributor.author.fl_str_mv Brito, Alexandre Daniel Pereira
dc.subject.por.fl_str_mv Optimização Multiobjectivo
Escalarização de Hypervolume
Procura Dicotomica
Programação Linear Inteira
Multiobjective Optimization
Hypervolume Scalarization
Dichotomic Search
Integer Linear Programming
topic Optimização Multiobjectivo
Escalarização de Hypervolume
Procura Dicotomica
Programação Linear Inteira
Multiobjective Optimization
Hypervolume Scalarization
Dichotomic Search
Integer Linear Programming
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2021
dc.date.none.fl_str_mv 2021-07-15
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/10316/95515
http://hdl.handle.net/10316/95515
TID:202753166
url http://hdl.handle.net/10316/95515
identifier_str_mv TID:202753166
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.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134036897038336