Professional Documents
Culture Documents
Hou 2009
Hou 2009
MSEC2009
October 4-7, 2009, West Lafayette, Indiana, USA
Proceedings of the ASME 2009 International Manufacturing Science and Engineering Conference
MSEC2009
October 4-7, 2009, West Lafayette, Indiana, USA
MSEC2009-84305
MSEC2009-84305
Distance iisint
… …
*
The total length of the route where the target
Seq. Item
D
ShoppingCondition
customer browses all the listed merchandises in
1 D
2 A
Type Preference
Preferences
1 63 C
… …
* route
… …Seqi The i'th merchandise to be browsed by the target
Time 80 mins Recommendation
customer in the optimal shopping route
Speed 60 m/min
Figure 1. Framework for shopping route determination and The designed aisle arrangement is shown in Figure 2. It is
guidance assumed that each merchandise is placed on the single shelf
(as shown in Figure 2(A)). The shelf towards the same aisle
4.SHOPPINGROUTEDETERMINATION and at the same side of the aisle can be defined as the single
Shopping route suggestions for customers can be made based shelf (as shown in Figure 2(B)). The shelves at the aisles are
on their shopping preferences. The corresponding algorithm arranged in parallel, and the customers cannot pass through
can be divided into the algorithm with a definite shopping list the physical shelves. In addition, each merchandise in the
and the algorithm without a definite shopping list. Details of shelf has their corresponding aisle turning points. The turning
the shopping route determination model are described as points corresponding to each merchandise are the intersection
follows. points of the aisles adjacent to the merchandise (as shown in
Figure 2(C)). Merchandises with the shelves towards the same
4.1 SHOPPING ROUTE DETERMINATION WITH A aisle are defined that the merchandises are placed in the same
DEFINITESHOPPINGLIST shelf area (as shown in Figure 2(D)). That is, customers can
Most customers have their own shopping lists as they go browse merchandises in the same shelf area without passing
shopping in a retailer. In this algorithm, the optimal shopping through anyaisle turning points.
route can be determined for customers based on their
shopping lists. The conceptual procedure of this algorithm can
be revealed in Figure 4. Firstly, after acquiring the shopping
list assigned by the customer, locations of the identified
merchandises can be obtained. Furthermore, the relative (B) Single shelf
(D) Shelf area The i'th merchandise
distance of the merchandise locations is checked. In order to save shopping time
for the target customer and to reduce the
total length of the shopping route, the dynamic programming
(A) Single shelf
The X co
A
method is used to determine the shortest shopping route, and the i
s
SL L
The i'th merchandise in the shopping list of the TheYcoo
i location S
target customer
Figure 2. The shelf layout in a retailer L
y(SLi) i For shopping route determination with a definite
shopping
D(SLi,SLj) The relative distance between locations SL an
d
i list, the shopping list should be acquired first. According to
the
SL list, the coordinates of the specified merchandises can be
j
AWL(SL Set of the turning points of all the aisles adjacent obtained and the relative distance of the merchandises can be
i) to SL derived. The dynamic programming is used to determine the
i
NWL(SL browse sequence with the shortest route. The suggested
The number of the turning points of the aisles
i) sequence can be provided for the target customer to improve
adjacent to SL the shopping efficiency. The details of the proposed algorithm
mf i
n(SLi,SL j) The distance for browsing rest of the are described as follows.
merchandises if the n’th and (n+1)’th
3 Copyright © 2009
byASME
management system) of the retailer. Taking as an example, SL SL defined as the walkway turning point WL (SL i,h)
SL ito jis
i
the X coordinate L and the Y coordinate L making the distance shortest in relative distance between two
x
(
y(SLi)
merchandises; and the walkway turning point In(SL
S
L
i
)
corresponding to SL
icanbeacquiredinthisstep. i,SLj)toSL j
Step (A3)-Calculation of the relative distance of the from SL to SL is defined as the walkway turning point
i j
specified W making the distance shortest in relative distance
items L
In this method, the relative distance between between two merchandises. The equation for calculating the
merchandises
can be derived based on the shelf locations to determine the relative distance is as follows
shortest route for browsing the merchandises in the target list. Step (A4)-Inference of the optimal shopping route of the
The shelves are placed in parallel in the retailer and it should target customers
be considered that whether a shelf obstructs the direct channel Based on the shopping list, shelf location and the relative
between two merchandises during calculation of the distance distance of these merchandises above, the dynamic
between different merchandise shelves. The aisle turning programming is used to determine the shopping route
points of the different merchandises can be used to determine planning which the target customers can finish the browsing
whether the different merchandises are in the same shelf area. of all the intended merchandises in the shortest route.
If in the same shelf area, it means that there is direct In the dynamic programming used to calculate the shortest
connection between the two merchandises, no shelf obstructs route, the merchandises to be purchased in the last shopping
the customer to walk. Thus, the distance between the two sequence as the starting point is used to calculate the length of
merchandises can be calculated by linear distance. If the two route needed for purchase of the rest of merchandises, and
merchandises are not in the same shelf area, it means that then the good in the preceding sequence as the starting point is
there is a shelf in the direction connection between the used to calculate the length of route needed for purchase of
merchandises, and it may obstruct the customers to walk. the rest of merchandises.
Thus, the distance should be calculated by
segments. The method for calculation of the distance between * *
for SL
f
SL
min SL,
f
D SL
ni
SL jLSLn-SL i
i j 1j
n
merchandises is as follows: The concept that merchandises in the last sequence are
Merchandises placed in the same
shelf area
It is assumed that SL and SL placed in the same shelf selected can be used to infer that the target customers buy the
i jare SL in the n sequence and SL (and SL in the next
i j jLSLn-SL i)
area, and it means there is no shelf in the direct connection sequence till the rest of merchandises are purchased in the
between SLiand SL target customers can get
j.Furthermore,the needed route .The different merchandises can be S
m L
f
SL,
the SL n i j
it is calculated the second part of the distance from the aisle where the target customer purchases all the merchandises in
the
turning point WL(SL shopping list. The SL total length of the route
of SL iwhichmakesthe
SL turning point 1
i
0i
1
A
*
In addition, based on to be
* purchased in the first Seq
The number of the good types recommended to
1
be browsed in the optimal shopping route
sequence, it is inferred the merchandises item ( *
)which the
Seq
n
The data related to shopping preference of the target
target customer can purchases in the optimal sequence (n). The
optimal shopping route planning result can be achieved by customers and the retailer sales promotion degree is required ind
connecting the merchandises in shopping list of the target the shopping route suggestion inference model without thea
customers with their corresponding aisle turning points definite shopping list. The recommendation degree of browset
can be calculated according to the shopping preference anda
according to the optimal shopping sequence. related to the retailer sales promotion degree; then the shortest
Seq* * n shopping route with the number of different good types can be
, 1 inferred by sequence according to the browse recommendation
Seq
Seq
n
1n
4.2 SHOPPING ROUTE INFERENCE MODEL degree of all merchandises, and the time target customers spend
WITHOUTDEFINITESHOPPINGLIST in browsing the retailer in the shortest shopping route with
Some customers go to the retailers without intended or definite different merchandise types can be inferred by sequence
shopping lists, and they just want to spend time on viewing new according to the browse recommendation degree. The
merchandises (shopping is not their main purpose).The comparison between the inferred time above and the scheduled
shopping list is replaced with customer preference and sales time is made. The time close to and not greater than the
promotion to infer the optimal shopping rote in this inference scheduled time will be selected and defined as the optimal
model. The symbols for the shopping route inference model shopping route for the target customers. The detailed steps of
without definite shopping list are defined as follows: this model are described as follows.
SK Step (B1)-Acquisition of the preference degree of the target
The i-th good types in retailers customers for the merchandises
i In this method, the previous shopping behavior of the target
CSK customers is defined as the shopping preference degree value
The number of the merchandises of the i type of the target customers. Namely, the shopping preference
i
purchased bythe target customers in the historical degree
data
Cus(SK
The preference degree of the target customers for
i)
good of SK i value (Cus(SKi))ofthetargetcustomersforsomegoodtypecan
DisSK The total value of the discounted price for the be represented by the ratio between (CSK of
i i),thetotalnumber
merchandises of SK i the merchandises of some type purchased by the target
OriSK NSK
), total number of
CSK
The total value of the original price for the
i
customers in the historical data and ( merchandises of SK j
i
1j
Sel(SK The sales promotion degree for the merchandises
i)
the all purchased merchandises.-
of SK i NSK
Cus SK CSK / CSK ij
α for i=1,2,3,…,NSK
Weight of the customers’ preference for the j1
A customers to
v browse the
i)
merchandise of SKi Step (B3)-Calculation of the browse recommendation
WT SK Time for the target customers to walk from the degree for each good type
i
SK j It is assumed that α, the weight of the browse b
, shelf of merchandise of SK i to the shelf of the recommendation degree for each merchandise type, can e
AT(n) m c t
e a h
e
w
e
i
g
h
t
o
f
t
h
e
b
r
o
w
s
e
r
e
c
o
m
m
e
n
d
a
t
i
o
n
d
egree for each
the merchandises of the n type with the higher merchandise type, can be calculated based on retailer sales
browse recommendation degree in the shortest promotion. Thus, the browse recommendation degree for SK
route i
can be defined as the weighted product obtained from two
5 Copyright © 2009 byASME
Pro Only the total time closest to and not greater than the planned
SK
Cus
SK Sel
ii
SK i
*
Step (B4)-Acquisition of geographic coordinates of shelf of time can be selected and defined as,the optimal browse
each merchandise type *
time Tof target customers. The number of the merchandise
In this step, the mean value of the geographic types which can make the total browse closest to and not greater
coordinates can be calculated after the shelf location than the planned time is defined as *
coordinates of all n ,the optimal
merchandise types
number of
are obtained. The
merchandise types recommend to be browsed by the target
geographic
coordinate closest to customers.
n*
the mean value can
be defined as the
representative shelf
location of the good
type. Taking SK
i
i i and AT
A S 1i
T T
as an example, after the geographic coordinate of this ST
merchandise type is acquired one by one according to the *
T *
AT n
merchandise item, the mean X coordinate value and the mean Step (B8)-Inference of optimal shopping route for target
Y coordinate value can be calculated. In addition, the shelf customers
location which coordinates closest to the mean X coordinate The optimal browsing sequence for the shortest shopping
value and the mean Y coordinate are defined as the route and the optimal number of merchandise types
representative shelf location of SK The coordinate data of the
i.
recommended to be browsed by the target customers has been
shelf location is indicated as the representative geographic recommended merchandise type in the shortest route d
coordinates of shelf location for SK has been inferred. In this step, the optimal number of e
i,i.e.,Lx(SK i)andL y(SK i).
merchandise type recommended to be browsed by t
Step (B5)-Calculation of relative distance of placement for
target customers is selected within the planned e
each good type
shopping time of the customers. r
This calculation method is the same with the method for the
The time needed by customers to browse them
optimal shopping route inference model with definite
merchandises in retailer can be divided into two parts,i
shopping list (see Step (A3)). which are browse timen
Step (B6)-Inference of browse sequence for the shortest
route with all recommended merchandise types e
In this step, the inference method is the same with the method d
for the optimal shopping route inference model with definite
shopping list (as shown in Step (A4)). However, this shopping i
model is limited by the planned shopping time of the target n
customers. It cannot let the target customers browse all the
merchandises in the retailer. Only the merchandise types with t
higher brow recommendation degree are provided for the h
target customers to browse. The inferred browse sequence for e
the shortest route with all recommended merchandises types
can be used as the basis for the subsequent route selection. p
Step (B7)-Selection of the optimal number of merchandise r
types recommended to be browsed by target customers e
In the previous step, browse sequence of the each v
ious steps. In this step, the merchandises recommend to be browsed In the above case, the model planning uses RFID to obtain the
are connected with their aisle turning points according to the optimal coordinates data of the target customer location. The retailer
shopping sequence, and this is the optimal shopping route planning staff offer the RFID Reader to the customers, and the
result. customers can carry with it or put it in the shopping cart. In
addition, the shelves are affixed with RFID Tags including the
5.SHOPPINGROUTEGUIDANCE shelves number. RFID Reader can read the information in
The shopping route suggestion recommended for the target customers RFID Tags affixed to the shelves beside the target customers
can be inferred according to the definite shopping lists or the previous the when they walk in the retailer. The coordinate data of the
preference of the target customers; the shopping route guidance is target customer location can be inferred according to the read-
created for the target customers in this phase, and it can provide the out coordinate data of the shelf location, and thus the optimal
shopping direction and the guidance of advance distance for the target shopping route guidance suggestion can be inferred. The route
customers. It is hoped that the shopping route guidance model can is provided for the target customers. The RFID positioning
assist target customers to achieve the efficient shopping in the method for this model is different from the ordinary one. In
recommended shopping route. the application of
(T(SKi)) and time for location transfer ( ). In the
WLC
LC LC ,
, i
x x y
recommended for target customers
L WLC .
In the previous steps (from Step (A1) to Step (B8)), the y LC x LC, y i,
optimal shopping route for the target customers have been If the target customer stands between the longitudinal shelves,
inferred according to the definite shopping list or the previous the X coordinate value of the turning point corresponding to
shopping preference of the target customers. In this step, the the target customer location is equal. After
shopping route planning result can be used as the basis for the *
can regularly read out the affixed RFID Tags around the coordinate value of the corresponding aisle turning point.
location of target customers. If RFID Reader reads out the Step (C5)-Inference of the shopping route guidance
information in the NR RFID Tags (number of RFID Tags read suggestion
The corrected geological coordinates ( * and *
LC
byRFID Reader may be different, because it may be affected LC ) of
by y
x the target customer have been determined in the previous step,
location of target customers), the geographical coordinates of
the affixed RFID Tag, i.e. ( and )and the set of the number of the locations the target customer pass through is
L L RT
y
RT i
x
i
aisle turning points corresponding to the affixed RFID Tag, defined as NL, and thus, the next target location is the NL+1
( location in the optimal shopping route, the coordinate value is
WLR
RT
i )can be obtained with the information ( RT )in i
LS
and LS
.Later, the comparison between
1 1
NL NL
RFIDTag (
x y
).
RT
WLR
S the corrected coordinate value of the target customer location
and the coordinate value of the next target location is made. If
the X coordinate difference is zero, it means current target
In the previous step, the information in the affixed RFID
customer location and his next target location is in the same Tag and the relevant geographical coordinates has been
obtained. In this method, the mean value of the geographical longitudinal aisle, and thus it is proposed that the customer
coordinates of RFID Tag can be defined as the coordinates moves along Y axis (DS=moving along Y axis
(i.e., LC* LS- 1 distance). On the other
hand, if the Y
yy NL
LC and )of target customer location before correction.
LC
x
y
L RT coordinate difference is zero, it means the location of current
L RT y i target customers and his next target location is in the same
x i
i
, i
9 Copyright © 2009
byASME