Skip to content
This repository has been archived by the owner on Jan 30, 2021. It is now read-only.
edxu96 edited this page May 24, 2019 · 4 revisions

Introduction

Imagine an airline company that wants to decide on the airplane capacities of different routes for the next 12 months. The decision to make now is how many airplanes of each type, the company is going to contract in the fleet for the next year. The actual assignment of the airplanes to routes can be decided later on a monthly basis.

Demand Prediction using ARIMA Model

As a first step to optimizing the airplane capacity for the next 12 month, a linear time series model should be fitted to predict the passenger volume.

We can see that the variance of passengers number is increasing, so we can transform the time series using log transformation to make the process more stationary.

Original Data and Log−Transormed Data of Passengers Volume

Model the process using auto.arima

tsPassVol.log <- ts(datf$passVol.log, frequency = 12)
modARIMA <- auto.arima(tsPassVol.log)

Prediction of the Demand using ARIMA Model

Scenario Generation and Reduction

Deterministic prediction can reflect the information about expectation. To use variance for prediction, scenario generation and reduction has to be used.

Scenario Generation and Reduction of the Demand using ARIMA Model

Stochastic and Robust Optimization

Stochastic Optimization

Stochastic Optimization

Robust Optimization

Robust Optimization