I have a problem in evolutionary optimization that I think resembles a question that arises in game theory. Suppose a population lives in a fluctuating environment. The environment $G_t$ takes on one of $N_g$ different different possibilities at each generation $t$. (Generations are assumed to be nonoverlapping, and $G_t$ is a stationary ergodic discrete-time Markov process, though I don't think those details matter for this question.) Each organism in the population chooses a strategy $X_t$ from one of $N_x$ different possibilities. In the next generation, it will produce $f(X_t,G_t)\ge0$ progeny. $f$ is the fitness matrix.
Obviously, if the elements of any row $x$ of $f$ are strictly less than the corresponding elements of some other row $y$, strategy $x$ is dominated by strategy $y$ and can be eliminated. That's easy to detect. However, the population can also employ mixed strategies, where individuals choose strategy $x$ with probability $p_x$. ($p$ must have the usual characteristics of a probability distribution: each $p_x\ge0$ and $\sum_x{p_x}=1$.) The fitness of mixed strategy $p$ in environment $g$ is
$$\gamma_g(p)=\sum_y{p_y f_{yg}}$$
If for some row $x$, there exists a mixed strategy $p$ with $p_x=0$ such that, for all $g$, $\gamma_g(p)>f(x,g)$, then strategy $x$ is dominated by the mixed strategy and can be eliminated from consideration.
My question is this: is there a straightforward way, given the fitness matrix $F=(f_{xg})$, to discover whether any of its strategies is dominated by some convex combination of the other strategies? Would it help if $F$ is lower triangular?
Thanks for any insight.