2018 · 34 citations · 35 references
ComputingComputer ScienceAlgorithmsFormal MethodsTheory Of ComputationComputational ComplexityData ParallelismGraph AlgorithmsGraph AnalyticsGraph MiningGraph TheoryAlgorithmic Graph TheoryBoolean SatisfiabilityDiscoveryFixed-parameter TractabilityFunctional Dependency DiscoverySatisfiabilityScalable Graph AlgorithmsScalable Parallel Algorithms
This paper studies discovery of GFDs, a class of functional dependencies defined on graphs. We investigate the fixed-parameter tractability of three fundamental problems related to GFD discovery. We show that the implication and satisfiability problems are fixed-parameter tractable, but the validation problem is co-W[1]-hard. We introduce notions of reduced GFDs and their topological support, and formalize the discovery problem for GFDs. We develop algorithms for discovering GFDs and computing their covers. Moreover, we show that GFD discovery is feasible over large-scale graphs, by providing parallel scalable algorithms for discovering GFDs that guarantee to reduce running time when more processors are used. Using real-life and synthetic data, we experimentally verify the effectiveness and scalability of the algorithms.
35
Fabian M. Suchanek, Gjergji Kasneci, Gerhard Weikum · 2007 · 3.9K citations · Full text
Optimal aggregation algorithms for middleware
Ronald Fagin, Amnon Lotem, Moni Naor · Journal of Computer and System Sciences · 2003 · 941 citations
Luis Galárraga, Christina Teflioudi, Katja Hose et al. · 2013 · 585 citations