Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
184 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Posimodular Function Optimization (1410.6030v1)

Published 22 Oct 2014 in cs.DS

Abstract: Given a posimodular function $f: 2V \to \mathbb{R}$ on a finite set $V$, we consider the problem of finding a nonempty subset $X$ of $V$ that minimizes $f(X)$. Posimodular functions often arise in combinatorial optimization such as undirected cut functions. In this paper, we show that any algorithm for the problem requires $\Omega(2{\frac{n}{7.54}})$ oracle calls to $f$, where $n=|V|$. It contrasts to the fact that the submodular function minimization, which is another generalization of cut functions, is polynomially solvable. When the range of a given posimodular function is restricted to be $D={0,1,...,d}$ for some nonnegative integer $d$, we show that $\Omega(2{\frac{d}{15.08}})$ oracle calls are necessary, while we propose an $O(ndT_f+n{2d+1})$-time algorithm for the problem. Here, $T_f$ denotes the time needed to evaluate the function value $f(X)$ for a given $X \subseteq V$. We also consider the problem of maximizing a given posimodular function. We show that $\Omega(2{n-1})$ oracle calls are necessary for solving the problem, and that the problem has time complexity $\Theta(n{d-1}T_f) $ when $D={0,1,..., d}$ is the range of $f$ for some constant $d$.

Citations (1)

Summary

We haven't generated a summary for this paper yet.