Desenvolvimento de novas metodologias para desenho automático de grafos baseadas em otimização

Detalhes bibliográficos
Autor(a) principal: Bernadete Maria de Mendonca Neta
Data de Publicação: 2010
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/RCMA-8EEN5Z
Resumo: Este trabalho tem como objetivo geral o estudo e desenvolvimento de novas metodologias para desenho automático de grafos. Estas visam auxiliar na resolução de importantes problemas relacionados com a qualidade, legibilidade, confiabilidade e visibilidade das informações providas por aplicativos que utilizam recursos relacionados com a representação visual de dados. Normalmente estes aplicativos possuem características bastante exigentes em termos de critérios estéticos, restrições de desenho e principalmente eficiência, uma vez que exigem tomadas de decisões, na maioria das vezes, em tempo real. Para se atingir este objetivo, a abordagem para desenho de grafos ortogonais, denominada topologia-forma-métrica, foi estudada. Esta abordagem consiste em tratar o desenho em três etapas: planarização, ortogonalização e compactação. Por se tratar de um problema NP-Difícil, cada etapa é resolvida por heurísticas que visam atender a determinados critérios estéticos. Na maioria das vezes, estes critérios estéticos conflitam entre si, o que mostra tratar-se de um problema de otimização. Como são vários os critérios estéticos a serem considerados, pode-se claramente utilizar técnicas de otimização multicritério. Esta abordagem possui os seguintes problemas em aberto: i) não permitir o tratamento de mais de um critério estético por etapa; ii) fixar o embutimento planar que será submetido as próximas etapas. Isto não garante um desenho otimizado ao final do processo; ii) existência de dependências entre as três etapas da abordagem, exigindo que elas sejam executadas em uma ordem pré-definida. Estes problemas serão solucionados neste trabalho. As principais contribuições do trabalho são: i) a obtenção dos modelos matemáticos que representam diversos critérios estéticos e o tratamento dos mesmos por técnicas de programação linear inteira (PLI) e otimização multicritério na etapa de compactação; ii) o desenvolvimento de três abordagens híbridas utilizando a topología-forma-métrica com o algoritmo genético, e iii) o desenvolvimento de uma metodologia unificada que trabalha simultaneamente com os critérios de minimização de cruzamentos, dobras e a soma total das arestas, com o auxílio do algoritmo genético e de operadores de busca local. A metodologia por PLI gerou resultados melhores que a abordagem do fluxo de custo mínimo em rede quando aplicada considerando apenas um critério estético na compactação. Quando utilizada em um contexto com os vários objetivos modelados, gerou bons resultados respeitando os critérios estéticos e suas restrições. As abordagens híbridas resolveram o problema de fixar o embutimento planar existente na topologia-forma-métrica e apresentou melhorias de aproximadamente 50%, quando comparada aos resultados da abordagem clássica, para o pior caso tratado. A abordagem unificada, além de eliminar a interdependência entre as etapas, conforme ocorre na topologia-forma-métrica, apresentou bons resultados para a solução de problemas de desenhos ortogonais no grid. Além disto, ela garante flexibilidade para o tratamento do número de critérios estéticos e restrições necessárias e independe das características do modelo matemático que os representam, uma vez que trabalha em conjunto com o algoritmo genético.
id UFMG_e80f6cb3ca7b75ab7e14c0c5daeaa52d
oai_identifier_str oai:repositorio.ufmg.br:1843/RCMA-8EEN5Z
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Renato Cardoso MesquitaFrederico Gadelha GuimaraesPetr Iakovlevitch EkelMarcone Jamilson Freitas SouzaOriane Magela NetoHugo Alexandre Dantas do NascimentoBernadete Maria de Mendonca Neta2019-08-10T16:11:17Z2019-08-10T16:11:17Z2010-12-22http://hdl.handle.net/1843/RCMA-8EEN5ZEste trabalho tem como objetivo geral o estudo e desenvolvimento de novas metodologias para desenho automático de grafos. Estas visam auxiliar na resolução de importantes problemas relacionados com a qualidade, legibilidade, confiabilidade e visibilidade das informações providas por aplicativos que utilizam recursos relacionados com a representação visual de dados. Normalmente estes aplicativos possuem características bastante exigentes em termos de critérios estéticos, restrições de desenho e principalmente eficiência, uma vez que exigem tomadas de decisões, na maioria das vezes, em tempo real. Para se atingir este objetivo, a abordagem para desenho de grafos ortogonais, denominada topologia-forma-métrica, foi estudada. Esta abordagem consiste em tratar o desenho em três etapas: planarização, ortogonalização e compactação. Por se tratar de um problema NP-Difícil, cada etapa é resolvida por heurísticas que visam atender a determinados critérios estéticos. Na maioria das vezes, estes critérios estéticos conflitam entre si, o que mostra tratar-se de um problema de otimização. Como são vários os critérios estéticos a serem considerados, pode-se claramente utilizar técnicas de otimização multicritério. Esta abordagem possui os seguintes problemas em aberto: i) não permitir o tratamento de mais de um critério estético por etapa; ii) fixar o embutimento planar que será submetido as próximas etapas. Isto não garante um desenho otimizado ao final do processo; ii) existência de dependências entre as três etapas da abordagem, exigindo que elas sejam executadas em uma ordem pré-definida. Estes problemas serão solucionados neste trabalho. As principais contribuições do trabalho são: i) a obtenção dos modelos matemáticos que representam diversos critérios estéticos e o tratamento dos mesmos por técnicas de programação linear inteira (PLI) e otimização multicritério na etapa de compactação; ii) o desenvolvimento de três abordagens híbridas utilizando a topología-forma-métrica com o algoritmo genético, e iii) o desenvolvimento de uma metodologia unificada que trabalha simultaneamente com os critérios de minimização de cruzamentos, dobras e a soma total das arestas, com o auxílio do algoritmo genético e de operadores de busca local. A metodologia por PLI gerou resultados melhores que a abordagem do fluxo de custo mínimo em rede quando aplicada considerando apenas um critério estético na compactação. Quando utilizada em um contexto com os vários objetivos modelados, gerou bons resultados respeitando os critérios estéticos e suas restrições. As abordagens híbridas resolveram o problema de fixar o embutimento planar existente na topologia-forma-métrica e apresentou melhorias de aproximadamente 50%, quando comparada aos resultados da abordagem clássica, para o pior caso tratado. A abordagem unificada, além de eliminar a interdependência entre as etapas, conforme ocorre na topologia-forma-métrica, apresentou bons resultados para a solução de problemas de desenhos ortogonais no grid. Além disto, ela garante flexibilidade para o tratamento do número de critérios estéticos e restrições necessárias e independe das características do modelo matemático que os representam, uma vez que trabalha em conjunto com o algoritmo genético.The general goal of this work is the study and development of methodologies for automatic graph drawings in order to assist the solution of important problems related to the quality, readability, reliability and visibility of information provided by applications that use resources related to the visual representation of data. Typically these applications have characteristics very demanding in terms of aesthetic criteria, constraints and mainly efficiency, given that they often require real time decision making. To achieve this goal, the approach for orthogonal graph drawings called topology-shape-metric has been studied. This approach consists in treating the drawing in three steps: planarization, orthogonalization and compaction. Given that each step represents an NP-hard problem, each step is handled by heuristics that aim at resolving certain aesthetic criteria. Most often these aesthetic criteria conflict with each other. Since we have several aesthetic criteria that must be treated, one can clearly deal with them using multicriteria optimization techniques. This approach has some opened problems that will be solved in this work. This work presents the following contributions: i) mathematical models that represent different aesthetic criteria and its solution by integer linear programming (ILP) and multicriteria optimization techniques in the compaction step are obtained; ii) three hybrid approaches considering the topology-shape-metrics and genetic algorithm are developed and iii) a unified methodology for obtaining orthogonal graph drawings on the grid is developed. This is related to a new methodology, considered unified because it solves, simultaneously, the aesthetic criteria: crossings minimization, bends minimization and the total sum of the edges length minimization with genetic algorithm and local search algorithms. The methodology for ILP showed better results than the approach of minimum cost flow in the network when applied considering only one aesthetic criterion in compaction step. When used in context with the variety of goals modeled, showed interesting results. The hybrid approaches solved the problem of fixing the planar embedding in the topology-shape-metric and showed improvements of approximately 50% compared to the classical approach results, for the worst case treated. Moreover, it ensures flexibility to address the number of aesthetic criteria and constraints necessary. It is independent of the mathematical model characteristics that represent them, since it works in conjunction with the genetic algorithm.Universidade Federal de Minas GeraisUFMGEngenharia elétricaEngenharia ElétricaDesenvolvimento de novas metodologias para desenho automático de grafos baseadas em otimizaçãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALthesis_berna_v1.14_final.pdfapplication/pdf3125517https://repositorio.ufmg.br/bitstream/1843/RCMA-8EEN5Z/1/thesis_berna_v1.14_final.pdfa56342df0ef75ca80def61aa1b60a16fMD51TEXTthesis_berna_v1.14_final.pdf.txtthesis_berna_v1.14_final.pdf.txtExtracted texttext/plain393944https://repositorio.ufmg.br/bitstream/1843/RCMA-8EEN5Z/2/thesis_berna_v1.14_final.pdf.txt8a5dbde0bdf4f543ae3d89531aca577bMD521843/RCMA-8EEN5Z2019-11-14 10:16:16.507oai:repositorio.ufmg.br:1843/RCMA-8EEN5ZRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T13:16:16Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de novas metodologias para desenho automático de grafos baseadas em otimização
title Desenvolvimento de novas metodologias para desenho automático de grafos baseadas em otimização
spellingShingle Desenvolvimento de novas metodologias para desenho automático de grafos baseadas em otimização
Bernadete Maria de Mendonca Neta
Engenharia Elétrica
Engenharia elétrica
title_short Desenvolvimento de novas metodologias para desenho automático de grafos baseadas em otimização
title_full Desenvolvimento de novas metodologias para desenho automático de grafos baseadas em otimização
title_fullStr Desenvolvimento de novas metodologias para desenho automático de grafos baseadas em otimização
title_full_unstemmed Desenvolvimento de novas metodologias para desenho automático de grafos baseadas em otimização
title_sort Desenvolvimento de novas metodologias para desenho automático de grafos baseadas em otimização
author Bernadete Maria de Mendonca Neta
author_facet Bernadete Maria de Mendonca Neta
author_role author
dc.contributor.advisor1.fl_str_mv Renato Cardoso Mesquita
dc.contributor.advisor-co1.fl_str_mv Frederico Gadelha Guimaraes
dc.contributor.referee1.fl_str_mv Petr Iakovlevitch Ekel
dc.contributor.referee2.fl_str_mv Marcone Jamilson Freitas Souza
dc.contributor.referee3.fl_str_mv Oriane Magela Neto
dc.contributor.referee4.fl_str_mv Hugo Alexandre Dantas do Nascimento
dc.contributor.author.fl_str_mv Bernadete Maria de Mendonca Neta
contributor_str_mv Renato Cardoso Mesquita
Frederico Gadelha Guimaraes
Petr Iakovlevitch Ekel
Marcone Jamilson Freitas Souza
Oriane Magela Neto
Hugo Alexandre Dantas do Nascimento
dc.subject.por.fl_str_mv Engenharia Elétrica
topic Engenharia Elétrica
Engenharia elétrica
dc.subject.other.pt_BR.fl_str_mv Engenharia elétrica
description Este trabalho tem como objetivo geral o estudo e desenvolvimento de novas metodologias para desenho automático de grafos. Estas visam auxiliar na resolução de importantes problemas relacionados com a qualidade, legibilidade, confiabilidade e visibilidade das informações providas por aplicativos que utilizam recursos relacionados com a representação visual de dados. Normalmente estes aplicativos possuem características bastante exigentes em termos de critérios estéticos, restrições de desenho e principalmente eficiência, uma vez que exigem tomadas de decisões, na maioria das vezes, em tempo real. Para se atingir este objetivo, a abordagem para desenho de grafos ortogonais, denominada topologia-forma-métrica, foi estudada. Esta abordagem consiste em tratar o desenho em três etapas: planarização, ortogonalização e compactação. Por se tratar de um problema NP-Difícil, cada etapa é resolvida por heurísticas que visam atender a determinados critérios estéticos. Na maioria das vezes, estes critérios estéticos conflitam entre si, o que mostra tratar-se de um problema de otimização. Como são vários os critérios estéticos a serem considerados, pode-se claramente utilizar técnicas de otimização multicritério. Esta abordagem possui os seguintes problemas em aberto: i) não permitir o tratamento de mais de um critério estético por etapa; ii) fixar o embutimento planar que será submetido as próximas etapas. Isto não garante um desenho otimizado ao final do processo; ii) existência de dependências entre as três etapas da abordagem, exigindo que elas sejam executadas em uma ordem pré-definida. Estes problemas serão solucionados neste trabalho. As principais contribuições do trabalho são: i) a obtenção dos modelos matemáticos que representam diversos critérios estéticos e o tratamento dos mesmos por técnicas de programação linear inteira (PLI) e otimização multicritério na etapa de compactação; ii) o desenvolvimento de três abordagens híbridas utilizando a topología-forma-métrica com o algoritmo genético, e iii) o desenvolvimento de uma metodologia unificada que trabalha simultaneamente com os critérios de minimização de cruzamentos, dobras e a soma total das arestas, com o auxílio do algoritmo genético e de operadores de busca local. A metodologia por PLI gerou resultados melhores que a abordagem do fluxo de custo mínimo em rede quando aplicada considerando apenas um critério estético na compactação. Quando utilizada em um contexto com os vários objetivos modelados, gerou bons resultados respeitando os critérios estéticos e suas restrições. As abordagens híbridas resolveram o problema de fixar o embutimento planar existente na topologia-forma-métrica e apresentou melhorias de aproximadamente 50%, quando comparada aos resultados da abordagem clássica, para o pior caso tratado. A abordagem unificada, além de eliminar a interdependência entre as etapas, conforme ocorre na topologia-forma-métrica, apresentou bons resultados para a solução de problemas de desenhos ortogonais no grid. Além disto, ela garante flexibilidade para o tratamento do número de critérios estéticos e restrições necessárias e independe das características do modelo matemático que os representam, uma vez que trabalha em conjunto com o algoritmo genético.
publishDate 2010
dc.date.issued.fl_str_mv 2010-12-22
dc.date.accessioned.fl_str_mv 2019-08-10T16:11:17Z
dc.date.available.fl_str_mv 2019-08-10T16:11:17Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/RCMA-8EEN5Z
url http://hdl.handle.net/1843/RCMA-8EEN5Z
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 de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/RCMA-8EEN5Z/1/thesis_berna_v1.14_final.pdf
https://repositorio.ufmg.br/bitstream/1843/RCMA-8EEN5Z/2/thesis_berna_v1.14_final.pdf.txt
bitstream.checksum.fl_str_mv a56342df0ef75ca80def61aa1b60a16f
8a5dbde0bdf4f543ae3d89531aca577b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589260329091072