English

On k-Submodular Relaxation

Optimization and Control 2016-09-12 v3 Computational Complexity Data Structures and Algorithms

Abstract

kk-submodular functions, introduced by Huber and Kolmogorov, are functions defined on {0,1,2,,k}n\{0, 1, 2, \dots, k\}^n satisfying certain submodular-type inequalities. kk-submodular functions typically arise as relaxations of NP-hard problems, and the relaxations by kk-submodular functions play key roles in design of efficient, approximation, or fixed-parameter tractable algorithms. Motivated by this, we consider the following problem: Given a function f:{1,2,,k}nR{}f : \{1, 2, \dots, k\}^n \rightarrow \mathbb{R} \cup \{\infty\}, determine whether ff is extended to a kk-submodular function g:{0,1,2,,k}nR{}g : \{0, 1, 2, \dots, k\}^n \rightarrow \mathbb{R} \cup \{\infty\}, where gg is called a kk-submodular relaxation of ff. We give a polymorphic characterization of those functions which admit a kk-submodular relaxation, and also give a combinatorial O((kn)2)O((k^n)^2)-time algorithm to find a kk-submodular relaxation or establish that a kk-submodular relaxation does not exist. Our algorithm has interesting properties: (1) If the input function is integer valued, then our algorithm outputs a half-integral relaxation, and (2) if the input function is binary, then our algorithm outputs the unique optimal relaxation. We present applications of our algorithm to valued constraint satisfaction problems.

Keywords

Cite

@article{arxiv.1504.07830,
  title  = {On k-Submodular Relaxation},
  author = {Hiroshi Hirai and Yuni Iwamasa},
  journal= {arXiv preprint arXiv:1504.07830},
  year   = {2016}
}

Comments

11 pages, corrected typos, accepted in SIAM Journal on Discrete Mathematics

R2 v1 2026-06-22T09:24:57.875Z