Querying Best Paths in Graph Databases

10/12/2017
by   Jakub Michaliszyn, et al.
0

Querying graph databases has recently received much attention. We propose a new approach to this problem, which balances competing goals of expressive power, language clarity and computational complexity. A distinctive feature of our approach is the ability to express properties of minimal (e.g. shortest) and maximal (e.g. most valuable) paths satisfying given criteria. To express complex properties in a modular way, we introduce labelling-generating ontologies. The resulting formalism is computationally attractive -- queries can be answered in non-deterministic logarithmic space in the size of the database.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/11/2020

Modular Path Queries with Arithmetic

We propose a new approach to querying graph databases. Our approach bala...
research
10/06/2017

Enumeration Problems for Regular Path Queries

Evaluation of regular path queries (RPQs) is a central problem in graph ...
research
10/24/2022

Non-Crossing Shortest Paths are Covered with Exactly Four Forests

Given a set of paths P we define the Path Covering with Forest Number of...
research
07/13/2021

First-Order Logic with Connectivity Operators

First-order logic (FO) can express many algorithmic problems on graphs, ...
research
11/22/2020

Algorithmic upper bounds for graph geodetic number

Graph theoretical problems based on shortest paths are at the core of re...
research
12/12/2019

The theory of concatenation over finite models

We propose FC, a logic on words that combines the previous approaches of...

Please sign up or login with your details

Forgot password? Click here to reset