Lune

ICDE2024Top-tier venue

On Searching Maximum Directed (k, ๐“)-Plex

Shuohao Gao, Kaiqiang Yu, Shengxin Liu, Cheng Long, Zelong Qiu

2024Year
3Citations

Abstract

Finding cohesive subgraphs from a directed graph is a fundamental approach to analyze directed graph data. We consider a new model called directed(k,โ„“)(k,\ell)-plex for a cohesive directed subgraph, which is generalized from the concept ofkk-plex that is only applicable to undirected graphs. Directed(k,โ„“)(k,\ell)-plex has the connection requirements on both inbound and outbound directions of each vertex inside, i.e., each vertex disconnects at mostKKvertices and is meanwhile not pointed to by at mostโ„“\ellvertices. In this paper, we study the maximum directed(k,โ„“)(k, \ell)-plex search problem which finds a directed(k,โ„“)(k, \ell)-plex with the most vertices. We formally prove the NP-hardness of the problem. We then design a heuristic algorithm called DPHeuris, which finds a directed(k,โ„“)(k, \ell)-plex with the size close to the maximum one and runs practically fast in polynomial time. Furthermore, we propose a branch-and-bound algorithm called DPBB to find the exact maximum directed(k,โ„“)(k, \ell)-plex and develop effective graph reduction strategies for boosting the empirical performance. Finally, we conduct extensive experiments on real directed graphs. The experimental results show that (1) our heuristic method can quickly find a near-optimal solution and (2) our branch-and-bound method runs up to six orders of magnitude faster than other baselines.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get ead57a63-e4ea-40da-8811-1027dfd8a059

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines