Enumeration of Support-Closed Subsets in Confluent Systems
Enumeration of Support-Closed Subsets in Confluent Systems
复制标题
DOI:
10.1007/s00453-022-00927-x
复制
发表时间:
2022-01
期刊:
影响因子:
1.1
通讯作者:
Kazuya Haraguchi;H. Nagamochi
中科院分区:
文献类型:
--
作者:
Kazuya Haraguchi;H. Nagamochi
For a finite setVof elements, aconfluent systemis a set systemsuch that every three setswithimplies, where we call a setacomponent. We assume that two oraclesandare available, where given two subsets,returns a maximal componentwith; and given a set,returns all maximal componentswith. Given a setIof items and a functionin a confluent system, a componentis called asolution(orsupport-closed) if the set of common items inCis inclusively maximal; i.e.,for any componentwith. We prove that there exists an algorithm of enumerating all solutions in polynomial delay and in polynomial space. The proposed algorithm yields polynomial-delay and polynomial-space algorithms for enumerating connectors in an attributed graph (i.e., a graph such that each vertex is assigned items) and for enumerating all subgraphs with various types of connectivities such as allk-edge/vertex-connected induced subgraphs and allk-edge/vertex-connected spanning subgraphs in a given undirected/directed graph for a fixedk.