English

Parameterized Complexity of Submodular Minimization under Uncertainty

Data Structures and Algorithms 2024-07-30 v2 Discrete Mathematics

Abstract

This paper studies the computational complexity of a robust variant of a two-stage submodular minimization problem that we call Robust Submodular Minimizer. In this problem, we are given kk submodular functions~f1,,fkf_1,\dots,f_k over a set family~2V2^V, which represent kk possible scenarios in the future when we will need to find an optimal solution for one of these scenarios, i.e., a minimizer for one of the functions. The present task is to find a set XVX \subseteq V that is close to \emph{some} optimal solution for each fif_i in the sense that some minimizer of~fif_i can be obtained from XX by adding/removing at most dd elements for a given integer dNd \in \mathbb{N}. The main contribution of this paper is to provide a complete computational map of this problem with respect to parameters~kk and~dd, which reveals a tight complexity threshold for both parameters: (1) Robust Submodular Minimizer can be solved in polynomial time when k2k \leq 2, but is NP-hard if kk is a constant with k3k \geq 3.(2)Robust Submodular Minimizer can be solved in polynomial time when d=0d=0, but is NP-hard if dd is a constant with d1d \geq 1. (3) Robust Submodular Minimizer is fixed-parameter tractable when parameterized by~(k,d)(k,d). We also show that if some submodular function fif_i has a polynomial number of minimizers, then the problem becomes fixed-parameter tractable when parameterized by dd. On the other hand, the problem remains W[1]\mathsf{W}[1]-hard parameterized by kk even if each function fif_i has at most~V|V| minimizers. We remark that all our hardness results hold even if each submodular function is given by a cut function of a directed graph.

Keywords

Cite

@article{arxiv.2404.07516,
  title  = {Parameterized Complexity of Submodular Minimization under Uncertainty},
  author = {Naonori Kakimura and Ildikó Schlotter},
  journal= {arXiv preprint arXiv:2404.07516},
  year   = {2024}
}
R2 v1 2026-06-28T15:50:45.952Z