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

On the Complexity of Submodular Function Minimisation on Diamonds (0904.3183v1)

Published 21 Apr 2009 in cs.DS and cs.CC

Abstract: Let $(L; \sqcap, \sqcup)$ be a finite lattice and let $n$ be a positive integer. A function $f : Ln \to \mathbb{R}$ is said to be submodular if $f(\tup{a} \sqcap \tup{b}) + f(\tup{a} \sqcup \tup{b}) \leq f(\tup{a}) + f(\tup{b})$ for all $\tup{a}, \tup{b} \in Ln$. In this paper we study submodular functions when $L$ is a diamond. Given oracle access to $f$ we are interested in finding $\tup{x} \in Ln$ such that $f(\tup{x}) = \min_{\tup{y} \in Ln} f(\tup{y})$ as efficiently as possible. We establish a min--max theorem, which states that the minimum of the submodular function is equal to the maximum of a certain function defined over a certain polyhedron; and a good characterisation of the minimisation problem, i.e., we show that given an oracle for computing a submodular $f : Ln \to \mathbb{Z}$ and an integer $m$ such that $\min_{\tup{x} \in Ln} f(\tup{x}) = m$, there is a proof of this fact which can be verified in time polynomial in $n$ and $\max_{\tup{t} \in Ln} \log |f(\tup{t})|$; and a pseudo-polynomial time algorithm for the minimisation problem, i.e., given an oracle for computing a submodular $f : Ln \to \mathbb{Z}$ one can find $\min_{\tup{t} \in Ln} f(\tup{t})$ in time bounded by a polynomial in $n$ and $\max_{\tup{t} \in Ln} |f(\tup{t})|$.

Citations (35)

Summary

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