# A risk averse approach to the capacity allocation problem in the airline cargo industry

- 655 Downloads

## Abstract

In air cargo transportation, capacity can be reserved via allotment, which are long-term contracts with fixed price, and free, which is the space not assigned to allotment contracts. In this later case, reservations are made closer to the departure date, and normally higher tariffs are charged. The demand, the tariff, and the show-up rate for the free mode are stochastic. We consider risk neutral and risk averse formulations, using the Conditional Value-at-Risk as a risk measure. We solve the resulting problems using the Sample Average Approximation and test our models with nine experiments representing different demand patterns using real data from a major airline.

## Keywords

air transport stochastic programming risk## 1 Introduction

The average annual growth of passengers in the airline industry in the last years has been around 5% (International Air Transport, 2012). Despite this growth, costs such as fuel have increased significantly, which yielded a net profit per passenger transported of only $2.56 USD in 2012 (International Air Transport, 2013). Such modest results have forced airlines to search for other sources of revenue, focusing on businesses such as cargo transportation. One of the main tools that have been used to increase profits in cargo transportation is Revenue Management. However, the implementation of such tools in this industry is still in its infancy given its higher complexity when compared to passenger transportation (Kasilingam, 1997).

One important difference between the industries is the possibility that cargo customers can place reservations in two forms: allotment and free. In the allotment mode, the customer signs a long-term agreement (approximately 6 months long) specifying the weight of the load to be transported, for instance on a weekly basis, paying a fixed tariff. The free mode corresponds to the space available in the airplane that was not assigned to allotment contracts, and reservations usually take place closer to the departure date. Free reservations can, for example, be urgent deliveries, and typically airlines charge more for those types of reservations.

The decision of how much space to assign to each reservation mode is a very difficult one mainly because of *show-up rates*. American Airlines, in the context of passengers, estimated that near 50% of all reservations made became no-shows or were cancelled (Smith *et al*, 1992). In cargo, show-up rates are defined as the percentage of load that shows up in the day of the flight to be transported. Unlike passengers, for whom the show up is a binary event, in the cargo industry the show-up rate has a continuous behaviour. The actual load that the customer drops at the airport can be anything between nothing (a complete no-show) until a load greater than what was previously established (Becker and Dill, 2007). Such events happen very often in the free mode, especially because there are no penalties for any of the sides for doing so: it may happen that the airline will not transport 100% of previously agreed load, and it may the case that the customer shows up a fraction of the load that was negotiated. The system works mainly based on trust, so the incentives for the airline to provide a good service, or for the customer to have a show-up rate of 100%, are mainly dictated by the necessity of being in good terms for future deals. To illustrate this point, suppose that, during the allotment contract, a high demand season takes place followed by a low demand one. During the first period, airlines have the incentives to accept only free bookings and not to commit themselves to allotments contracts already signed. However, if the airline does not honour the contracts, customers will send their cargo through another carrier during the low demand period, taking advantage of the excess of supply from different carriers in the market.

The impact of uncertainty can be significant to the airline: since free reservations are typically placed a few hours before the flight, the airplane may fly with empty spaces, which in a tight margin industry means losses. Therefore, airlines must aim at maximizing their profits by finding the right balance between the higher profit per kilogram offered by the free reservations, and the safer but less profitable allotment contracts.

There are several papers in the air cargo literature devoted to the determination of optimal overbooking levels. In the works Becker and Wald (2008) and Popescu *et al* (2006), the authors focus on the prediction of the show-up rate in order to compute the optimal overbooking levels. The publications Yunmiao Gui *et al* (2008) and Luo *et al* (2009) solve an optimization problem considering fixed capacity for weight and volume in a single-leg flight, while Wang and Kao (2008) incorporates stochastic capacity and uses fuzzy logic to determine the optimal overbooking level using scenarios to represent uncertainty. Unlike their predecessors, Zou *et al* (2013) consider multiple leg routes and solve the resulting optimization problem using a newsvendor problem with two locations. In Lei *et al* (2009), the authors propose a Conditional Value-at-Risk (CVaR) framework in which they consider spoilage and oversale costs. To the best of our knowledge, this is the only work that incorporated risk measures in the context of air cargo overbooking.

The focus of this work is to develop a planning model that provides decision makers with guidelines regarding the total space to be assigned to allotment and free reservations. We consider three sources of uncertainty: the demand, the show-up rates, and the amount charged for the free load. In the literature, some works isolate the free demand problem, and others consider allotment and free jointly. In Amaruchkul* et al* (2007), the authors use Markov decision processes to maximize the expected income of the free reservations in single-leg flights. The results show a 2.7% increase in the profits in comparison with the first-come first-booked policy. The work Huang and Chang (2010) develops a new heuristic using sampling methods, and improved the results obtained in Amaruchkul* et al* (2007). A dynamic programming model is proposed in Huang and Hsu (2005) to solve the problem under uncertain capacity. The goal is to find an optimal capacity control policy that tells when to accept an order. Their numerical results indicate that the reservations of smaller sizes should be accepted when uncertainty on demand increases. In Levin *et al* (2012), the authors develop a dynamic programming formulation that simultaneously selects allotment contracts and finds a booking control policy for the free market. Bing and Bhatnagar (2013) also use dynamic programming for the capacity booking problem, from the perspective of a freight forwarder who needs to determine his purchase strategy. The authors propose a single flight model for long-term capacity planning, and a multi flight model for the short term when more accurate demand information is revealed.

A very important point that was not considered in previous publications is the management of the risk associated with losses. The expected value is the most common tool to deal with uncertainty, but its use implies that the decision maker is risk neutral. In reality, decision makers tend to be risk averse (Lei *et al*, 2009). As pointed out by Hubbard (2009), maximizing the expected revenue is not the only concern—it is also necessary to control the impact or the variability of losses. This is especially the case in the air cargo industry, which strongly depends on economic cycles (April IATA Economic Briefing, 2009). In the context of finance, the seminal work (Markowitz, 1952) was the first to explicitly incorporate the need to balance risk and return, using the variance as way to control risk. Another risk measure that is widely used in practice is the Value-at-Risk (VaR) (Jorion, 1997; Duffie and Pan, 1997), which is based on the quantile of the loss distribution. Although it is a very intuitive risk measure, the VaR lacks convexity, which complicates significantly its practical use.

Artzner *et al* (1999) proposed the concept of coherent risk measures, which are a set of desirable properties a risk measure should have. The Conditional Value-at-Risk (CVaR), introduced by Rockafellar and Uryasev (2000), is a coherent risk measure and therefore is suitable for optimization problems. In this work, our objective function consists of a weighted sum of the expected value and the CVaR.

Our contribution is twofold: first we propose a two-stage stochastic programming planning model to determine the total weight that should be assigned to allotment and free reservations, considering as random elements the demand, the tariff, and the show-up rate for the free mode. The model aims at giving guidelines in a planning stage about the space allocation to each type of reservation mode. Second, we depart from the classical expected value case and consider risk aversion in the objective function using the CVaR. To the best of our knowledge, our work is the first to address risk in the problem of reserving allotment space in air cargo transportation. We show that more stable solutions, with low probability of experiencing extreme losses, can be obtained at the expense of reducing the gains. We construct realistic experiments, based on real data from a major cargo company, considering nine different combinations of demand for the free mode. Each experiment reflects the presence of possible seasonalities experienced by the company, as well as situations with higher than usual variability.

The rest of the paper is organized as follows. In Section 2, we describe the problem we are modelling, discussing the assumptions we make, and a description of the data we have from the industrial partner. In Section 3, we formulate the problem and discuss how it can be solved. Section 4 presents two metrics to evaluate solution quality, and then extensive numerical experiments are performed, based on real data, for the risk neutral and risk averse cases. Finally, we make a comparison between the two models. Section 5 concludes the paper.

