Obtendo concorrência mínima através de ciclos maximais sob a dinâmica de escalonamento por reversão de arestas

Detalhes bibliográficos
Autor(a) principal: Marciano, Carlos Eduardo Lopes
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRJ
Texto Completo: http://hdl.handle.net/11422/18176
Resumo: Uma solução algorítmica efetiva para problemas de compartilhamento de recursos em sistemas de alta carga é o algoritmo denominado Escalonamento por Reversão de Arestas, essencialmente provendo algum nível de concorrência ao descrever uma ordem de operação para os nós de um grafo. A concorrência resultante é uma métrica difícil de ser otimizada, tendo em vista que os problemas de decisão associados com a obtenção de seu máximo e mínimo são provadamente NP-completos. Este trabalho propõe uma nova técnica envolvendo ciclos maximais para a obtenção de concorrência mínima, sendo desejável para problemas associados com descontaminação em grafos e teoria musical. Experimentalmente, é mostrado que instâncias razoavelmente grandes do problema de concorrência mínima podem ser resolvidas à otimalidade provada sob tempos aceitáveis de CPU. Este trabalho também recorda diversos conceitos associados com Escalonamento por Reversão de Arestas, coletando algumas de suas aplicações propostas ao longo dos anos.
id UFRJ_e4af3dd5069ea313e758c6df9e2fe670
oai_identifier_str oai:pantheon.ufrj.br:11422/18176
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Obtendo concorrência mínima através de ciclos maximais sob a dinâmica de escalonamento por reversão de arestasObtaining minimal concurrency through maximal cycles under the dynamics of scaling by edge reversalEscalonamento multidimensionalGrafosCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::CIRCUITOS ELETRICOS, MAGNETICOS E ELETRONICOSUma solução algorítmica efetiva para problemas de compartilhamento de recursos em sistemas de alta carga é o algoritmo denominado Escalonamento por Reversão de Arestas, essencialmente provendo algum nível de concorrência ao descrever uma ordem de operação para os nós de um grafo. A concorrência resultante é uma métrica difícil de ser otimizada, tendo em vista que os problemas de decisão associados com a obtenção de seu máximo e mínimo são provadamente NP-completos. Este trabalho propõe uma nova técnica envolvendo ciclos maximais para a obtenção de concorrência mínima, sendo desejável para problemas associados com descontaminação em grafos e teoria musical. Experimentalmente, é mostrado que instâncias razoavelmente grandes do problema de concorrência mínima podem ser resolvidas à otimalidade provada sob tempos aceitáveis de CPU. Este trabalho também recorda diversos conceitos associados com Escalonamento por Reversão de Arestas, coletando algumas de suas aplicações propostas ao longo dos anos.Universidade Federal do Rio de JaneiroBrasilEscola PolitécnicaUFRJFrança, Felipe Maia GalvãoSimonetti, Luidi GelabertLucena Filho, Abilio PereiraEsperança, ClaudioMarciano, Carlos Eduardo Lopes2022-08-05T13:32:12Z2023-12-21T03:00:21Z2019-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://hdl.handle.net/11422/18176porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJ2023-12-21T03:00:21Zoai:pantheon.ufrj.br:11422/18176Repositório InstitucionalPUBhttp://www.pantheon.ufrj.br/oai/requestpantheon@sibi.ufrj.bropendoar:2023-12-21T03:00:21Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.none.fl_str_mv Obtendo concorrência mínima através de ciclos maximais sob a dinâmica de escalonamento por reversão de arestas
Obtaining minimal concurrency through maximal cycles under the dynamics of scaling by edge reversal
title Obtendo concorrência mínima através de ciclos maximais sob a dinâmica de escalonamento por reversão de arestas
spellingShingle Obtendo concorrência mínima através de ciclos maximais sob a dinâmica de escalonamento por reversão de arestas
Marciano, Carlos Eduardo Lopes
Escalonamento multidimensional
Grafos
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::CIRCUITOS ELETRICOS, MAGNETICOS E ELETRONICOS
title_short Obtendo concorrência mínima através de ciclos maximais sob a dinâmica de escalonamento por reversão de arestas
title_full Obtendo concorrência mínima através de ciclos maximais sob a dinâmica de escalonamento por reversão de arestas
title_fullStr Obtendo concorrência mínima através de ciclos maximais sob a dinâmica de escalonamento por reversão de arestas
title_full_unstemmed Obtendo concorrência mínima através de ciclos maximais sob a dinâmica de escalonamento por reversão de arestas
title_sort Obtendo concorrência mínima através de ciclos maximais sob a dinâmica de escalonamento por reversão de arestas
author Marciano, Carlos Eduardo Lopes
author_facet Marciano, Carlos Eduardo Lopes
author_role author
dc.contributor.none.fl_str_mv França, Felipe Maia Galvão
Simonetti, Luidi Gelabert
Lucena Filho, Abilio Pereira
Esperança, Claudio
dc.contributor.author.fl_str_mv Marciano, Carlos Eduardo Lopes
dc.subject.por.fl_str_mv Escalonamento multidimensional
Grafos
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::CIRCUITOS ELETRICOS, MAGNETICOS E ELETRONICOS
topic Escalonamento multidimensional
Grafos
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::CIRCUITOS ELETRICOS, MAGNETICOS E ELETRONICOS
description Uma solução algorítmica efetiva para problemas de compartilhamento de recursos em sistemas de alta carga é o algoritmo denominado Escalonamento por Reversão de Arestas, essencialmente provendo algum nível de concorrência ao descrever uma ordem de operação para os nós de um grafo. A concorrência resultante é uma métrica difícil de ser otimizada, tendo em vista que os problemas de decisão associados com a obtenção de seu máximo e mínimo são provadamente NP-completos. Este trabalho propõe uma nova técnica envolvendo ciclos maximais para a obtenção de concorrência mínima, sendo desejável para problemas associados com descontaminação em grafos e teoria musical. Experimentalmente, é mostrado que instâncias razoavelmente grandes do problema de concorrência mínima podem ser resolvidas à otimalidade provada sob tempos aceitáveis de CPU. Este trabalho também recorda diversos conceitos associados com Escalonamento por Reversão de Arestas, coletando algumas de suas aplicações propostas ao longo dos anos.
publishDate 2019
dc.date.none.fl_str_mv 2019-03
2022-08-05T13:32:12Z
2023-12-21T03:00:21Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11422/18176
url http://hdl.handle.net/11422/18176
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.publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
Brasil
Escola Politécnica
UFRJ
publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
Brasil
Escola Politécnica
UFRJ
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv pantheon@sibi.ufrj.br
_version_ 1815456018965987328