Package-level declarations
Types
Represents an estimated response based on an independent sample. For the case of sample size 1 (count equals 1) the variance will be undefined (Double.NaN).
A request for evaluation by the simulation oracle for the provided input values. Note that two requests are considered equal if their input maps are the same. Input maps are considered the same if all (name, value) pairs are equivalent. The number of replications of the request is not considered in the determination of equality.
An evaluator should communicate with the simulation oracle to determine solutions for requests for evaluation from solvers.
A naive penalty function as describe in Chuljin Park, Seong-Hee Kim (2015) Penalty Function with Memory for Discrete Optimization via Simulation with Stochastic Constraints. Operations Research 63(5):1195-1212 (https://doi.org/10.1287/opre.2015.1417)
The data associated with a request for a simulation evaluation.
A response map holds replication data from evaluations of the simulation oracle. The key to the map is the response name, which should match a named response within the simulation model and within the problem definition. The associated list of doubles is the within replication average for each replication.
This simulation provider will execute evaluation requests on the same model and collect the desired responses. This provider runs the model's replications locally and sequentially in the same execution thread as the requests.
An interface that promises to run simulations on instances of input/output pairs. The keys of the map are evaluation requests for a specific number of replications for specific input variable values. The associated ResponseMap represents the desired responses from the simulation. It should contain the replication averages for each desired response.
This simulation service will execute evaluation requests on models and collect the desired responses. This service runs the model's replications locally and sequentially in the same execution thread as the requests.
This simulation service will execute evaluation requests on models and collect the desired responses.
A solution represents the evaluated inputs for on a problem definition.
Class to support a group of solutions (each containing inputs, responses, objective fns, penalties) The solutions are naturally ordered by comparison of Solution instances based on their penalized objective functions (without regard to sampling error).