English

Weighted proper orientations of trees and graphs of bounded treewidth

Data Structures and Algorithms 2018-04-12 v1 Computational Complexity

Abstract

Given a simple graph GG, a weight function w:E(G)N{0}w:E(G)\rightarrow \mathbb{N} \setminus \{0\}, and an orientation DD of GG, we define μ(D)=maxvV(G)wD(v)\mu^-(D) = \max_{v \in V(G)} w_D^-(v), where wD(v)=uND(v)w(uv)w^-_D(v) = \sum_{u\in N_D^{-}(v)}w(uv). We say that DD is a weighted proper orientation of GG if wD(u)wD(v)w^-_D(u) \neq w^-_D(v) whenever uu and vv are adjacent. We introduce the parameter weighted proper orientation number of GG, denoted by χ(G,w)\overrightarrow{\chi}(G,w), which is the minimum, over all weighted proper orientations DD of GG, of μ(D)\mu^-(D). When all the weights are equal to 1, this parameter is equal to the proper orientation number of GG, which has been object of recent studies and whose determination is NP-hard in general, but polynomial-time solvable on trees. Here, we prove that the equivalent decision problem of the weighted proper orientation number (i.e., χ(G,w)k\overrightarrow{\chi}(G,w) \leq k?) is (weakly) NP-complete on trees but can be solved by a pseudo-polynomial time algorithm whose running time depends on kk. Furthermore, we present a dynamic programming algorithm to determine whether a general graph GG on nn vertices and treewidth at most tw{\sf tw} satisfies χ(G,w)k\overrightarrow{\chi}(G,w) \leq k, running in time O(2tw2k3twtwn)O(2^{{\sf tw}^2}\cdot k^{3{\sf tw}}\cdot {\sf tw} \cdot n), and we complement this result by showing that the problem is W[1]-hard on general graphs parameterized by the treewidth of GG, even if the weights are polynomial in nn.

Keywords

Cite

@article{arxiv.1804.03884,
  title  = {Weighted proper orientations of trees and graphs of bounded treewidth},
  author = {Júlio Araújo and Cláudia Linhares Sales and Ignasi Sau and Ana Silva},
  journal= {arXiv preprint arXiv:1804.03884},
  year   = {2018}
}

Comments

14 pages, 3 figures