I am looking for a list of solution methodologies that solves a discrete optimization problem, except that the objective function evaluated at any feasible point can only be obtained by performing a simulation. In other words, for any $(\bar{x}, \bar{y})$ that satisfies constraints \eqref{1}-\eqref{3}, we can only obtain $F(\bar{x}, \bar{y})$ by performing a simulation. We may assume that $F(\cdot)$ is a deterministic function bounded over the feasible region, $X, Y$ are convex sets. \begin{align} \underset{x \in \lbrace{0,1 \rbrace}^n, y \in \mathbb{R}^m }{\mathrm{min}}& \quad F(x, y)\\ \text{s.t.}& \quad Ax + By \leq c \tag1\label1\\ & \quad x \in X \tag2\label2\\ & \quad y \in Y \tag3\label3\\ \end{align} I am looking to get an awareness to the different solution methodologies designed for such problems. Some papers that I thought could be useful to this problem are:
[1] "Combining Optimization and Simulation Using Logic Based Benders Decomposition", Forbes et al.
[2] "Optimizing over an Ensemble of Trained Neural Networks", Wang et al.
It would be great if people will be kind enough to comment with a brief description of why the paper may be useful. For example, I think [2] can be relevant, if we are somehow able to build a surrogate function for the optimization objective in terms of a Neural network (NN) with ReLu activations.