Multiaspect graphs
Ano de defesa: | 2016 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | , , , , |
Tipo de documento: | Tese |
Tipo de acesso: | Acesso aberto |
Idioma: | eng |
Instituição de defesa: |
Laboratório Nacional de Computação Científica
|
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Modelagem Computacional
|
Departamento: |
Coordenação de Pós-Graduação e Aperfeiçoamento (COPGA)
|
País: |
Brasil
|
Palavras-chave em Português: | |
Área do conhecimento CNPq: | |
Link de acesso: | https://tede.lncc.br/handle/tede/244 |
Resumo: | Different graph generalizations have been recently used in an ad hoc manner to represent time-varying complex networks, i.e. networks in which vertices and edges may vary in time. Similar constructions have also been used to represent multilayer networks, i.e. systems formed by distinct interdependent layers where each layer can be seen as a complex network. In this thesis, we introduce the concept of MultiAspect Graph (MAG). We show that a MAG is isomorphic to a directed graph, which is an important theoretical result because this allows the use of the isomorphic directed graph as a tool to analyze both the properties of a MAG and the behavior of dynamic processes over a MAG. In our proposal, the set of vertices, layers, time instants, or any other independent feature of the system being modelled is considered as an aspect of the MAG. For instance, a MAG is able to represent multilayer or time-varying networks, while both concepts can also be combined to represent a multilayer time-varying network. Since the MAG structure admits an arbitrary (finite) number of aspects, it hence introduces a powerful modelling abstraction for networked complex systems. Further, we present algebraic representations and basic algorithms for MAGs, constructed from well-known graph algorithms, such as degree computing, Breadth First Search (BFS), and Depth First Search (DFS). These algorithms adapted to the MAG context can be used as primitives for building other more sophisticated MAG algorithms. Building upon the basic MAG concept, we also present derived applications, such as a MAG-based unifying model for time-varying graphs as well as MAG-based centrality notions. |
id |
LNCC_91d13fe7f4b65da309b07304ac687c43 |
---|---|
oai_identifier_str |
oai:tede-server.lncc.br:tede/244 |
network_acronym_str |
LNCC |
network_name_str |
Biblioteca Digital de Teses e Dissertações do LNCC |
repository_id_str |
|
spelling |
Ziviani, Arturhttp://lattes.cnpq.br/0472856771871140Szwarcfiter, Jayme LuizAlbuquerque, Célio Vinicius Neves deMenasché, Daniel SadocGomes, Antônio Tadeu Azevedohttp://lattes.cnpq.br/8326803963394077Vieira, Paulo César Marqueshttp://lattes.cnpq.br/516972673914891806383016881http://lattes.cnpq.br/6015296351834065Wehmuth, Klaus2017-04-06T18:25:28Z2016-06-22WEHMUTH, Klaus. Multiaspect graphs, 2016, xiv, 178 f.Tese (Programa de Pós-Graduação em Modelagem Computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2016.https://tede.lncc.br/handle/tede/244Different graph generalizations have been recently used in an ad hoc manner to represent time-varying complex networks, i.e. networks in which vertices and edges may vary in time. Similar constructions have also been used to represent multilayer networks, i.e. systems formed by distinct interdependent layers where each layer can be seen as a complex network. In this thesis, we introduce the concept of MultiAspect Graph (MAG). We show that a MAG is isomorphic to a directed graph, which is an important theoretical result because this allows the use of the isomorphic directed graph as a tool to analyze both the properties of a MAG and the behavior of dynamic processes over a MAG. In our proposal, the set of vertices, layers, time instants, or any other independent feature of the system being modelled is considered as an aspect of the MAG. For instance, a MAG is able to represent multilayer or time-varying networks, while both concepts can also be combined to represent a multilayer time-varying network. Since the MAG structure admits an arbitrary (finite) number of aspects, it hence introduces a powerful modelling abstraction for networked complex systems. Further, we present algebraic representations and basic algorithms for MAGs, constructed from well-known graph algorithms, such as degree computing, Breadth First Search (BFS), and Depth First Search (DFS). These algorithms adapted to the MAG context can be used as primitives for building other more sophisticated MAG algorithms. Building upon the basic MAG concept, we also present derived applications, such as a MAG-based unifying model for time-varying graphs as well as MAG-based centrality notions.Recentemente, várias generalizações de grafos têm sido propostas para tratar problemas específicos envolvendo redes complexas variantes no tempo e redes complexas multi-camadas. Essas representações são propostas de maneira adequada para resolver problemas específicos, mas não são adequadas para uso geral e muitas vezes são incompatíveis entre si. Nesta tese apresentamos o conceito de Grafo Multi-Aspectos (MAG), que é uma generalização de grafos capaz de representar redes variantes no tempo, redes multi-camadas e redes simultaneamente multi-camadas e variantes no tempo. Mostramos que todo MAG é isomorfo a um grafo direcionado, o que é um importante resultado teórico. Com base nesse resultado é possível utilizar o conhecimento previamente obtido em teoria de grafos para problemas envolvendo MAGs. Dessa maneira, torna-se possível criar representações algébricas para MAGs com características semelhantes às encontradas nas representações para grafos orientados. Além disso, pode-se construir algoritmos básicos para MAGs através da adaptação de algoritmos conhecidos para grafos. Esses algoritmos básicos podem servir como modelo para criação de outros algoritmos para MAGs, bem como serem utilizados como primitivas para construção de novos algoritmos. Utilizando essas primitivas, introduzimos o conceito de centralidades em MAGs, bem como construimos algoritmos apropriadas para calcular essas centralidades.Submitted by Maria Cristina (library@lncc.br) on 2017-04-06T18:25:05Z No. of bitstreams: 1 Klaus_Thesis.pdf: 4909850 bytes, checksum: cd68a30c3bae22dc6ea75b6cb4dc6368 (MD5)Approved for entry into archive by Maria Cristina (library@lncc.br) on 2017-04-06T18:25:18Z (GMT) No. of bitstreams: 1 Klaus_Thesis.pdf: 4909850 bytes, checksum: cd68a30c3bae22dc6ea75b6cb4dc6368 (MD5)Made available in DSpace on 2017-04-06T18:25:28Z (GMT). No. of bitstreams: 1 Klaus_Thesis.pdf: 4909850 bytes, checksum: cd68a30c3bae22dc6ea75b6cb4dc6368 (MD5) Previous issue date: 2016-06-22Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)application/pdfhttp://tede-server.lncc.br:8080/retrieve/786/Klaus_Thesis.pdf.jpgengLaboratório Nacional de Computação CientíficaPrograma de Pós-Graduação em Modelagem ComputacionalLNCCBrasilCoordenação de Pós-Graduação e Aperfeiçoamento (COPGA)Teoria dos grafosGeneralização de grafosRedes multicamadaGraphs theoryGraphs generalizationCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MATEMATICA SIMBOLICAMultiaspect graphsGrafo Multi-aspectosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do LNCCinstname:Laboratório Nacional de Computação Científica (LNCC)instacron:LNCCLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://tede-server.lncc.br:8080/tede/bitstream/tede/244/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51ORIGINALKlaus_Thesis.pdfKlaus_Thesis.pdfapplication/pdf4909850http://tede-server.lncc.br:8080/tede/bitstream/tede/244/2/Klaus_Thesis.pdfcd68a30c3bae22dc6ea75b6cb4dc6368MD52TEXTKlaus_Thesis.pdf.txtKlaus_Thesis.pdf.txttext/plain319641http://tede-server.lncc.br:8080/tede/bitstream/tede/244/3/Klaus_Thesis.pdf.txtf9464fa022ed40013660563ab0c135acMD53THUMBNAILKlaus_Thesis.pdf.jpgKlaus_Thesis.pdf.jpgimage/jpeg2839http://tede-server.lncc.br:8080/tede/bitstream/tede/244/4/Klaus_Thesis.pdf.jpg3cab4a07596b7a93fc3b3f208b48dec2MD54tede/2442023-06-02 10:46:04.051oai:tede-server.lncc.br:tede/244Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttps://tede.lncc.br/PUBhttps://tede.lncc.br/oai/requestlibrary@lncc.br||library@lncc.bropendoar:2023-06-02T13:46:04Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)false |
dc.title.por.fl_str_mv |
Multiaspect graphs |
dc.title.alternative.por.fl_str_mv |
Grafo Multi-aspectos |
title |
Multiaspect graphs |
spellingShingle |
Multiaspect graphs Wehmuth, Klaus Teoria dos grafos Generalização de grafos Redes multicamada Graphs theory Graphs generalization CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MATEMATICA SIMBOLICA |
title_short |
Multiaspect graphs |
title_full |
Multiaspect graphs |
title_fullStr |
Multiaspect graphs |
title_full_unstemmed |
Multiaspect graphs |
title_sort |
Multiaspect graphs |
author |
Wehmuth, Klaus |
author_facet |
Wehmuth, Klaus |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Ziviani, Artur |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/0472856771871140 |
dc.contributor.referee1.fl_str_mv |
Szwarcfiter, Jayme Luiz |
dc.contributor.referee2.fl_str_mv |
Albuquerque, Célio Vinicius Neves de |
dc.contributor.referee3.fl_str_mv |
Menasché, Daniel Sadoc |
dc.contributor.referee4.fl_str_mv |
Gomes, Antônio Tadeu Azevedo |
dc.contributor.referee4Lattes.fl_str_mv |
http://lattes.cnpq.br/8326803963394077 |
dc.contributor.referee5.fl_str_mv |
Vieira, Paulo César Marques |
dc.contributor.referee5Lattes.fl_str_mv |
http://lattes.cnpq.br/5169726739148918 |
dc.contributor.authorID.fl_str_mv |
06383016881 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/6015296351834065 |
dc.contributor.author.fl_str_mv |
Wehmuth, Klaus |
contributor_str_mv |
Ziviani, Artur Szwarcfiter, Jayme Luiz Albuquerque, Célio Vinicius Neves de Menasché, Daniel Sadoc Gomes, Antônio Tadeu Azevedo Vieira, Paulo César Marques |
dc.subject.por.fl_str_mv |
Teoria dos grafos Generalização de grafos Redes multicamada Graphs theory Graphs generalization |
topic |
Teoria dos grafos Generalização de grafos Redes multicamada Graphs theory Graphs generalization CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MATEMATICA SIMBOLICA |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MATEMATICA SIMBOLICA |
description |
Different graph generalizations have been recently used in an ad hoc manner to represent time-varying complex networks, i.e. networks in which vertices and edges may vary in time. Similar constructions have also been used to represent multilayer networks, i.e. systems formed by distinct interdependent layers where each layer can be seen as a complex network. In this thesis, we introduce the concept of MultiAspect Graph (MAG). We show that a MAG is isomorphic to a directed graph, which is an important theoretical result because this allows the use of the isomorphic directed graph as a tool to analyze both the properties of a MAG and the behavior of dynamic processes over a MAG. In our proposal, the set of vertices, layers, time instants, or any other independent feature of the system being modelled is considered as an aspect of the MAG. For instance, a MAG is able to represent multilayer or time-varying networks, while both concepts can also be combined to represent a multilayer time-varying network. Since the MAG structure admits an arbitrary (finite) number of aspects, it hence introduces a powerful modelling abstraction for networked complex systems. Further, we present algebraic representations and basic algorithms for MAGs, constructed from well-known graph algorithms, such as degree computing, Breadth First Search (BFS), and Depth First Search (DFS). These algorithms adapted to the MAG context can be used as primitives for building other more sophisticated MAG algorithms. Building upon the basic MAG concept, we also present derived applications, such as a MAG-based unifying model for time-varying graphs as well as MAG-based centrality notions. |
publishDate |
2016 |
dc.date.issued.fl_str_mv |
2016-06-22 |
dc.date.accessioned.fl_str_mv |
2017-04-06T18:25:28Z |
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.citation.fl_str_mv |
WEHMUTH, Klaus. Multiaspect graphs, 2016, xiv, 178 f.Tese (Programa de Pós-Graduação em Modelagem Computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2016. |
dc.identifier.uri.fl_str_mv |
https://tede.lncc.br/handle/tede/244 |
identifier_str_mv |
WEHMUTH, Klaus. Multiaspect graphs, 2016, xiv, 178 f.Tese (Programa de Pós-Graduação em Modelagem Computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2016. |
url |
https://tede.lncc.br/handle/tede/244 |
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.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Laboratório Nacional de Computação Científica |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Modelagem Computacional |
dc.publisher.initials.fl_str_mv |
LNCC |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Coordenação de Pós-Graduação e Aperfeiçoamento (COPGA) |
publisher.none.fl_str_mv |
Laboratório Nacional de Computação Científica |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do LNCC instname:Laboratório Nacional de Computação Científica (LNCC) instacron:LNCC |
instname_str |
Laboratório Nacional de Computação Científica (LNCC) |
instacron_str |
LNCC |
institution |
LNCC |
reponame_str |
Biblioteca Digital de Teses e Dissertações do LNCC |
collection |
Biblioteca Digital de Teses e Dissertações do LNCC |
bitstream.url.fl_str_mv |
http://tede-server.lncc.br:8080/tede/bitstream/tede/244/1/license.txt http://tede-server.lncc.br:8080/tede/bitstream/tede/244/2/Klaus_Thesis.pdf http://tede-server.lncc.br:8080/tede/bitstream/tede/244/3/Klaus_Thesis.pdf.txt http://tede-server.lncc.br:8080/tede/bitstream/tede/244/4/Klaus_Thesis.pdf.jpg |
bitstream.checksum.fl_str_mv |
bd3efa91386c1718a7f26a329fdcb468 cd68a30c3bae22dc6ea75b6cb4dc6368 f9464fa022ed40013660563ab0c135ac 3cab4a07596b7a93fc3b3f208b48dec2 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC) |
repository.mail.fl_str_mv |
library@lncc.br||library@lncc.br |
_version_ |
1790266130200264704 |