A set function on a finite set is submodular if $f(X) + f(Y) \geq f(X \cup Y) + f(X \cap Y)X, Y \subseteq V$. The symmetric difference transformation (SD-transformation) of by a canonical set $S \subseteq Vgg(X) = f(X \vartriangle S)X \subseteq VX \vartriangle S = (X \setminus S) \cup (S \setminus X)XS$. Submodularity and SD-transformations are regarded as the counterparts of convexity and affine transformations in a discrete space, respectively. However, submodularity is not preserved under SD-transformations, in contrast to the fact that convexity is invariant under affine transformations. This paper presents a characterization of SD-stransformations preserving submodularity. Then, we are concerned with the problem of discovering a canonical set , given the SD-transformation of a submodular function by , provided that is given by a function value oracle. A submodular function on is said to be strict if holds whenever both and are nonempty. We show that the problem is solved by using oracle calls when is strictly submodular, although it requires exponentially many oracle calls in general.

生成讲解博客的中文版本

生成AI智能校验的中文版本