SLShengxin Liu

Shengxin Liu

*This is an algorithmically generated author record based on publicly available information.

Current Organizations / Institutes

The organizations/institutes from the scholar's latest article


Shengxin Liu has a total of 66 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • Open Access

    Efficient Querying of Maximum Connectivity-Based Quasi-Cliques in Large Graphs

    by Yang Liu, Hejiao Huang, Kaiqiang Yu, Shengxin Liu, Zhaoquan Gu

    Structural graph queries involving connectivity constraints are fundamental primitives in modern data management and analytics. Compared with degree- and edge-based variants, connectivity-based γ-quasi-cliques (γ-CQCs) impose stronger structural constraints and fault tolerance, where robustness is measured by vertex connectivity, i.e., the minimum number of vertices whose removal disconnects the subgraph. However, processing such queries on large graphs remains computationally challenging. In this paper, we study the efficient execution of the Maximum Connectivity-based γ-Quasi-Clique (MCQC) query, which seeks the γ-CQC with the largest number of vertices. The problem is NP-hard, and the non-hereditary nature of vertex connectivity invalidates many traditional pruning techniques, posing significant challenges for exact query processing. Existing solutions rely on generic optimization formulations and exhibit poor scalability in practice. To address these challenges, we propose MCQC-TD, a specialized exact branch-and-bound framework for the MCQC query. MCQC-TD adopts a top-down search strategy and exploits a novel structural characterization of γ-CQCs to enable effective pruning and guided branching. These techniques substantially reduce the theoretical worst-case complexity compared to existing approaches. We further integrate practical query optimization techniques, including an optimized initialization strategy and a query decomposition framework, to enhance scalability on large graphs. Extensive experiments demonstrate that MCQC-TD consistently outperforms the state-of-the-art solution, achieving speedups of up to five orders of magnitude in query time.

  • Efficient Maximal Directed Plex Enumeration with Worst-Case Time Guarantee

    by Yukai Sun, Shuohao Gao, Kaiqiang Yu, Shengxin Liu, Cheng Long, Xun Zhou, Raymond Chi-Wing Wong

    Directed graphs are essential for modeling real-world networks, where edge directionality encodes critical information. Cohesive subgraphs in directed graphs, such as directed $(k,\ell )$-plexes (DPlexes), are widely used in applications including community detection, anomaly detection, and functional group discovery. A DPlex is defined as a subgraph in which each vertex disconnects at most $k$ vertices and is meanwhile not pointed to by at most $\ell$ vertices. However, enumerating all maximal DPlexes is computationally challenging, as finding even one maximum DPlex is NP-hard. Furthermore, existing algorithms for undirected graphs cannot be directly applied to directed graphs due to the complexities introduced by edge directionality. To address these challenges, we propose an efficient branch-and-bound algorithm, DPEnum, which incorporates two key techniques: (1) a pivot technique based on a new concept, out-degeneracy ($\delta$), which quantifies sparseness in directed graphs and satisfies $\delta \lt n$, where $n$ is the number of vertices; and (2) a preprocessing technique that removes reducible vertices and directly identifies several maximal DPlexes. DPEnum achieves a worst-case time complexity of $O^*(\alpha _{k}^\delta )$, where $O^*$ suppresses the polynomial factors and $\alpha _{k} \lt 2$, outperforming the naive $O^*(2^{n})$. Additionally, we propose LDPEnum for enumerating large maximal DPlexes with at least $s$ vertices, which uses the upper-bounding technique to prune search branches. Extensive experiments on real-world datasets show that our algorithms achieve up to four orders of magnitude speedup compared to the baseline.

  • Efficient Minimum $k$-Truss Search: A Decomposition-Based Approach

    by Qifan Zhang, Yang Liu, Kaiqiang Yu, Shengxin Liu, Cheng Long, Xun Zhou

    Cohesive subgraph mining has been extensively studied and finds numerous graph mining applications such as link farm identification, community detection, and product recommendation. Among various cohesive subgraph structures, the $k$-truss is particularly notable for its strong structural cohesiveness based on triangles. However, the classical $k$-truss problem aims to find the $k$-truss with the maximum number of vertices, which is often extremely large and complex in practice. To fully leverage the benefits of the $k$-truss, we consider a novel problem called the minimum $k$-truss problem, which seeks to identify a $k$-truss with the minimum number of vertices, where $k\geq 2$ is a positive integer. We first formally prove the NP-hardness of the problem. We then design a baseline algorithm MTEnum that is based on the vertex enumeration and a heuristic method for computing an upper bound. Despite these efforts, MTEnum still faces practical efficiency issues which may be due to the fact that the $k$-truss lacks the hereditary property. To address this issue, we develop a novel decomposition-based framework DSA, which elegantly transforms the problem into a sequence of problems that are based on a new cohesive subgraph model called edge-based $s$-plex ($s$-eplex). With the hereditary property of $s$-eplex, we design a branch-and-bound algorithm with several customized techniques for the newly formulated problem. Extensive experiments demonstrate the effectiveness of our studied problem and the efficiency of our proposed algorithm DSA. In particular, DSA runs up to five orders of magnitude faster than the baseline MTEnum.

  • Open Access

    Querying Cohesive Subgraphs in Temporal Graphs

    by Yinyu Liu, Kaiqiang Yu, Shengxin Liu, Cheng Long, Xun Zhou

    Temporal graphs are widely used to model dynamic interactions across diverse domains, including social networks, biology, and e-commerce. Querying historical cohesive subgraphs, defined as extracting cohesive subgraphs from the graph snapshot induced by a given time interval, is a fundamental task in temporal graph analytics. Yet, current index-based methods are typically designed for a single model. This specialization yields high performance for a specific target but cannot be reused for others, which limits extensibility. In this paper, we propose a unified index-based framework to address this limitation. We focus on a generalized class of Historical CSMs (His-CSMs), which is characterized by two structural properties: non-overlapping (resultant subgraphs are vertex-disjoint) and monotonic (validity in a time interval implies validity in any super interval). This class includes prominent models such as historical connected components (His-CC) and historical k -cores (His-Core). To address the His-CSM query problem, we reduce queries for different CSMs to a single canonical query, the spanning connected component query, and design an index-based solution to answer this query efficiently. Building on this framework, we provide concrete instantiations for both His-CC and His-Core queries. Extensive experiments on real-world temporal graphs show that our method outperforms state-of-the-art baselines, achieving up to 60X speedups for His-CC and up to 100X speedups for His-Core.

  • Fair division with prioritized agents

    by Xiaolin Bu, Zihao Li, Shengxin Liu, Jiaxin Song, Biaoshuai Tao, Ziqi Yu

  • Best-of-Both-Worlds Fair Allocation of Indivisible and Mixed Goods

    by Xiaolin Bu, Zihao Li, Shengxin Liu, Xinhang Lu, Biaoshuai Tao


  • Efficient Maximum $(\alpha ,\beta )$-Quasi Biclique Computation on Bipartite Graphs

    by Bin Liang, Yang Liu, Hongru Zhou, Wenjian Xu, Shengfeng He, Shengxin Liu