English

Counting $P_3$-convex sets in graphs

Combinatorics 2026-03-06 v1

Abstract

We study the P3P_3-convexity, the path convexity generated by all three-vertex paths, and focus on the problem of counting the P3P_3-convex vertex sets of a graph GG, denoted by \noc(G)\noc(G). First, we settle the associated extremal question: we characterize the nn-vertex graphs maximizing \noc(G)\noc(G) among all graphs and determine the connected extremal graphs. Next, we investigate computational complexity and show that counting P3P_3-convex sets is #P\#\mathsf{P}-complete already on split graphs, even under additional structural restrictions. On the positive side, we identify two tractable subclasses, namely trees and threshold graphs, and obtain linear-time algorithms for both. Finally, we design nontrivial exact exponential-time algorithms for general graphs, combining structural decomposition, propagation rules capturing forced consequences of P3P_3-convexity, and fast counting of independent sets in auxiliary graphs. The resulting strategy becomes particularly effective on graph classes where large independent sets are guaranteed and can be found efficiently.

Keywords

Cite

@article{arxiv.2603.04706,
  title  = {Counting $P_3$-convex sets in graphs},
  author = {Mitre C. Dourado and Luciano N. Grippo and Min Chih Lin and Fábio Protti},
  journal= {arXiv preprint arXiv:2603.04706},
  year   = {2026}
}

Comments

27 pages

R2 v1 2026-07-01T11:04:08.499Z