Reducing vertices in property graphs

PLoS One. 2018 Feb 14;13(2):e0191917. doi: 10.1371/journal.pone.0191917. eCollection 2018.

Abstract

Graph databases are constantly growing, and, at the same time, some of their data is the same or similar. Our experience with the management of the existing databases, especially the bigger ones, shows that certain vertices are particularly replicated there numerous times. Eliminating repetitive or even very similar data speeds up the access to database resources. We present a modification of this approach, where similarly we group together vertices of identical properties, but then additionally we join together groups of data that are located in distant parts of a graph. The second part of our approach is non-trivial. We show that the search for a partition of a given graph where each member of the partition has only pairwise distant vertices is NP-hard. We indicate a group of heuristics that try to solve our difficult computational problems and then we apply them to check the the effectiveness of our approach.

MeSH terms

  • Algorithms
  • Databases, Factual*

Grants and funding

The authors received no specific funding for this work.