Solver: Random Search (RNDSRCH)¶
Description:¶
Randomly sample solutions from the feasible region and use a fixed number of replications at each solution. The sampling distribution is specified inside each problem class in get_random_solution.
Modifications & Implementation:¶
The new random solutions maintain the type of each variable based on the sampling distributions that are discrete for integer decisions and otherwise continuous.
Scope:¶
objective_type: single
constraint_type: stochastic
variable_type: mixed
gradient_observations: not available
Solver Factors:¶
crn_across_solns: Use CRN across solutions?
Default: True
sample_size: Sample size per solution > 1.
Default: 10
References:¶
This solver is adapted from the article Chia, Y.L. and Glynn, P.W., (2013). Limit Theorems for Simulation-Based Optimization via Random Search. ACM Transactions on Modeling and Computer Simulation (TOMACS), 23(3), pp.1-18. (https://dl.acm.org/doi/abs/10.1145/2499913.2499915)