• No results found

Chapter 4 Metropolitan container terminals

4.4 Solution to the overall EMFLP

As illustrated in Section (4.3), the solution to the FLP relies on the assumption of knowing the evaluated values of the Lagrangian parameters, whilst the solution to the MCP is based on the assumption of knowing the set of located IMTs. Thus, one sub-problem cannot be solved without knowing the solution of the other. However, the decomposition allows Algorithm A1

for solving the MCP to be embedded in any of the general enumeration algorithms, such as branch and bound (B&B) or complete enumeration (CE), to solve the overall EMFLP to optimality. Considering the fact that the metropolitan region is the main study area for the application of the proposed model, CE based algorithm A2 with embedded algorithm A1 is practical for solving the overall EMFLP. Note that the size or cardinality of the set 𝒰, which is the set of all subsets of the candidate IMTs 𝒯 with cardinality 𝑝 is polynomially bounded by:

|𝒰| = (𝜏

𝑝) = 𝜏!

𝑝! (𝜏 βˆ’ 𝑝)!= 𝑂(πœπ‘) (4.49)

where 𝜏 is the cardinality of the set 𝒯. For example, if the analyst is interested in locating two IMTs, then the number of possible evaluations of the MCP is bounded by 𝜏(𝜏 βˆ’ 1). Also, Bregman's balancing method for solving MCP converges in polynomial time (Lamond and Stewart 1981) to an acceptable level of accuracy, making the use of algorithm A2 efficient.

Once the EMFLP is decomposed, the application of the algorithm A2 is straight forward. This is because, once the set 𝒦 (set of p IMTs) is known, constraints (4.20) and (4.23) are automatically satisfied; the rest of the constraints are satisfied by solving the MCP for the given 𝒦. The algorithm A2 is presented as follows:

Algorithm A2: Solution by complete enumeration

1. Initialization: 𝒦 = {0}, Ξ›βˆ—= βˆ’βˆž, π’¦βˆ— the set with the optimum IMT sites with associated objective value Ξ›βˆ—

2. For each subset 𝒦 ∈ 𝒰 of size p, with the location variable π‘Œπ‘‘= 1; βˆ€π‘‘ ∈ 𝒦 ; π‘Œπ‘‘= 0 βˆ€π‘‘ βˆ‰ 𝒦 do:

2.1. Solve the MCP using algorithm A1 for the flow variables and the Lagrangian parameters 2.2. Compute Λ𝑅 using the overall objective function in Equation (4.25)

2.3. If Λ𝑅> Ξ›βˆ—, then Ξ›βˆ— = Λ𝑅 and π’¦βˆ— =𝒦 3. Repeat step (2) for all subsets of 𝒰 and stop

4. Set π‘Œπ‘‘= 1, βˆ€ 𝑑 ∈ π’¦βˆ— and π‘Œπ‘‘= 0, βˆ€ 𝑑 βˆ‰ π’¦βˆ—

Proposition 4.7: For simplicity let 𝑃𝑖𝑗 = Pr(𝑋𝑖𝑗); and 𝑃𝑖𝑑𝑗 = Pr(𝑉𝑖𝑑𝑗). Maximising Ξ› (the entropy objective function of EMFLP), is equivalent to maximising the weighted expected utility or welfares of all shippers subject to the given transport budget.

Proof 4.7: Using the definitions of probabilities in equations (4.37) and (4.38), the entropy function in (4.22) Ξ› can be re-expressed as:

Ξ› = βˆ‘ βˆ‘ π‘žπ‘–π‘—π‘ƒπ‘–π‘—{1 βˆ’ ln(π‘žπ‘–π‘—π‘ƒπ‘–π‘—)}

Expanding, grouping like terms and using the second axiom of probability we have:

Ξ› = βˆ‘ βˆ‘ π‘žπ‘–π‘—

Expanding the terms in the logarithm function and grouping like terms we have:

Ξ› = βˆ‘ βˆ‘ π‘žπ‘–π‘—

Using Sterling’s approximation, the above can be simplified as:

Ξ› = βˆ’ βˆ‘ βˆ‘ π‘žπ‘–π‘—!

