# Constructing Adjacency Arrays from Incidence Arrays

**Authors:** Hayden Jananthan, Karia Dibert, Jeremy Kepner

arXiv: 1702.07832 · 2017-09-19

## TL;DR

This paper establishes mathematical criteria for constructing adjacency arrays from incidence arrays in graph processing, detailing how different algebraic operations influence the resulting structure, with practical illustrations.

## Contribution

It provides the necessary mathematical conditions for accurately deriving adjacency arrays from incidence arrays using various algebraic operations.

## Key findings

- Criteria for adjacency array construction established
- Impact of different algebraic operations analyzed
- Practical examples using music metadata provided

## 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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1702.07832/full.md

## Figures

5 figures with captions in the complete paper: https://tomesphere.com/paper/1702.07832/full.md

## References

31 references — full list in the complete paper: https://tomesphere.com/paper/1702.07832/full.md

---
Source: https://tomesphere.com/paper/1702.07832