Melhorando heurísticas para o NRP através da visualização do espaço de busca
| Ano de defesa: | 2015 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |