EMSRb: Perform EMSR-b with Buy-up Heuristic for the Single-Resource Problem
Description
EMSRb heuristic sets the protection levels for multiple fare classes.
Usage
EMSRb(Fare = Fare, Mean = Mean, Var = Var, p_up = numeric(length(Fare)), cap = cap)
Arguments
Fare
revenue vector associated with selling the offered products
Mean
mean product demand
Var
product demand variance
p_up
buy-up probabilities. The default entails no buy-up probabilities.
cap
available capacity
Value
p
protection levels
Details
EMSRb sorts internally the Fare vector together with all other input vectors in descending order of the revenues. If p_up is missing, EMSRb performs the classical EMSRb heuristic.
## Run a simple EMRSb instanceFare <- c(150, 100, 50, 250)
Mean <- c(75, 125, 500, 50)
Var <- c(75, 125, 500, 50)
cap <- 400
p <- EMSRb(Fare = Fare, Mean = Mean, Var = Var, cap = cap)
p