Chapter 6 Variable cargo demand models
6.4 Solution to EMFL+VDP
6.4.3 Parameter estimation in the CFP
Several simpler models can be derived from the models developed in (6.25) and (6.33) depending on the availability of data. The key ones are summarised as follows:
Model I (CFP1): No available information on cargo distribution πππ, production ππ, total cargo in the system π or the quantity of cargo arriving at each destination ππ and no known factors governing the flows of cargo. In such situations, the structural parameters ππ·, ππΊ can each be set to 1 and the Lagrangian parameters ππ, ππ, πΎ0π, πΎ1π, πΎ2π and πΎ3 set to zero. The production model in (6.38) and the distribution model in (6.37) will be explained by only transport network conditions which is expressed in terms of modal (road alone and intermodal) access to each destination or cargo production zone:
Pr(πππ) = exp (πΏππ)
βπβπexp (πΏππ); β π β πͺ, π β π (6.37)
ππ = exp(πΏπ); β π β πͺ (6.38)
Model II (CFP2): Only information on total cargo π in the system is available. Here, the resulting cargo distribution model is the same as that under CFP1 or Equation (6.37). The production model accounts for the observed π by incorporating the Lagrangian parameter πΎ3 in Equation (6.38). Thus, the resulting distribution models in (6.37) is explained by only transport network conditions whilst the production model (6.39) is expressed in terms of both network conditions and a constant.
ππ = exp(πΎ3+ πΏπ); β π β πͺ (6.39)
Model III (CFP3): Only information on cargo production ππ is available. Observing ππ also means π is observed since by definition π = βπβπͺππ . Again, the distribution model in Equation (6.37) remains unchanged but the production model is updated with the new information as Equation (6.40):
ππ = exp(πΎ3+ πΎ2π+ ππΊπΏπ); β π β πͺ (6.40)
It can be observed that both πΎ3 and πΎ2π are constants so they can be combined into one constant:
πΎΜ2π = πΎ3+ πΎ2π.The parameter πΎ3 can be normalised to zero (πΎ3 = 0) resulting in πΎΜ2π = πΎ2π. Thus, estimating πΎΜ2π can be treated as estimating πΎ2π. Equation (6.40) therefore simplifies to become:
ππ = exp(πΎΜ2π+ ππΊπΏπ); β π β πͺ (6.41)
Model IV (CFP4): Available data on cargo production in each zone ππ with information on production factors π’. Again, observing ππ also means π is observed since by definition π = βπβπͺππ. The distribution model is the same as that of CFP4 or Equation (6.37). The resulting production model becomes:
ππ = exp (πΎΜ2π+ ππΊπΏπ + β πππππ
πβπ’
) ; β π β πͺ
(6.42)
The parameters ππΊ, ππ in the model can be estimated using Poisson quasi-maximum likelihood estimator (QMLE) (Cameron and Trivedi 2013) and the πΎΜ2π estimate the same way as in CFP3.
Model V (CFP5): Only information regarding the quantity of cargo arriving at each destination ππ are available. Knowing ππ also implies that π is known. The resulting production model is same as Equation (6.39) under CFP2. The distribution model in (6.27) with ππ· = 1 reduces to:
Pr(πππ) = exp (πΎ1π+ πΏππ)
βπβπexp (πΎ1π + πΏππ)
(6.43)
The estimation of the parameters πΎ1π were described under Corollary 6.4.
Model VI (CFP6): Available data on the quantity of cargo arriving at each destination ππ and information on distribution factors β. The resulting production model is the same as Equation (6.39) under CFP2. The distribution model in (6.27) with ππ· = 1 reduces to:
Pr(πππ) = exp (πΎ1π+ πΏππ + βπββπππππ)
βπβπexp (πΎ1π + πΏππ+ βπββπππππ)
(6.44)
The parameters ππ representing the weight or importance associated with each attraction parameter π β β and can be estimated by enforcing constraint (6.13):
π(ππ) = β β ππππππ
πβπͺ πβπ
β π΄π= 0; β π β β or
π(ππ) = β β ππ( exp (πΎ1π+ πΏππ + βπββπππππ)
βπβπexp (πΎ1π+ πΏππ + βπββπππππ)) πππ
πβπͺ πβπ
β π΄π = 0; β π β β (6.45)
The functions π(ππ) are continuous and differentiable with respect to ππ and can be optimised using Newton Raphsonβs or Hyman (1969) methods to estimate ππ. Several numerical examples show that Hyman method is more computational efficient and stable.
Model VII (CFP7): Available data on the quantity of cargo distributed between zones πππ with available information on production π’ and distribution factors β. Knowing πππ means ππ, ππ and π are known. The resulting models could be considered as full information models. The resulting production model is Equation (6.33) and the distribution model is Equation (6.27).
The parameters in these models can be estimated using maximum likelihood estimator (MLE) or the Poisson quasi-MLE (QMLE) or other appropriate estimators such as Bayesian. The estimated parameters include the structural parameters ππ·, ππΊ.
Table 6.1 provides a summary of the above seven production and distribution models.
As shown in Table 6.1 other combinations of production and distribution models can also be achieved depending on data availability.
Table 6.1: Summary of cargo production and distribution models
Data availability
Production model Distribution model Comments
1 No information
It has been demonstrated that the CFP can be reduced to several models depending on the availability of data. The CFP model comprises the mode choice problem (MCP), the variable cargo demand problem (VDP), which consists of the cargo production problem (CPP) and the cargo distribution problem (CDP). The MCP was discussed in Chapter 5 and was shown to be governed by the cost sensitivity parameter π½ and the IMT capacity constraint parameters ππ‘. The parameters governing the CDP and the CPP have been discussed above and the estimation of these parameters depends on data availability. As shown above the parameters in the CFP are inter-dependent, where the evaluated value of one is required to solve the other. The modified Bregmanβs algorithm (A1) used in Chapter 4 for estimating the parameters in the MCP is expanded to include the estimation of parameters in the distribution and production problems. The expanded Bregman's algorithm for solving the CFP is presented as algorithm A4. This algorithm will also prove useful in the model application stage.
Algorithm A4: Modified Bregmanβs algorithm for solving the CFP
1. Initialisation:
For a given set of located IMTs π¦ with size π and starting cost sensitivity parameter π½ = 1
πΜ , where π Μ can be the average transport budget and ππ‘= 0; β π‘ β π¦, ππ· = ππΊ= 1, πΎ3= 0, πΎ2π= 0; β π β πͺ and πΎ1π = 0; βπ β π
2. Logsums Update
2.1 Update logsums over all located IMTs βππ using Equation (5.28) in Chapter 5 2.2 Update the logsums πΏππ over all transport modes using Equation (5.30) in Chapter 5
2.3 Estimate the parameters in the CDP depending on the choice of distribution model (CFP1 to CFP7) 2.4 Update the associated logsums πΏπ over all destination zones using Equation (6.28)
2.5 Estimate the parameters in the CPP depending on the choice of production model (CFP1 to CFP7) 3. Flows Update
3.1 Update the quantity of cargo produced in each origin zone depending on the choice of production model (CFP1 to CFP7)
3.2 Update the distribution of cargo between zones depending on the choice of production model (CFP1
to CFP7) together with Equation (6.25).
3.3 Update the demand for each mode; πππ, πππ‘π, πππ π‘π using Equations (5.25), (5.24) and (5.23) respectively in Chapter 5.
3.4 Update the demand for the located terminals using intermodal transport demands πππ‘π, πππ π‘π or Equation (5.22b) in Chapter 5.
4. Update model parameters
4.1. Update π½ from equation (5.36) using Newton Raphson or Hymanβs method (Hyman 1969) 5. Update capacity constraints parameters
5.1. Update capacity constraint parameters associated with the CPP; πΎ3 or πΎ2π 5.2. Update capacity constraint parameters associated with the CDP; πΎ1π
5.3. Update the Lagrangian multipliers ππ‘; β π‘ β π¦ for IMT capacity constraints 6. Repeat steps (2)-(5) until convergence is achieved.