Graph Traversals as Universal Constructions

04/30/2021
by   Siddharth Bhaskar, et al.
0

We exploit a decomposition of graph traversals to give a novel characterization of depth-first and breadth-first traversals as universal constructions. Specifically, we introduce functors from two different categories of edge-ordered directed graphs into two different categories of transitively closed edge-ordered graphs; one defines the lexicographic depth-first traversal and the other the lexicographic breadth-first traversal. We show that each functor factors as a composition of universal constructions, and that the usual presentation of traversals as linear orders on vertices can be recovered with the addition of an inclusion functor. Finally, we raise the question of to what extent we can recover search algorithms from the categorical description of the traversal they compute.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/06/2022

Cyclability, Connectivity and Circumference

In a graph G, a subset of vertices S ⊆ V(G) is said to be cyclable if th...
research
02/13/2019

Rewriting Abstract Structures: Materialization Explained Categorically

The paper develops an abstract (over-approximating) semantics for double...
research
10/08/2021

On Explicit Constructions of Extremely Depth Robust Graphs

A directed acyclic graph G=(V,E) is said to be (e,d)-depth robust if for...
research
10/31/2019

A poset metric from the directed maximum common edge subgraph

We study the directed maximum common edge subgraph problem (DMCES) for d...
research
06/16/2022

Optimal Resistor Networks

Given a graph on n vertices with m edges, each of unit resistance, how s...
research
12/01/2021

Robustly Self-Ordered Graphs: Constructions and Applications to Property Testing

A graph G is called self-ordered (a.k.a asymmetric) if the identity perm...
research
04/11/2022

A graphical construction of free Markov categories

We describe how to perform surgeries on Joyal-Street style diagrams and ...

Please sign up or login with your details

Forgot password? Click here to reset