## 2 Model description

We describe the cargo problem we want to model, including the variables, the data provided by the cargo company, and how uncertainty was modelled.

### 2.1 Allotment and free demand

Our model assumes the cargo company is planning its cargo policy for a fixed time period in the future, say 6 months, and needs to define *before* the period starts how much kilograms will be assigned for contracts, the so-called allotment. The remaining capacity can be filled with the free demand; that is, demand that is random and is not attached to any type of contract. The price paid for the allotment is usually lower than that of the free demand, but it offers a safer alternative because the latter exhibits great variability in terms of tariffs and of show-up rates.

Airlines have different types of allotment agreements (Hellermann, 2006). In this work, we consider that allotment contracts have a fixed duration, specified at the moment the contract is signed, and they are valid for all flights that connect a specific origin and destination pair in a specific day and time within the contract’s time window (Gupta, 2008). The cargo company has to decide how much of the allotment demand it will sell via contracts. In our model, we will assume there is only one contract during the time horizon under study. One can think this contract is a proxy for all contracts that were signed for this period. Thus, the allotment contract space is composed by different individual allotment contracts from different customers. During the contract’s time window, some customers will arrive, others will leave, but the airline wants to use the initial estimation as a guideline for the total space dedicated to allotment.

According to the data provided, the demand magnitude, tariffs, and show-up rate for the allotment contracts do not vary significantly and are considered deterministic parameters in our model. For the show-up rates, we assume that all the assigned allotment show up for the flight, reflecting the fact that clients do not have the incentive to show up partially. If the allotment contract is not honoured by the client then the airline will end the contract or will not renew it for the following period.

### 2.2 Uncertainty modelling

The uncertain parameters of the model are all related to the free customers: the demand at each flight, the tariff that will be charged to those customers, and their show-up rate. We assume those variables to be independent, and demand and tariff are modelled as a lognormal distributions (Pak and Dekker, 2004). The use of a lognormal distribution to model individual booking requests has been widely used in the literature (Boonekamp *et al*, 2013; Levin *et al*, 2012; Pak and Dekker, 2004). Following Cobb* et al* (2012) we assume that the free demand of a flight, which is the sum of the individual booking requests, follows this same distribution with the same first and second moments. Aside from being positive and allowing values that are significantly greater than the mean, the lognormal distribution generates values that resembles the data we encountered in practice. The same applies to the tariff charged to free customers.

Finally, to model the *show-up rate*, we use a discrete distribution similar to the one proposed by Popescu *et al* (2006). To generate this distribution, we create different bins, representing show-up rate ranges, with different probabilities of occurrence to each one. To set the optimal number of bins, we started with the methodology developed by Birgé and Rozenholc (2006) that uses bins of equal size and then adjusted bin sizes due to the scarcity of data available.

### 2.3 Data description

The test data for this model are based on real data provided by a major cargo airline for a single market between December 2013 and March 2014. In this market, three flights are scheduled each week. In total, we collected 10011 shipment orders of the 37 flights flown during this period. The database includes information of each flight, with specific details of each shipment order: the client name, number of the order, flight date, shipment origin and destination, load reserved, load flown, tariff, and reservation mode. However, the database does not record the date of each booking, and bookings that were not accepted. For confidentially reasons, we used synthetic data based on the information received from the airline.

*C*) is fixed and equals to 100000 kg, representing the capacity of a CAO Boeing 777, while

*V*represents the number of flights under consideration. We set \(V=3\) emulating the presence of three different seasons of equal length during the planning process where the allotment contracts take place. Our commercial partner plans their scheduling in seasons, representing events such as holidays, harvesting. Although the model can handle larger number of seasons, \(V=3\) captures the variability observed in the data we had access. Table 1 summarizes the values of the deterministic parameters.

Deterministic parameters

| \(D_{\rm A}\) | \(T_{\rm A}\) | \({\rm SUR}_{\rm A}\) | | |
---|---|---|---|---|---|

Value | 51847 (kg) | 2.5 (USD/kg) | 1 | 100000 (kg) | 3 |

*U*(0, 1) and is used to identify the bin, and the second is uniform between the lower and upper bounds that define the value.

\({\rm SUR}_{\rm F}\) distribution

Range | [0.46, 0.65) | [0.65, 0.80) | [0.80, 0.90) | [0.90, 1.00) | [1.00, 1.08] |
---|---|---|---|---|---|

Probability | 0.14 | 0.31 | 0.19 | 0.31 | 0.05 |

## 3 Formulation

In this section, we show the explicit optimization formulation of the problem, and discuss how the Sample Average Approximation will be used to solve it.

### 3.1 Risk neutral formulation

*before*uncertainty is revealed, and when the values of the random elements are known, the assignment for the free demand must be chosen. We formulate the problem as follows:

*given*amount reserved for the contract \(X_{\rm A}\), and realizations of demand, tariff, and show-up rate for the free customers for each flight \(\omega _i\). The second stage can be explicitly written as the optimal value of a maximization problem:

*C*.

*et al*(2006), we can approximate the problem using the Sample Average Approximation (SAA) method. Each sample

*j*represents a vector of three components: \((D_{\rm F}^{ij},{{\text{SUR}}_{\rm F}^{ij}},T^{ij}_{\rm F})\). For

*N*samples, the problem becomes

### 3.2 Risk averse formulation: the \(\uplambda \)-CVaR model

*X*that represents losses at confidence level \(\alpha \) is defined as:

*X*with cdf \(F(\cdot )\), and risk level \(\alpha \in [0,1]\), is defined as the average of losses given that such losses were higher than the VaR:

*et al*(2015), the authors run several numerical experiments for a hydrothermal scheduling problem and propose a criteria to find the optimal choice of the parameter based on some problem-dependent regret criteria. They also note that for values too close to one the problem is essentially risk neutral, and for choices close to zero risk averseness increases costs significantly, generating solutions with little practical value. The numerical results with different values of \(\lambda \) will be shown in Section 4.

## 4 Numerical experiments

### 4.1 Benchmark policies

In the literature of stochastic programming, it is common to use two metrics to obtain additional information about the usefulness of a model. The first metric is the Value of the Stochastic Solution (VSS), which is a measure of the gain in considering randomness in the formulation. If the VSS is zero then replacing the random parameters by their averages yields the same results as the two-stage stochastic programming model.

The other metric is the Expected Value of Perfect Information, or EVPI. The EVPI measures how much a decision maker would be willing to pay for perfect information, that is, for accessing the outcomes of the random variables before they are revealed. An EVPI of zero means that the solution of the two-stage problem, which is obtained *without* knowing the outcomes of the random variable, is as good as the solution with complete information. More details can be found in Birge and Louveaux (2011). In the next section, we will present our numerical results, including the value of both metrics for each of our experiments.

### 4.2 Experiment design

Free demand categories

| | ||
---|---|---|---|

| | | |

High (H) | HH | HM | HL |

Medium (M) | MH | MM | ML |

Low (L) | LH | LM | LL |

In the base category MM, we assume a demand mean of 88560 kg and a standard deviation of 33503 kg. Both values were obtained from the data provided by our industrial partner. To generate the high (low) mean demand level, we took the base demand level and amplified (reduced) by 25%. Analogously, high (low) levels of standard deviation were created by increasing (decreasing) the coefficient of variation by \(15\%\) with respect to the base case level.

Description of free demand experiments

| | | | |
---|---|---|---|---|

1 | Base case | MM | MM | MM |

2 | Variability increase | MH | MH | MH |

3 | Demand increase | HM | HM | HM |

4 | Demand decrease | LM | LM | LM |

5 | 3 different seasons | MM | LM | HM |

6 | 1 high demand season | MM | HM | MM |

