2
$\begingroup$

The problem I'm dealing with has the following form. Let $X$ be some uncountable set, and $Y$ be some finite set. Suppose $f: X \times Y \to [0,1]$, and given $\mathcal{H} \subseteq Y^X$, I'm looking for some $P$, a distribution with support on $\mathcal{H}$, such that

$$ \forall x, \ f(x, y) = \int_{h\in \mathcal{H}: \ h(x) = y}dP(h), $$

assuming it exists. In the case that $X$ is finite, this boils down to a linear system, but given my background, I'm totally at a loss in approaching the general case. It seems to me that this is something of a infinite dimensional feasibility problem. Maybe some optimization literature review is in order? Any other literature I should be looking at?

$\endgroup$

1 Answer 1

1
$\begingroup$

It seems that in general this is an almost arbitrarily hard problem.

Consider the simpler countably infinite case $X=\mathbb N$, $Y=\{0,1\}$. Thus $H=\{x:h(x)=1\}$ is a "random set".

Fix $g:X\to\{0,1\}$ and let $f(x,g(x))=1$ (which forces $f(x,1-g(x))=0$). Thus $G=\{x:g(x)=1\}$ is an arbitrary subset of $\mathbb N$ and by $\sigma$-additivity we get $P(H=G)=1$.

Since $P$ is supposed to be concentrated on $\mathcal H$, $P$ as required exists iff $G\in\mathcal H$.

So determining, given $f$ and $\mathcal H$, whether $P$ exists is at least as hard as determining whether a given real number (or equivalently subset of $\mathbb N$) belongs to a given set of reals.

$\endgroup$
3
  • $\begingroup$ This is a very practical answer! Thanks $\endgroup$ Commented Oct 2, 2019 at 1:21
  • $\begingroup$ In my particular application, I do think it would reasonable to assume continuity of $f(x, 1)$ in $x$. I suppose this assumption technically breaks your hardness result, but doesn't really suggest any courses of action in my novice mind. $\endgroup$ Commented Oct 2, 2019 at 1:25
  • $\begingroup$ I suppose you could ask a 2nd question with that as part of the assumption, could be interesting $\endgroup$ Commented Oct 2, 2019 at 1:38

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .