paper

Counting Weight- Italian Dominating Sets on Trees and Cycles

arXiv:2610.00108

Abstract

We study the problem of counting \emph{Italian dominating functions} (IDFs) of each possible weight on paths, trees, and cycles. An Italian dominating function on a graph is a function such that every vertex with satisfies ; the \emph{Italian domination polynomial} records the number of such functions of weight~. This polynomial is the Italian analogue of the well-studied domination and Roman domination polynomials, and computing its coefficients on a fixed graph class is, in essence, a \emph{constrained integer composition} problem: passing to the deficit variables , each coefficient counts the number of compositions of into parts, each at most~, that additionally satisfy a local adjacency capacity constraint. We make this connection explicit and use it to derive closed-form expressions for , , as trinomial coefficients minus explicitly enumerated forbidden configurations. On the algorithmic side, we give dynamic programming algorithms that compute \emph{all} coefficients of on path graphs ( time, space), on general trees ( time, space, via a post-order merge with a deficit parameter), and on cycle graphs ( time, space, via boundary conditioning), together with formal correctness proofs and complexity analyses. The known values and are recalled with references rather than reproved. All numerical results are verified against brute-force enumeration, and complete tables are provided.

arXiv comment31 pages,0 figures