7 | 1 low demand season | MM | LM | MM |

8 | 3 seasons, high variability | MH | LH | HH |

9 | Variability decrease | ML | ML | ML |

### 4.3 Results

As is usually the case with stochastic programming problems, we cannot solve the resulting problem directly since the expected value cannot be computed explicitly. As mentioned in Section 3.1, we will approximate the problem using SAA in order to obtain good candidate solutions, as well as statistical upper bounds for the true optimal value. We use the risk neutral formulation and experiment 1 to test the influence of the number of samples *N* and the number of experiments M in the stability of the objective function. To solve the optimization problem, we use Gurobi 5.6.2 (Gurobi Optimization, 2012).

#### 4.3.1 Risk neutral results

We use SAA to obtain lower and upper bounds for the unknown optimal value \(v^*\) of problem (1) for each of the nine experiments. For the upper bound, we ran \(M=100\) experiments with \(N=500\), which generated 100 candidate solutions and 100 objective function values. The values of M and *N* were chosen for computational tractability. We performed experiments with different values of M and *N*, and the results were similar to the ones we are reporting. According to Linderoth *et al* (2006), the average of those values is an (statistical) upper bound for \(v^*\), and confidence intervals can be constructed. Among those 100 candidates generated, we selected the best candidate \({\hat{x}}_{\rm A}^*\) in terms of objective function value, which is feasible by construction, to compute the lower bound. By fixing the allotment capacity equals to \({\hat{x}}_{\rm A}^*\), we performed out-of-sample experiments with much higher value of \(N'> N\) to construct accurate statistical estimates of the objective function value associated with \({\hat{x}}_{\rm A}^*\), including confidence intervals.

Lower and upper bound estimates for \(v^{*}\)

| | | |
---|---|---|---|

1 | 353779 ± 57 | 354360 ± 443 | 0.30 |

2 | 339820 ± 62 | 340490 ± 496 | 0.36 |

3 | 379334 ± 75 | 380491 ± 608 | 0.48 |

4 | 328087 ± 41 | 328160 ± 348 | 0.14 |

5 | 347937 ± 51 | 348392 ± 397 | 0.25 |

6 | 360925 ± 63 | 361395 ± 530 | 0.29 |

7 | 343086 ± 56 | 343286 ± 415 | 0.19 |

8 | 335351 ± 72 | 335538 ± 494 | 0.22 |

9 | 368109 ± 53 | 368773 ± 408 | 0.30 |

In the second column, \(f({\hat{x}}_N^{j})\) represents the objective function value evaluated at candidate point \({\hat{x}}_N^{j}\). We report the best candidate obtained over M runs, for each case. The third column is the statistical upper bound, obtained as described in Linderoth *et al* (2006). The last column uses information of the first two to obtain a statistical optimality gap for each experiment.

From Table 5, we observe that the length of the confidence intervals for the upper bounds is around ten times larger than the ones for the objective function value estimation. The reason is due to the difference in the values of sample sizes *N* and \(N'\). Note that in the former case, we have to solve optimization problems, while in the latter we are simply generating a statistical estimate. Tighter estimates can be obtained using variance reduction techniques such as Latin Hypercube Sampling (Linderoth *et al*, 2006). More importantly, lower and upper bounds for each of the nine experiments are remarkably close, showing that SAA provides excellent approximations for this problem. The (stochastic) optimality gap as a percentage of the approximate objective function value \(f({\hat{x}}_N^{j})\) is never greater than 0.5% for all nine experiments.

*EVPI*in this case represents a sample estimation of the maximum willingness to pay for having perfect information of the demand magnitude, tariffs, and show-up rates that a particular flight will face. The results shows us that this willingness to pay considering all nine experiments is on average 37,690 [USD] per flight. In contrast, the sample estimate of the VSS yields on average a 1% gain for considering the randomness in the problem. Nevertheless, the VSS increases in scenarios 2 and 8, in which the free demand has higher variability, and also present seasonalities, reaching a 1.64% and 1.35% improvement.

Results for the risk neutral formulation

| | |
---|---|---|

1 | 39137 | 2434 |

2 | 41323 | 4608 |

3 | 38580 | 3062 |

4 | 26052 | 1828 |

5 | 40613 | 3191 |

6 | 40734 | 2905 |

7 | 37259 | 2533 |

8 | 41545 | 5489 |

9 | 33968 | 733 |

Average | 37690 | 2975 |

#### 4.3.2 Risk averse results

In this section, we discuss the influence of considering risk in the objective function using the CVaR. First, we study the influence of the weight \(\lambda \), which gives the desired balance between risk and return. Second, we explore the impact of the confidence level \(\alpha \), which calibrates how strict the CVaR measure is with respect to extreme losses. For both analysis, we use experiment 1, which is the base case experiment. Our main goal is to understand how the inclusion of risk affects the first stage decision, that is, the percentage destined to the allotment.

*et al*(2015), values of \(\lambda \) close to one or to zero are probably too extreme to be used in practice.

#### 4.3.3 Comparison between risk neutral and risk averse results

So far, we have not analysed the optimal value of the \(\uplambda \)-CVaR model because, except in the case where \(\lambda =1\) where the problem is identical to the risk neutral model, the objective function value of the \(\uplambda \)-CVaR model has no physical, i.e., monetary interpretation. It is fundamental to have an estimation of the expected gain for the CVaR solution in order to observe the risk return trade-off of the model. We showed that the CVaR offers protection against variability; now we want to estimate the cost of such protection.

Comparison results between risk neutral and risk averse model

| | | |
---|---|---|---|

1 | Income | −0.57 | 2.01 |

SD | −20.86 | −57.33 | |

2 | Income | −1.60 | −0.02 |

SD | −27.74 | −56.95 | |

3 | Income | −0.65 | 2.37 |

SD | −20.66 | −58.78 | |

4 | Income | −0.24 | −0.12 |

SD | −22.64 | −29.14 | |

5 | Income | −1.03 | 1.25 |

SD | −23.10 | −59.14 | |

6 | Income | −1.21 | 0.83 |

SD | −22.97 | −62.34 | |

7 | Income | −0.91 | 0.18 |

SD | −23.55 | −55.78 | |

8 | Income | −2.28 | −1.41 |

SD | −29.68 | −53.87 | |

9 | Income | −0.14 | 1.95 |

SD | −12.45 | −51.09 |

Table 7 shows for each experiment the percentage difference for both the expected income per flight and the standard deviation of this income compared against the solution that ignores uncertainty and optimizes over the average values of the parameters. We will refer to this solution as the benchmark case for this analysis. A negative percentage value in the income in Table 7 represents greater profits than the benchmark solution, while a negative percentage in the standard deviation means a reduction with respect to the benchmark case.

In terms of income, the expected value solution is on average 1% greater than the benchmark solution. In the case of the expected value the greater benefits occur for experiments with high standard deviation and stationarity, while lower benefits occurred for experiments 1 and 9, for which the standard deviation is moderate or low, and there is no stationarity. The average reduction in terms of standard deviation is 22.7%, which shows that, by ignoring uncertainty, the benchmark case faces a much higher variability of gains.

For the CVaR case, even though on average the income is 0.8% worse, we observe that when facing high variability and high stationarity, such as in experiments 2 and 8, the solution is better than the benchmark case. More striking is the reduction in the variability obtained by the CVaR solution, which is on average 53.8% better than the benchmark case. In summary, even though the income of the CVaR case can be smaller, the decision maker adopting this strategy will receive a significantly more stable cash flow. This is particularly important in air cargo industry which, as mention before, is very susceptible to economic cycles.

## 5 Conclusions

In this paper we study the air cargo transportation problem from a tactical perspective and propose a two-stage risk averse stochastic programming model to determine the total weight that should be assigned to allotment and free reservations over a given time horizon. We depart from the classical expected value formulation and consider risk aversion in the objective function, by means of the Conditional Value-at-Risk (CVaR). We construct nine experiments under different demand patterns, including stationarity, and solve the resulting problems using the Sample Average Approximation (SAA) technique. We present numerical results for each of the nine experiments, including lower an upper bounds for the optimal value of those problems. We also compare the results against a decision maker that ignores uncertainty and replaces the uncertain parameters by its averages.

We show that SAA is a powerful technique to deal with the air cargo transportation problem: the (stochastic) gap obtained for the risk neutral formulation was never greater than 0.5% of the objective function value of the candidate solutions we found for any of the nine experiments. In addition, we compute the Expected Value of Perfect Information (EVPI) and the Value of the Stochastic Solution (VSS) for all cases. The EVPI was around 10% of the optimal values of the stochastic problems, and we show that there is a 1% gain on average in considering randomness. The value increases for experiments with higher variability.

For the risk averse model, we study the behaviour of the solution as we change the risk aversion parameter \(\lambda \), and the CVaR risk level \(\alpha \). For smaller values of \(\lambda \), the solution reserves a high percentage of allotment, which yields safer and more stable incomes. As \(\lambda \) approaches one and the weight of the CVaR in the objective function decreases, the percentage of allotment decreases significant, converging to the value obtained in the risk neutral solution. Similar results were obtained for the risk level \(\alpha \).

Finally, we performed a more detailed comparison concerning the expected income and the variability of those incomes for the risk averse solution compared to the fully deterministic case, in which all random parameters are replaced by their average values. Unsurprisingly, the risk averse model generates smaller incomes on average, which is essentially the price for being protected against risk. More relevant is the reduction in the variability of incomes: by performing 100 experiments, the standard deviation of returns is 53.8% smaller on average. For a decision maker wishing a stable flow of returns, the CVaR solution is clearly a desirable alternative, especially on markets that face high variability and stationarity.

## References

- Amaruchkul K, Cooper W, and Gupta D (2007). Single-leg air-cargo revenue management.
*Transportation Science***41**(4):457–469.Google Scholar - Artzner P, Delbaen F, Eber J-M and Heath D (1999). Coherent measures of risk.
*Mathematical Finance***9**(3):203–228.CrossRefGoogle Scholar - Becker B and Dill N (2007). Managing the complexity of air cargo revenue management.
*Journal of Revenue & Pricing Management***6**(3):175–187.CrossRefGoogle Scholar - Becker B and Wald A (2008). Air cargo overbooking based on the shipment information record.
*Journal of Revenue & Pricing Management***7**(3):242–255.CrossRefGoogle Scholar - Bing L, Bhatnagar R (2013). Optimal capacity booking in air cargo transportation.
*Journal of Revenue & Pricing Management***12**(3):235–253CrossRefGoogle Scholar - Birge J and Louveaux F (2011).
*Introduction to Stochastic Programming*. Springer Science & Business Media.Google Scholar - Birgé L and Rozenholc Y (2006). How many bins should be put in a regular histogram.
*ESAIM: Probability and Statistics***10**:24–45.Google Scholar - Boonekamp T, Gromicho J, Dullaert W, and Radstaak B (2013).
*Air Cargo Revenue Management*. Unpublished masters thesis, Vrije Universiteit, Amsterdam.Google Scholar - Cobb B, Rumı R and Salmerón A (2012). Approximating the distribution of a sum of log-normal random variables.
*Statistics and Computing***16**(3):293–308.CrossRefGoogle Scholar - Duffie D and Pan J (1997). An overview of value at risk.
*The Journal of Derivatives***4**(3):7–49.CrossRefGoogle Scholar - Gui Y, Gong B and Cheng Y (2008). Research on air cargo overbooking model. In:
*4th International Conference on Wireless Communications, Networking and Mobile Computing, 2008. WiCOM’08*. IEEE, pp. 1–4.Google Scholar - Gupta D (2008). Flexible carrier–forwarder contracts for air cargo business.
*Journal of Revenue and Pricing Management***7**(4):341–356.CrossRefGoogle Scholar - Hellermann R (2006).
*Capacity Options for Revenue Management: Theory and Applications in the Air Cargo Industry*, vol 575. Springer Science & Business Media.Google Scholar - Huang K and Chang K (2010). An approximate algorithm for the two-dimensional air cargo revenue management problem.
*Transportation Research Part E: Logistics and Transportation Review***46**(3):426–435.CrossRefGoogle Scholar - Huang K and Hsu W (2005). Revenue management for air cargo space with supply uncertainty. In:
*Proceedings of the Eastern Asia Society for Transportation Studies*, vol 5, pp. 570–580.Google Scholar - Hubbard D (2009).
*The Failure of Risk Management: Why it’s Broken and How to Fix It*. John Wiley and Sons.Google Scholar - April IATA Economic Briefing (2009). www.iata.org/economics. Air freight timely indicator of economic turning point.Google Scholar
- International Air Transport Association (2012). Air transport market analysis december 2012.Google Scholar
- International Air Transport Association (2013). Special report: airline profitability.Google Scholar
- Jorion P (1997).
*Value at Risk: The New Benchmark for Controlling Market Risk*. Irwin Professional Pub.Google Scholar - Kasilingam R (1997). Air cargo revenue management: characteristics and complexities.
*European Journal of Operational Research***96**(1):36–44.CrossRefGoogle Scholar - Lei L, Zhou J and Wang H (2009). Air cargo overbooking model with stochastic capacity and penalty cost under CVaR framework. In:
*Proceedings of 2009 IEEE International Conference on Grey Systems and Intelligent Services*. IEEE, pp. 1234–1240.Google Scholar - Levin Y, Nediak M, Topaloglu H (2012). Cargo capacity management with allotments and spot market demand.
*Operations Research***60**(2):351–365.CrossRefGoogle Scholar - Linderoth J, Shapiro A and Wright S (2006). The empirical behavior of sampling methods for stochastic programming.
*Annals of Operations Research***142**(1):215–241.CrossRefGoogle Scholar - Luo S, Çakanyıldırım M and Kasilingam R (2009). Two-dimensional cargo overbooking models.
*European Journal of Operational Research***197**(3):862–883.Google Scholar - Optimization G et al (2012). Gurobi Optimizer Reference manual (2012). http://www.gurobi.com.
- Pak K and Dekker R (2004). Cargo Revenue Management: Bid-Prices for a 0-1 Multi Knapsack Problem. ERIM Report Series Reference No. ERS-2004-055-LIS. Available at SSRN: https://ssrn.com/abstract=594991.
- Popescu A, Keskinocak P, Johnson E, LaDue M and Kasilingam R (2006). Estimating air-cargo overbooking based on a discrete show-up-rate distribution.
*Interfaces***36**(3):248–258.CrossRefGoogle Scholar - Rockafellar T and Uryasev S (2000). Optimization of conditional value-at-risk.
*Journal of risk***2**(3):21–42.CrossRefGoogle Scholar - Shapiro A, Cabral F and da Costa J (2015).
*Guidelines for Choosing Parameters λ and α for the Risk Averse Approach*. Report, Georgia Institute of technology and ONS.Google Scholar - Smith B, Leimkuhler J and Darrow R (1992). Yield management at american airlines.
*Interfaces***22**(1):8–31.Google Scholar - Wang Y-J and Kao C-S (2008). An application of a fuzzy knowledge system for air cargo overbooking under uncertain capacity.
*Computers & Mathematics with Applications***56**(10):2666–2675.CrossRefGoogle Scholar - Zou L, Yu C, and Dresner M (2013). The application of inventory transshipment modeling to air cargo revenue management.
*Transportation Research Part E: Logistics and Transportation Review***57**:27–44.CrossRefGoogle Scholar