The term βˆ’ βˆ‘π‘–βˆˆπ’ͺ βˆ‘π‘—βˆˆπ’Ÿlnπ‘žπ‘–π‘—! is constant and can be ignored in the optimisation process, since π‘žπ‘–π‘— (input data) are not decision variables. Thus,

Ξ› β‰ˆ βˆ’ βˆ‘ βˆ‘ π‘žπ‘–π‘—π‘ƒπ‘–π‘—lnπ‘ƒπ‘–π‘—βˆ’ βˆ‘ βˆ‘ π‘žπ‘–π‘—βˆ‘ 𝑃𝑖𝑑𝑗ln𝑃𝑖𝑑𝑗

𝛽 is the terminal total user fee passed on to the shipper, who then decides whether or not to use the terminal and comprises the original user cost and a shadow price πœ“π‘‘

𝛽 to dissuade enough users from using IMTs with insufficient handling capacities (ψt >

0 ). The shadow price is treated as an out of pocket cost and forms part of the terminal usage cost or rental passed on to the shipper. Replacing the probabilities in (4.50) with those in (4.39) and (4.43) and using (4.37) and (4.38), the entropy function in (4.50) simplifies to become:

Ξ› β‰ˆ βˆ‘ βˆ‘ πΏπ‘–π‘—π‘žπ‘–π‘—

Thus, maximising entropy Ξ› is equivalent to maximising the weighted maximum expected utility or weighted consumer surplus subject to the given transport budget:

max βˆ‘ βˆ‘ πΏπ‘–π‘—π‘žπ‘–π‘—

π‘—βˆˆπ’Ÿ π‘–βˆˆπ’ͺ

Subject to the transport budget constraint (4.18):

βˆ‘ βˆ‘ βˆ‘ 𝑐̃𝑖𝑑𝑗𝑉𝑖𝑑𝑗

where 𝐿𝑖𝑗 is the maximum expected utility (see Equation (4.44); Batty 2010; Williams 1977) or consumer surplus (Train 2009; De Jong et al. 2005). The proposition implies that, the maximum entropy yields the maximum consumer surplus or shippers’ welfares.

Preposition 4.8: Comparing the solution of MCP and equivalent LP solution

For any given set of located IMTs 𝒦, the EMFLP reduces to the MCP and the MILP reduces to equivalent linear programming (LP) solutions or equivalently the solution to EMFLP reduces to the mixed integer linear programming (MILP) solution as 𝛽 β†’ ∞.

Proof 4.8: By using the generalised cost definition 𝑐̃𝑖𝑑𝑗 in (4.51) in Equations (4.37) and (4.38) the flow variables can be estimated directly using:

π‘‰π‘–π‘‘π‘—βˆ— = π‘žπ‘–π‘— π‘’βˆ’π›½π‘Μƒπ‘–π‘‘π‘—

βˆ‘π‘‘βˆˆπ’¦ π‘’βˆ’π›½π‘Μƒπ‘–π‘‘π‘— + π‘’βˆ’π›½π‘π‘–π‘—; βˆ€ 𝑖 ∈ π’ͺ; 𝑗 ∈ π’Ÿ, 𝑑 ∈ 𝒦 (4.53)

π‘‹π‘–π‘—βˆ— = π‘žπ‘–π‘— π‘’βˆ’π›½π‘π‘–π‘—

βˆ‘π‘‘βˆˆπ’¦ π‘’βˆ’π›½π‘Μƒπ‘–π‘‘π‘—+ π‘’βˆ’π›½π‘π‘–π‘— ; βˆ€ 𝑖 ∈ π’ͺ; 𝑗 ∈ π’Ÿ (4.54)

From constraint (4.18), the total budget used 𝑐 can be expressed as:

𝑐 = βˆ‘ βˆ‘ (βˆ‘ π‘Μƒπ‘–π‘‘π‘—π‘‰π‘–π‘‘π‘—βˆ—

π‘‘βˆˆπ’¦

+π‘π‘–π‘—π‘‹π‘–π‘—βˆ—)

π‘—βˆˆπ’Ÿ π‘–βˆˆπ’ͺ

