Path Optimization Sheaves

12/10/2020
by   Michael Moy, et al.
0

Motivated by efforts to incorporate sheaves into networking, we seek to reinterpret pathfinding algorithms in terms of cellular sheaves, using Dijkstra's algorithm as an example. We construct sheaves on a graph with distinguished source and sink vertices, in which paths are represented by sections. The first sheaf is a very general construction that can be applied to other algorithms, while the second is created specifically to capture the decision making of Dijkstra's algorithm. In both cases, Dijkstra's algorithm can be described as a systematic process of extending local sections to global sections. We discuss the relationship between the two sheaves and summarize how other pathfinding algorithms can be interpreted in a similar way. While the sheaves presented here address paths and pathfinding algorithms, we suggest that future work could explore connections to other concepts from graph theory and other networking algorithms. This work was supported by the NASA Internship Project and SCaN Internship Project during the summer of 2020.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 1

page 2

page 3

page 4

02/24/2022

Counting Temporal Paths

The betweenness centrality of a vertex v is an important centrality meas...
12/31/2017

Reconstruction of the Path Graph

Let P be a set of n ≥ 5 points in convex position in the plane. The path...
02/20/2021

GMA: A Pareto Optimal Distributed Resource-Allocation Algorithm

To address the rising demand for strong packet delivery guarantees in ne...
02/21/2019

Predicting ConceptNet Path Quality Using Crowdsourced Assessments of Naturalness

In many applications, it is important to characterize the way in which t...
02/05/2020

Simplifying Activity-on-Edge Graphs

We formalize the simplification of activity-on-edge graphs used for visu...
11/15/2019

Delta-stepping SSSP: from Vertices and Edges to GraphBLAS Implementations

GraphBLAS is an interface for implementing graph algorithms. Algorithms ...
05/10/2018

Haplotype-aware graph indexes

The variation graph toolkit (VG) represents genetic variation as a graph...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.