k-local Graphs

📅 2024-10-01
🏛️ arXiv.org
📈 Citations: 0
Influential: 0
📄 PDF

career value

238K/year
🤖 AI Summary
This paper addresses the optimal color enumeration order problem for colored graphs: minimizing the total number of connected components (clusters) induced during sequential vertex coloring. Inspired by locality in Angluin’s pattern matching, we generalize the notion of locality to graph-structured data and introduce *k-locality*—a novel metric quantifying the spatial compactness of color distributions. To solve the problem, we propose a priority-search algorithm based on optimal prefix extension counts, achieving speedups of multiple orders of magnitude over brute-force enumeration; we further integrate graph coloring enumeration with hierarchical clustering heuristics for efficient approximate optimization. Theoretical analysis establishes complexity bounds for our approach. Experiments on a DBLP subgraph demonstrate that *k*-locality effectively supports knowledge discovery tasks—particularly topic evolution identification. Our core contributions are: (i) a formal model of locality for attributed graphs, (ii) the *k*-locality metric, and (iii) an efficient, near-optimal color enumeration algorithm.

Technology Category

Application Category

📝 Abstract
In 2017 Day et al. introduced the notion of locality as a structural complexity-measure for patterns in the field of pattern matching established by Angluin in 1980. In 2019 Casel et al. showed that determining the locality of an arbitrary pattern is NP-complete. Inspired by hierarchical clustering, we extend the notion to coloured graphs, i.e., given a coloured graph determine an enumeration of the colours such that colouring the graph stepwise according to the enumeration leads to as few clusters as possible. Next to first theoretical results on graph classes, we propose a priority search algorithm to compute the $k$-locality of a graph. The algorithm is optimal in the number of marking prefix expansions, and is faster by orders of magnitude than an exhaustive search. Finally, we perform a case study on a DBLP subgraph to demonstrate the potential of $k$-locality for knowledge discovery.
Problem

Research questions and friction points this paper is trying to address.

Extend locality notion to colored graphs for clustering
Propose optimal algorithm for computing k-locality
Demonstrate k-locality's potential in knowledge discovery
Innovation

Methods, ideas, or system contributions that make the work stand out.

Extends locality notion to colored graphs
Proposes priority search algorithm for k-locality
Achieves faster performance than exhaustive search
🔎 Similar Papers
No similar papers found.
C
C. Beth
Department of Computer Science, Kiel University, Germany
P
Pamela Fleischmann
Department of Computer Science, Kiel University, Germany
A
Annika Huch
Department of Computer Science, Kiel University, Germany
Daniyal Kazempour
Daniyal Kazempour
Department of Computer Science, Kiel University, Germany
P
Peer Krőger
Department of Computer Science, Kiel University, Germany
A
Andrea Kulow
Department of Computer Science, Kiel University, Germany
M
Matthias Renz
Department of Computer Science, Kiel University, Germany