English

SSD Set System, Graph Decomposition and Hamiltonian Cycle

Data Structures and Algorithms 2024-09-26 v2 Discrete Mathematics Combinatorics

Abstract

In this paper, we first study what we call Superset-Subset-Disjoint (SSD) set system. Based on properties of SSD set system, we derive the following (I) to (IV): (I) For a nonnegative integer kk and a graph G=(V,E)G=(V,E) with V2|V|\ge2, let X1,X2,,XqVX_1,X_2,\dots,X_q\subsetneq V denote all maximal proper subsets of VV that induce kk-edge-connected subgraphs. Then at least one of (a) and (b) holds: (a) {X1,X2,,Xq}\{X_1,X_2,\dots,X_q\} is a partition of VV; and (b) VX1,VX2,,VXqV\setminus X_1, V\setminus X_2,\dots,V\setminus X_q are pairwise disjoint. (II) For k=1k=1 and a strongly-connected digraph GG, whether VV is in (a) and/or (b) can be decided in O(n+m)O(n+m) time and we can generate all such X1,X2,,XqX_1,X_2,\dots,X_q in O(n+m+X1+X2++Xq)O(n+m+|X_1|+|X_2|+\dots+|X_q|) time, where n=Vn=|V| and m=Em=|E|. (III) For a digraph GG, we can enumerate in linear delay all vertex subsets of VV that induce strongly-connected subgraphs. (IV) A digraph is Hamiltonian if there is a spanning subgraph that is strongly-connected and in the case (a).

Keywords

Cite

@article{arxiv.2408.04615,
  title  = {SSD Set System, Graph Decomposition and Hamiltonian Cycle},
  author = {Kan Shota and Kazuya Haraguchi},
  journal= {arXiv preprint arXiv:2408.04615},
  year   = {2024}
}

Comments

29 pages, 4 figures

R2 v1 2026-06-28T18:07:57.169Z