Counting Matrix Partitions of Graphs
summary
Proves a precise dichotomy: for any fixed symmetric 0/1/ matrix M, counting list M‑partitions is either polynomial‑time computable or #P‑complete, decided by the presence of a d rectangularizing sequence. Key tools are a faithful CSP reduction for purifying list families and a purification algorithm* that splits an instance into polynomially many purifying list‑instances λ1…λT. If no d‑sequence exists the algorithm runs in polynomial time via CSP techniques; if one exists the problem is #P‑complete. Ambiguity remains for some listless/asymmetric extensions.
AI-written summary · about
chapters (15)
- 0:00Intro
- 1:51Graph homomorphisms
- 3:42Complexity of counting homomorphisms
- 6:13Homomorphisms as CSPs
- 7:23Matrix partitions
- 10:24Examples
- 13:56An encoding as a CSP
- 17:06#CSP dichotomy
- 22:37Complexity of list M-partitions
- 24:51Parameterization
- 26:51Purity
- 29:01Derectangularizing sequences
- 31:59Dichotomy for purifying lists (1)
- 37:25Dichotomy for purifying lists (III)
- 39:07Purification
