Minimizing Hidden Binary Submodular Energy Preserves Submodularity¶
Claim/Theorem¶
Let V and H be finite sets, and let
be a submodular function on all visible and hidden coordinates. Define
Then f is submodular on the visible coordinates. In particular, every Boolean function representable by binary submodular functions with auxiliary variables is itself submodular on its visible variables.
This is a derived closure statement.
For arbitrary visible assignments x,x', choose hidden minimizers y,y' such that
Since E is submodular on V\sqcup H,
By definition of f,
Combining the two displays gives
which is exactly visible submodularity of f.
Finally, any hidden-vertex binary-submodular representation is a finite sum of binary submodular terms followed by minimization over the auxiliary variables. Sums of submodular functions are submodular, so the closure statement applies.
Dependencies¶
- [[boolean-network-generalization-adds-no-nonmonotone-power-for-stabilizer-cut-rank.md]]
Conflicts/Gaps¶
- This gives only a necessary condition for hidden-vertex graph-cut expressibility, not a sufficient one.
- It does not classify which visible submodular functions admit realizations with bounded auxiliary budget.
- The node is used here as a generic obstruction tool: any visibly non-submodular candidate function is automatically excluded from binary submodular hidden-vertex expressibility.
Sources¶
10.1016/j.dam.2009.07.00110.1007/s10878-017-0136-y