Melhorando heurísticas para o NRP através da visualização do espaço de busca

Detalhes bibliográficos
Ano de defesa: 2015
Autor(a) principal: Fuchshuber, Richard
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/unirio/11810
Resumo: Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2015/20.
id UNIRIO_abc46c681a3b2cee2dc8120d598dd630
oai_identifier_str oai:localhost:unirio/11810
network_acronym_str UNIRIO
network_name_str Repositório Hórus
repository_id_str
spelling Melhorando heurísticas para o NRP através da visualização do espaço de buscaCIÊNCIAS EXATAS E DA TERRACIÊNCIA DA COMPUTAÇÃOHeuristicsNext Release ProblemFitness Landscape VisualizationHeurísticasNext Release ProblemVisualização do espaço de buscaDissertação também disponível em formato impresso, com o número de chamada CCET MI 2015/20.n/aThe selection of requirements to be included in the next release of a software requires balancing customers needs and budget constraints. The Next Release Problem (NRP) aims to select a subset of the requirements to be implemented in the next release that maximizes customer’s benefits while the development budget is satisfied. Given a large set of requirements or clients, an exhaustive search that examines all subsets cannot be performed in feasible time. Thus, heuristic algorithms are employed to find solutions for the NRP. Visualizing the fitness landscape from a customer concentration perspective, we observed a recurring pattern in several instances of the NRP. This work presents these findings and describes an Iterated Local Search (ILS) algorithm modified to take advantage of this pattern. The proposed algorithm is much simpler than the current state-of-art heuristic approach for the NRP, known as BMA (Backbone- Based Multilevel Algorithm). When executed against two commonly used large scale instance sets, BMA generated solutions that are, on average, 4.1% worse than the optimal solution for each instance. The algorithm proposed in this work reduced the distance from the optimal solutions to 1.3%, an 68% improvement when compared with BMA.n/aA seleção de quais requisitos incluir na próxima versãoo de um software requer o equilíbrio entre as necessidades dos clientes e as restrições orçamentárias. O Problema da Próxima Versão do Software (Next Release Problem - NRP) consiste em selecionar um subconjunto dos requisitos para serem implementados na próxima vers˜ao do software, de modo a maximizar o benef´ıcio gerado aos clientes sem exceder o or¸camento dispon´ıvel. Dado um grande conjunto de requisitos e clientes, uma busca exaustiva que examina todos os subconjuntos n˜ao pode ser executada em um tempo computacional aceitável. Por isso, algoritmos heurísticos são empregados para obter soluções para o NRP. Através da visualização do espaço de busca de uma perspectiva da concentração de clientes, foi identificado um padrão gráfico que foi observado em diversas instâncias do NRP. Este trabalho apresenta estes resultados e descreve uma Busca Local Iterada (Iterated Local Search - ILS) que foi adaptada para utilizar este padrão no processo de busca. O algoritmo proposto é muito mais simples que a atual heur´ıstica estado-da-arte para o NRP, conhecida como BMA (Backbone-Based Multilevel Algorithm). Ao ser executado em dois conjuntos de instâncias amplamente utilizadas pela literatura, o BMA gerou soluções, em média, 4,1% piores que as soluções ótimas destas instâncias. O algoritmo proposto neste trabalho foi capaz de reduzir o afastamento médio em relação aos valores ótimos para 1,3%, uma melhoria de 68% em relação ao BMA.Barros, Márcio de OliveiraBarros, Márcio de OliveiraAlvim, Adriana Cesário de FariaMurta, Leonardo Gresta PaulinoFuchshuber, Richard2018-06-26T22:27:51Z2018-06-26T22:27:51Z2015-09-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisFUCHSHUBER, Richard. Melhorando heurísticas para o NRP através da visualização do espaço de busca. 2015. 64 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, Rio de janeiro, 2015.http://hdl.handle.net/unirio/11810info:eu-repo/semantics/openAccessporreponame:Repositório Hórusinstname:Universidade Federal do Estado do Rio de Janeiro (UNIRIO)instacron:UNIRIO2018-06-26T22:27:51Zoai:localhost:unirio/11810Repositório InstitucionalPUBhttp://www.repositorio-bc.unirio.br:8080/oai/requestbiblioteca.sid@unirio.bropendoar:2024-12-06T17:58:02.107878Repositório Hórus - Universidade Federal do Estado do Rio de Janeiro (UNIRIO)false
dc.title.none.fl_str_mv Melhorando heurísticas para o NRP através da visualização do espaço de busca
title Melhorando heurísticas para o NRP através da visualização do espaço de busca
spellingShingle Melhorando heurísticas para o NRP através da visualização do espaço de busca
Fuchshuber, Richard
CIÊNCIAS EXATAS E DA TERRA
CIÊNCIA DA COMPUTAÇÃO
Heuristics
Next Release Problem
Fitness Landscape Visualization
Heurísticas
Next Release Problem
Visualização do espaço de busca
title_short Melhorando heurísticas para o NRP através da visualização do espaço de busca
title_full Melhorando heurísticas para o NRP através da visualização do espaço de busca
title_fullStr Melhorando heurísticas para o NRP através da visualização do espaço de busca
title_full_unstemmed Melhorando heurísticas para o NRP através da visualização do espaço de busca
title_sort Melhorando heurísticas para o NRP através da visualização do espaço de busca
author Fuchshuber, Richard
author_facet Fuchshuber, Richard
author_role author
dc.contributor.none.fl_str_mv Barros, Márcio de Oliveira
Barros, Márcio de Oliveira
Alvim, Adriana Cesário de Faria
Murta, Leonardo Gresta Paulino
dc.contributor.author.fl_str_mv Fuchshuber, Richard
dc.subject.por.fl_str_mv CIÊNCIAS EXATAS E DA TERRA
CIÊNCIA DA COMPUTAÇÃO
Heuristics
Next Release Problem
Fitness Landscape Visualization
Heurísticas
Next Release Problem
Visualização do espaço de busca
topic CIÊNCIAS EXATAS E DA TERRA
CIÊNCIA DA COMPUTAÇÃO
Heuristics
Next Release Problem
Fitness Landscape Visualization
Heurísticas
Next Release Problem
Visualização do espaço de busca
description Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2015/20.
publishDate 2015
dc.date.none.fl_str_mv 2015-09-18
2018-06-26T22:27:51Z
2018-06-26T22:27:51Z
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 FUCHSHUBER, Richard. Melhorando heurísticas para o NRP através da visualização do espaço de busca. 2015. 64 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, Rio de janeiro, 2015.
http://hdl.handle.net/unirio/11810
identifier_str_mv FUCHSHUBER, Richard. Melhorando heurísticas para o NRP através da visualização do espaço de busca. 2015. 64 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, Rio de janeiro, 2015.
url http://hdl.handle.net/unirio/11810
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.source.none.fl_str_mv reponame:Repositório Hórus
instname:Universidade Federal do Estado do Rio de Janeiro (UNIRIO)
instacron:UNIRIO
instname_str Universidade Federal do Estado do Rio de Janeiro (UNIRIO)
instacron_str UNIRIO
institution UNIRIO
reponame_str Repositório Hórus
collection Repositório Hórus
repository.name.fl_str_mv Repositório Hórus - Universidade Federal do Estado do Rio de Janeiro (UNIRIO)
repository.mail.fl_str_mv biblioteca.sid@unirio.br
_version_ 1817726467719561216