9
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      MultiAspect Graphs: Algebraic representation and algorithms

      Preprint
      , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          We present the algebraic representation and basic algorithms of MultiAspect Graphs~(MAGs), a structure capable of representing multilayer and time-varying networks while also having the property of being isomorphic to a directed graph. In particular, we show that, as a consequence of the properties associated with the MAG structure, a MAG can be represented in matrix form. Moreover, we also show that any possible MAG function (algorithm) can be obtained from this matrix-based representation. This is an important theoretical result since it paves the way for adapting well-known graph algorithms for application in MAGs. We present a set of basic MAG algorithms, 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. Therefore, such examples can be seen as guidelines on how to properly derive MAG algorithms from basic algorithms on directed graph. We also make available python implementations of all the algorithms presented in this paper.

          Related collections

          Author and article information

          Journal
          2015-04-29
          2015-08-17
          Article
          1504.07893
          d816f503-df44-46fd-9ef4-fd4467e076d2

          http://arxiv.org/licenses/nonexclusive-distrib/1.0/

          History
          Custom metadata
          cs.DM

          Discrete mathematics & Graph theory
          Discrete mathematics & Graph theory

          Comments

          Comment on this article