Robust Design of Public Storage Warehouses Yeming (Yale) Gong EMLYON Business School

advertisement
Robust Design of Public Storage Warehouses
Yeming (Yale) Gong
EMLYON Business School
Rene de Koster
Rotterdam school of management, Erasmus University
Abstract
We apply robust optimization and revenue management in public storage
warehouses. We optimize the expected revenue of public storage warehouses
against the worst cases with a max-min revenue objective, and the decision
variables are mainly the number of storage units for each storage type. With the
robust design, we can observe worst-case revenue improvement.
1
Introduction
Public storage warehousing is a mature industry in the U.S. and a fast-growing
business in Europe and Asia Pacific. As the SSA (Self Storage Association, the
official association of this industry in the U.S.) reported, the number of such
facilities has climbed from only 6,601 facilities at year-end 1984 to over 46,500 at
year-end 2010. In the year of 2010, the total revenue of this industry in the U.S. was
$22 billion (USD). This business has become one of the fastest-growing sectors of
the United States commercial real estate industry over the last 35 years (see [1]).
The industry in Europe had boomed after a breathtaking growing from 2006 to
2009. According to the 2008 industry annual report of the SSA UK (Self Storage
Association of the UK, the official association of this industry in the UK), the
number of public storage warehouse facilities in Europe had sharply increased from
2007 to 2008, particularly in those emerging markets. For example, the industry had
increased by 200% in Poland, 117% in Switzerland, 64% in Denmark (see [2]).
Public storage warehousing usually operates as self-storage mode and thereby
its cost is low and stable. For public storage warehouses with an objective to
maximize the expected revenue and with a stable cost level, revenue management
rather than cost control is critical. A typical public storage warehouse contains
storage spaces of different storage types, each type with a specific number of
storage units. A customer rents one or multiple storage units of an appropriate type
for several months. However, the existing storage types or the available number of
storage units for each type may not fit the needs of the market. The number of
available storage units of some types may be insufficient, while other types are
abundant. This results in either lost customers and revenue, or inefficient utilization
of capacity of one type, which also may bring potential loss in another type.
The main facility design question is to provide a facility design improving the
expected revenue that is with a better fit between storage design (types and
numbers) and market demand. Based on data of warehouses in America, Europe and
Asia, Gong et al.[3] propose a facility design approach for public storage
warehouses with three different cases: an overflow customer rejection model, and
two models with customer upgrade possibilities: one with reservation and another
without reservation. They analyze models for real warehouse cases mainly by
stochastic models and dynamic programming (see [3], [4]).
While these methods assume a probability distribution or a specific stochastic
process of demands, it is difficult to accurately estimate the probability distribution
of the total arriving storage requests or associated revenue in some warehouses. To
provide a method to solve the practical problem, we present robust optimization
models to handle problems with uncertain marketing data and parameters which
cannot be accurately estimated.
Robust optimization is a developing literature body recently, which plays an
important role in revenue management (see [5]). Robust optimization is a method
for modeling optimization problems under uncertainty, to find optimal decisions for
the worst-case realization of the uncertainties within a given set. Typically, the
original uncertain optimization problem is converted into an equivalent
deterministic form (called the robust counterpart) using strong duality arguments
and then solved using standard optimization algorithms. Soyster [6], Ben-Tal and
Nemirovski [7], and Bertsimas and Sim [8] describe the method for constructing
robust counterparts for uncertainty sets of various structures. Robust optimization
has been applied in various fields including supply chain management, finance, and
logistics. Goh and Sim [8] develop ROME, an algebraic modeling toolbox designed
to solve a class of robust optimization problems in the MATLAB environment, to
solve application problems. AIMMS provides robust optimization add-on, with the
ability of handling with multi-periods optimization problems without falling into the
trap of “the curse of dimensionality”.
Revenue management (see [10]) is a main concern of public storage
warehouses. Robust optimization plays an important role in revenue management
(see [4]). We optimize the expected revenue of public storage warehouses against
the worst cases with a max-min revenue objective, and the decision variables are
mainly the number of storage units for each storage type. This research is mainly in
the field of facility design (see [11]). Rosenblat and Lee[12] propose a robust
approach to facility design. This paper makes contribution to facility planning (see
[11] ) and proposes a facility design method to handle risks and uncertainties and
with an objective to increase revenue.
2
Models
The main research problem is to determine how many storage type i units should
be constructed to fit demand. There are m different storage type units with a
specific integer storage size area ci ,1 ≤ i ≤ m . We assume that the random arrival
processes of customers requesting a storage type i unit, 1 ≤ i ≤ m are independent
Poisson processes with arrival rates λi and that the occupation times of a storage
type i unit are independent and identically distributed random variables with
expected occupation time β i . Customers requesting a storage type i unit are called
type i customers.
When a type i customer arrives and storage type i units are not fully occupied,
the customer will be accepted at a price of ri per period for a storage type i unit.
When all storage type i units are occupied, customers who initially are interested in
a storage type i unit, may accept with probability pi to pay a price of ri +1 for a
storage type i + 1 unit. A customer willing to accept this is called an upscaled
customer. If a storage type i + 1 unit is available, an upscaled customer will be
served, otherwise the customer is lost.
Let xi ,1 ≤ i ≤ m be the number of storage type i units built for type i customers at
level i and yi ,1 ≤ i ≤ m − 1 the type i + 1 units reserved for type i customers upscaled
to level i + 1 . A type i customer who finds upon arrival all the xi storage type i units
occupied may choose to be upscaled and use one of the yi reserved units, if one is
available. If all yi units are occupied, the customer is lost. Customers of type m
finding upon arrival all xm units busy are directly lost. A customer of type i + 1 is not
allowed to occupy one of the yi units reserved for upgraded type i customers. Each
rejected type i customer is willing to upscale with probability pi .
To analyze this model we first look at the process followed by each type of
customers separately. The long-run average revenue obtained from type i customers
can be split in the long-run average revenue obtained from the xi and yi units. The
number of occupied storage type i units among the available xi can again be
modeled by a queueing loss system. Due to our assumption of exponentially
distributed occupation times this is an M / M / xi / xi loss queue. The long-run
m
average revenue obtained from the xi units is given by
∑ r ρ (1 − B( x , ρ )) . The
i =1
i
i
i
i
long-run average revenue obtained from the yi units is
m −1
∑ rη
i =1
i i +1
( xi )β i (1 − Pr ( xi , yi ) ) , where ηi +1 ( xi ) = pi λi B ( xi , ρ i ) and Pr ( xi , yi ) the
rejection probability that an upscaled type i customer will find all the reserved
yi units occupied. Let Λ be the set of demand data for all storage types of
D quarters in the examining years, we calculate the worst performance as
m −1
⎡m
⎤
min λd ∈Δ ,d =1,...,D ⎢ ∑ ri ρ i (1 − B( xi , ρ i )) + ∑ riηi +1 ( xi )β i (1 − Pr ( xi , yi ) )⎥
i =1
⎣ i =1
⎦
Given the price ri for each storage type i unit per unit of time, the motivation of
robust design is to minimize the loss in revenue due to variation in demand, and to
decide how many units of each type to build (and reserve) such that we can find the
best one among the worst performances, and we present a robust model as follows,
m −1
⎧
⎡m
⎤⎫
max ⎨ min λd ∈Δ ,d =1,..., D ⎢ ∑ ri ρ i (1 − B( xi , ρ i )) + ∑ riηi +1 ( xi )β i (1 − Pr ( xi , yi ) )⎥ ⎬ ... ( R )
i =1
⎣ i =1
⎦⎭
⎩
m −1
s.t.
∑ (c x + c
i =1
i i
y ) + cm xm ≤ C
i +1 i
xi , yi ∈Z +
3
Analysis
We apply the following random search robust optimization algorithm to calculate
the design and solve model (R).
Algorithm: robust optimization for PS warehouses
(I) For t = 1: T .
( )
(I.1) Generate a sample x t from U x, x with consideration of the capacity
m
constraint
∑c x
i i
i =1
≤C.
(I.2)(A) For d = 1: D , compute the objective value Rd ( x t ) from the d th demand
pattern.
(I.2)(B)Compute the worst performance of this generated design x t in D demand
patterns R t = min ( Rd ( x t ), d = 1: D ) .
(II)Compute R ∗ = max ( R t , t = 1: T )
(III) Return x corresponding to R ∗ as the robust design.
We take the S.P. Rotterdam warehouse as an example, to illustrate how to
provide a robust design, such that a warehouse can achieve the best revenue
performance among the worst revenues from demand data of D quarters.
Table 1: Parameters of S.P. Rotterdam warehouse
Items
Types(m2)
Price (Euro)
Old design
Class 1
3
109
34
Class 2
6
132
44
Class 3
9
177
58
Class 4
12
225
25
Class 5
15
254
18
Class 6
18
372
27
Class 7
22
436
3
Class 8
27
468
4
We use optimal results from Table 3 in [3] , which is by a sensitivity analysis of
S.P. Rotterdam warehouse design based on data of 8 quarters, to construct the
search range ⎡( x, y ) , ( x, y )⎤ for problem (R). For iterations t = 1: T , we generate
⎣
⎦
t samples ( x, y ) ,τ = 1,..., t from the search range while considering the capacity
constraint. For each of the samples ( x, y )τ we compute its revenues for D different
τ
{
}
demand patterns, and obtain the worst value Rτ = min Rd ( ( x, y )τ , λd ) , d = 1,..., D for this
design sample. The optimal revenue corresponding to the robust design is now
R (t )∗ = max {Rτ ,τ = 1,..., t} for iteration t . We can then return the ( x, y ) value
corresponding to R(t )∗ as the robust design for iteration t . The theoretical optimal
robust revenue is R ∗ = lim R (t )∗ .
t →∞
We present the searching process {R(t )∗ , t = 1: T } in Fig.-1. By setting the
convergence criterion as R(t + 1) − R(t ) R(t ) ≤ 0.3% , we observe the search
converges in the last 500 iterations. We therefore calculate the average value from
the last 500 values {R (t )∗ , t = 2500 : 3000} , and obtain the robust optimal revenue
value as 43912, which is a significant improvement compared with the current
worst revenue value 32622 based on the current design. We use the design obtained
after 3000 iterations {50(6), 9(15), 19(16), 46(0), 2(15), 25(5), 9(4), 19(0)} as the
robust design.
Figure 1: Robust optimization for S.P. Rotterdam warehouse
4
Concluding remarks
This paper presents a robust design method for public storage warehouses by
applying robust optimization and revenue management. In regard to available
information, it needs to further consider two situations: (1) Some warehouses
maintain incomplete market data. They cannot accurately estimate customer
demand, including average order arrival rates. But they can roughly provide a scope
of customer demand by history data. This happens in small and middle facility
providers and some large-scale companies with relatively unqualified information
management. (2) Some warehouses can provide more market data. They can
estimate customer demand information, including average order arrival rates. They
cannot accurately specify some parameters of their market demand models; instead
they can roughly provide a scope of parameters by historical data. This happens in
some world-class facility providers (like Shurgard) and some middle-scale
companies with good information management systems.
Methods and technologies of robust optimization need improvement in the
further research. The limitation of random search robust optimization algorithm is
in searching speed and accuracy. It is interesting to explore better algorithms for
robust design of large–scale public storage warehouses.
Acknowledgements
Yeming Gong acknowledges the support from NSFC (70901028).
References
[1] Self Storage Association. “Self Storage Association Fact Sheet”, Alexandria,
VA, USA (2011).
[2] Self Storage Association UK, Annual Industry Report, Self Storage Association
of United Kingdom, Cheshire, UK (2008).
[3] Gong, Y. de Koster, R., Gabor, A., Frenk, J.B.G., Increasing revenue of selfstorage warehouses by facility design, EMLYON working paper (2011).
[4]Gong Y. Stochastic modelling and analysis of warehouse operations, Erasmus
University, Rotterdam, the Netherlands (2009).
[5]Birbil, S.I, Frenk, J.B.G., Gromicho, J.A.S., Zhang, S. “The role of robust
optimization in single-leg airline revenue management”. Management Science,
55,1, 148-163 (2008).
[6]Soyster, A. L. “Convex programming with set-inclusive constraints and
applications to inexact linear programming”. Operations Research, 21, 5, 1154–
1157(1973).
[7]Ben-Tal, A. and Nemirovski. A. “Robust convex optimization”. Mathematics of
Operations Research, 23, 4, 769–805 (1998).
[8]Bertsimas, D. and Sim M.. “The price of robustness”. Operations Research, 52,
1, 35–53(2004).
[9]Goh J. and Sim M.. “Robust Optimization Made Easy with ROME”. Operations
Research, 59(4), 973-985(2011).
[10]Talluri, K.T., Van Ryzin, G.J. The theory and practice of revenue management.
Kluwer, Boston (2004) .
[11]Tompkins, J.A., White, J.A., Bozer, Y.A., Tanchoco, J.M.A. Facilities
planning. John Wiley & Sons, USA (2003) .
[12]Rosenblat, M.J. and Lee H.L. “A robust approach to facility design”.
International Journal of Production Research, 25(4), 479-486(1987).
Download