= βˆ‘ βˆ‘ 𝐢𝑖𝑗

π‘—βˆˆπ’Ÿ π‘–βˆˆπ’ͺ

where

𝐢𝑖𝑗 = βˆ‘ π‘Μƒπ‘–π‘‘π‘—π‘‰π‘–π‘‘π‘—βˆ—

π‘‘βˆˆπ’¦

+π‘π‘–π‘—π‘‹π‘–π‘—βˆ—

Using Equations (4.53) and (4.54), the above cost equation can be expressed as:

1

π‘žπ‘–π‘—πΆπ‘–π‘— = 1

βˆ‘π‘‘βˆˆπ’¦ π‘’βˆ’π›½π‘Μƒπ‘–π‘‘π‘—+ π‘’βˆ’π›½π‘π‘–π‘— (π‘π‘–π‘—π‘’βˆ’π›½π‘π‘–π‘—+ βˆ‘ 𝑐̃𝑖𝑑𝑗 π‘’βˆ’π›½π‘Μƒπ‘–π‘‘π‘—

π‘‘βˆˆπ’¦

) (4.55)

Suppose that the transport costs 𝑐̃𝑖𝑑𝑗 and 𝑐𝑖𝑗 are kept fixed, leaving the origin-destination average budget 𝐢𝑖𝑗 and 𝛽 so that if the budget changes 𝛽 must also change and vice versa. It is clear from Equation (4.55) that as 𝛽 β†’ ∞ the term with the smallest cost (π‘βˆ—π‘–π‘—) become the biggest term in both the numerator and denominator on the right hand-side of equation (4.55).

Thus as 𝛽 β†’ ∞, Equation (4.55) reduces to:

1

π‘žπ‘–π‘—πΆπ‘–π‘— β†’ π‘βˆ—π‘–π‘— π‘’βˆ’π›½π‘βˆ—π‘–π‘—

π‘’βˆ’π›½π‘βˆ—π‘–π‘— = π‘βˆ—π‘–π‘—

which simplified to become:

𝐢𝑖𝑗 β†’ π‘žπ‘–π‘—π‘βˆ—π‘–π‘—

Hence the total used budget 𝑐 over all origin-destination pairs as 𝛽 β†’ ∞ becomes:

𝑐 = βˆ‘ βˆ‘ 𝐢𝑖𝑗

π‘—βˆˆπ’Ÿ π‘–βˆˆπ’ͺ

β†’ βˆ‘ βˆ‘ π‘žπ‘–π‘—π‘βˆ—π‘–π‘—

π‘—βˆˆπ’Ÿ π‘–βˆˆπ’ͺ

(4.56)

which is the optimal solution to equivalent MILP, which assigns all flows to the least cost mode. Thus as 𝛽 β†’ ∞, the solution to the entropy model reduces to the solution of the MILP.

A recent study by Teye et al. (2017) has demonstrated the unsuitability of MILP is locating multi-user facilities of this kind (IMTs) as it was shown to produce unrealistic large responses during farecasting and policy testing.

Proposition 4.9: The budget attains its largest possible value as 𝛽 β†’ 0

Proof 4.9: Suppose also that 𝛽 β†’ 0, then all the exponential terms tend to toward unity and equation (4.55) reduces to:

1

π‘žπ‘–π‘—πΆπ‘–π‘— β†’ βˆ‘ 𝑐̃𝑖𝑑𝑗 1 (βˆ‘π‘‘βˆˆπ’¦ 1) + 1

π‘‘βˆˆπ’¦

+𝑐𝑖𝑗 1 (βˆ‘π‘‘βˆˆπ’¦ 1) + 1

Or

𝑐 β†’ 1

The numerator becomes the sum of the cost values of all modes and the denominator is just the total number of modal alternatives. It means that if there is no limit on modal costs, then the budget will tend to infinity. The above analysis gives us some idea of what influence 𝛽 has on the budget. If 𝛽 is large, the total budget must be small; if 𝛽 is small the total budget must be large. In the limit as 𝛽 approach infinity the budget takes on a minimum value and as 𝛽 approach zero, the budget takes on the maximum value. This suggests that 𝛽 is inversely related to the total budget.