In a stochastic programming problem, I have binary variables in the second stage. As an example, consider that the optimization problem is given by:
\begin{align}
&\text{minimize} &\gamma\\
&\text{subject to} &M\cdot Y_{s} &\geq (b-\omega^{s}){'}X -\gamma &&\text{$s = 1,\dots,S$} \tag1\\
&&\sum_{s=1}^{S} Y_{s}P_{s} &\leq \alpha \tag2\\
&&Y_{s} &\in \{0,1\} &&\text{$s = 1,\dots,S$} \\
\end{align}
where $\gamma$ is free,
$X$ is the vector of optimization variables $0\leq x_{i} \leq 1$ $i = 1,...,n$,
$\alpha$ is the confidence level,
$M$ is a big constant,
$b$ is a vector of constant values of $X$,
$\omega^{s}$ is a vector of uncertain values of $X$,
$P_{s}$ is the probability of a scenario, and
$S$ is the number of scenarios.
My understanding is that benders decomposition cannot be used due to presence of binary variables in the second stage. The extensive form may be difficult to solve if the number of scenarios are large.
What decomposition methods can be used for this problem? How it can be formulated as a two stage stochastic programming problem using the suggested method?