Clustered Spanning tree - Conditions for feasibility

Nili Guttmann-Beck, Zeev Sorek, Michal Stern

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Let H =< V, S > be a hypergraph, V is a set of vertices and S = {S1, ⋯, Sm} is a set of not necessarily disjoint clusters Si ⊆ V such that [∪m i=1Si = V. The Clustered Spanning Tree problem is to find a tree spanning all the vertices of V which satisfies that each cluster induces a subtree, when it exists. We provide an efficient and unique algorithm which finds a feasible solution tree for H when it exists, or states that no feasible solution exists. The paper also uses special structures of the intersection graph of H to construct a feasible solution more efficiently. For cases when the hypergraph does not have a feasible solution tree, we consider adding vertices to exactly one cluster in order to gain feasibility. We characterize when such addition can gain feasibility, find the appropriate cluster and a possible set of vertices to be added.

Original languageEnglish
Article number15
JournalDiscrete Mathematics and Theoretical Computer Science
Volume21
Issue number1
StatePublished - 1 Jan 2019
Externally publishedYes

Keywords

  • Clustered spanning tree
  • Feasibility

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science
  • Discrete Mathematics and Combinatorics

Fingerprint

Dive into the research topics of 'Clustered Spanning tree - Conditions for feasibility'. Together they form a unique fingerprint.

Cite this