中文

Complexity of Finding and Enumerating Interconnection Trees

计算复杂性 2026-05-19 v1 数据结构与算法

摘要

We study the problem of connecting the parts of a multipartite graph using a minimum number of edges under a matching constraint. We introduce interconnection trees, defined as matchings whose projections onto the quotient graph form a spanning tree. Motivated by applications in chemoinformatics, we investigate the decision, counting, and enumeration variants of this problem. We show that the decision problem is NPNP-complete. Nevertheless, it becomes tractable in several structured settings: it is fixed-parameter tractable in the number of parts, and admits polynomial or linear-time algorithms on complete, quasi-complete, and tt-quasi-complete multipartite graphs. We also study enumeration, for which we design efficient flashlight-search based algorithms with optimal delay for complete multipartite graphs, and a weight-guided heuristic that prioritizes low-weight solutions and performs well in practice.

关键词

引用

@article{arxiv.2605.18125,
  title  = {Complexity of Finding and Enumerating Interconnection Trees},
  author = {Noé Demange and Yann Strozecki},
  journal= {arXiv preprint arXiv:2605.18125},
  year   = {2026}
}

备注

18 pages, 3 figures, 2 tables