Algorithms and data structures for hyperedge queries
Algorithmes et structures de données pour le problème de requêtes d’existences d’hyperarêtes dans des hypergraphes
Abstract
We consider the problem of querying the existence of hyperedges in hypergraphs.
More formally, we are given a hypergraph, and we need to answer queries
of the form ``does the following set of vertices form a hyperedge in the given hypergraph?''.
Our aim is to set up data structures based on hashing to answer these
queries as fast as possible.
We propose an adaptation of a well-known perfect hashing approach for the problem at hand.
We analyze the space and run time complexity of the proposed approach,
and experimentally compare it with the state-of-the-art hashing-based solutions.
Experiments demonstrate the efficiency of the proposed approach with respect to the state-of-the-art.
Nous considérons le problème de requêtes d'existences d'hyperarêtes dans
des hypergraphes. Plus formellement, pour un hypergraphe donné, nous
devons répondre à des requêtes de la forme "est-ce que l'ensemble de
sommets suivant forme une hyperarête de l'hypergraphe?". Notre objectif
est de mettre en place une structure de donnée basée sur du hachage pour
répondre à ces requêtes le plus rapidement possible. Nous proposons une
adaptation d'une approche bien connue de hachage parfait pour notre
problème. Nous analysons la complexité en temps et en espace de cette
approche, et nous la comparons expérimentalement à des solutions de
l'état de l'art basées sur le hachage. Les expériences démontrent l'efficacité
de l'approche proposée par rapport à l'état de l'art.
Origin | Files produced by the author(s) |
---|