pith. sign in

arxiv: 1702.07832 · v1 · pith:UESH6ICQnew · submitted 2017-02-25 · 💻 cs.DS · cs.DM· math.CO

Constructing Adjacency Arrays from Incidence Arrays

classification 💻 cs.DS cs.DMmath.CO
keywords mathbfarrayadjacencygraphmathrmarraysincidencemultiplication
0
0 comments X
read the original abstract

Graph construction, a fundamental operation in a data processing pipeline, is typically done by multiplying the incidence array representations of a graph, $\mathbf{E}_\mathrm{in}$ and $\mathbf{E}_\mathrm{out}$, to produce an adjacency array of the graph, $\mathbf{A}$, that can be processed with a variety of algorithms. This paper provides the mathematical criteria to determine if the product $\mathbf{A} = \mathbf{E}^{\sf T}_\mathrm{out}\mathbf{E}_\mathrm{in}$ will have the required structure of the adjacency array of the graph. The values in the resulting adjacency array are determined by the corresponding addition $\oplus$ and multiplication $\otimes$ operations used to perform the array multiplication. Illustrations of the various results possible from different $\oplus$ and $\otimes$ operations are provided using a small collection of popular music metadata.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.