[ieee 2009 third asia international conference on modelling & simulation - bundang, bali,...

6
Renovating Intelligent Operations in Supermarket Chains Agostino G. Bruzzone DIPTEM University of Genoa Email [email protected] URL st.itim.unige.it Enrico Bocca MAST Srl Email [email protected] URL www.mastsrl.eu Simonluca Poggi Liophant Simulation Email [email protected] URL www.liophant.org Abstract This paper is focused on the development of supermarket models for managing store resources; the proposed approach is based on combining simulation, time series analysis and data fusion for creating forecasts able to support personnel organization. The model operates receiving data provided by the supermarket network; the time series data related to sales, working hour, customers and material flows are processed and then the forecasts are subjected to data fusion and combined with simulation expectation of workloads. The model provides forecasts of the total operative workload for planning activities in supermarkets; in addition the proposed approach allows to estimate future values for target functions such as sales and productivity and to compare historical data in order to adopt predictive resource and policy management. The proposed model is based on a special architecture developed ad hoc by the authors for managing retail networks. This architecture has been implemented using Web technologies providing an easy access for final users to all the predictive models and algorithms. An important added value of this research is related to the identification and definition of new KPI (Key Performance Index) devoted to validate and tune up the model as well as to support management in supermarket. This system was applied to a real case study involving one of the biggest retail company in Italy. 1. Introduction Definition of workload is a problem involving several aspect: aims of the company, customers satisfaction, employee satisfaction and contractual constrains[22]. In order to face all these aspects the authors investigated an organizational model, developed during early ’70 defined “island concept” [1]. This model was applied initially in manufacturing, Volvo was one of the first companies introducing tghis concept, and this approach was tested after a while in many cases, also in Italy (Olivetti, Pirelli, Laverda) [19]. That model was created in order to reduce the stress of employees that do repetitive jobs, varying their jobs in a small environment called “work island” [24]. Unfortunately this experience often don’t provided good results, and sometime even further increase the stress of the employees due to the request to carry out concurrently different activities. Recently this model was renovated in retail sector; by this approach the companies try to combine customers, employers and companies needs[13]. The critical point it is to define a common reference baseline [20]; in fact in retail, the customers are expecting good quality of service (shelves full of goods and paying lanes quickly served by many gates), employers are looking for self organizing their time tables (i.e. having free time consistently with their personal needs), while the company looks for guarantee low costs and good quality with high personnel flexibility (in order to satisfy demand oscillations). Island concept was reintroduced in large retailers mostly for serving the cash barrier in mega markets; in this context clusters of employers with alternative expectations (i.e. mothers looking for being available for child and singles interested in different free time slots) for combining their coverage to the work load. By this approach the company defines teams that are requested to cover the cash barrier demand expected by combining their internal needs in term of coverage and availability[25]. 2009 Third Asia International Conference on Modelling & Simulation 978-0-7695-3648-4/09 $25.00 © 2009 IEEE DOI 10.1109/AMS.2009.98 425

Upload: simonluca

Post on 11-Apr-2017

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [IEEE 2009 Third Asia International Conference on Modelling & Simulation - Bundang, Bali, Indonesia (2009.05.25-2009.05.29)] 2009 Third Asia International Conference on Modelling &

Renovating Intelligent Operations in Supermarket Chains

Agostino G. Bruzzone

DIPTEM University of Genoa

Email [email protected]

URL st.itim.unige.it

Enrico Bocca

MAST Srl

Email [email protected]

URL www.mastsrl.eu

Simonluca PoggiLiophant Simulation

Email [email protected]

URL www.liophant.org

Abstract

This paper is focused on the development of

supermarket models for managing store resources; the

proposed approach is based on combining simulation,

time series analysis and data fusion for creating

forecasts able to support personnel organization. The

model operates receiving data provided by the

supermarket network; the time series data related to

sales, working hour, customers and material flows are

processed and then the forecasts are subjected to data

fusion and combined with simulation expectation of

workloads. The model provides forecasts of the total

operative workload for planning activities in

supermarkets; in addition the proposed approach

allows to estimate future values for target functions

such as sales and productivity and to compare

historical data in order to adopt predictive resource

and policy management. The proposed model is based

on a special architecture developed ad hoc by the

authors for managing retail networks.

This architecture has been implemented using Web

technologies providing an easy access for final users to

all the predictive models and algorithms. An important

added value of this research is related to the

identification and definition of new KPI (Key

Performance Index) devoted to validate and tune up

the model as well as to support management in

supermarket. This system was applied to a real case

study involving one of the biggest retail company in

Italy.

1. Introduction

Definition of workload is a problem involving

several aspect: aims of the company, customers

satisfaction, employee satisfaction and contractual

constrains[22]. In order to face all these aspects the

authors investigated an organizational model,

developed during early ’70 defined “island concept”

[1]. This model was applied initially in manufacturing,

Volvo was one of the first companies introducing tghis

concept, and this approach was tested after a while in

many cases, also in Italy (Olivetti, Pirelli, Laverda)

[19]. That model was created in order to reduce the

stress of employees that do repetitive jobs, varying

their jobs in a small environment called “work island”

[24]. Unfortunately this experience often don’t

provided good results, and sometime even further

increase the stress of the employees due to the request

to carry out concurrently different activities. Recently

this model was renovated in retail sector; by this

approach the companies try to combine customers,

employers and companies needs[13]. The critical point

it is to define a common reference baseline [20]; in fact

in retail, the customers are expecting good quality of

service (shelves full of goods and paying lanes quickly

served by many gates), employers are looking for self

organizing their time tables (i.e. having free time

consistently with their personal needs), while the

company looks for guarantee low costs and good

quality with high personnel flexibility (in order to

satisfy demand oscillations).

Island concept was reintroduced in large retailers

mostly for serving the cash barrier in mega markets; in

this context clusters of employers with alternative

expectations (i.e. mothers looking for being available

for child and singles interested in different free time

slots) for combining their coverage to the work load.

By this approach the company defines teams that are

requested to cover the cash barrier demand expected

by combining their internal needs in term of coverage

and availability[25].

2009 Third Asia International Conference on Modelling & Simulation

978-0-7695-3648-4/09 $25.00 © 2009 IEEE

DOI 10.1109/AMS.2009.98

425

Page 2: [IEEE 2009 Third Asia International Conference on Modelling & Simulation - Bundang, Bali, Indonesia (2009.05.25-2009.05.29)] 2009 Third Asia International Conference on Modelling &

Figure 1 - Work Load Estimation by RIO Models

In fact, the adoption of this approach only on pay gates

due to the single function requested to involved

employers strongly simplify the problem. The authors

was involved in further extend this experience to

medium and small stores where poly-functionality

requested to employers (i.e. serving at gates, filling

shelves, serving in different departments, accepting

goods) due to the reduced number of resources [3].

In addition these team are generated by smaller

employers pools so it is very difficult to find many

different social profiles for being integrated.

The success in applying this approach results to be

strongly related to much more sophisticated models

able to obtain reliable forecasts for such complex

multifunction workloads [5]. The authors aim,

presented in this paper is related to the developed of a

methodology that quantify the future workload able to

satisfy company and customer target functions and to

integrate in the organizational process where the island

coordinator combine team members requests in order

to finalize timetable for each employees guaranteeing

maximum mutual satisfaction. By this approach the

company target functions are safe based on model

performance baseline and at the same time the

customer expectations, while employers are free to self

manage the islands in order to comply with the defined

workloads [2].

2. Modeling store workloads

The definition of store workload is a critical issue

that traditionally is approached by retail operators

mainly by using the experience of the coordinators due

to the fact that many factors are sensitive (i.e. product

promotions, seasons, competitor behaviors, etc).

Simulation Team in DIPTEM had experiences in this

area since 2003 due to research projects devoted to

develop quantitative models [6]. The applied

methodology was based on Data Fusion techniques for

merging together different time series (i.e. workload,

ticket, sales) with operative procedures and contractual

constrains [26]; by this methodology it results possible

to elaborate a daily workload forecast, stepped every

15 minutes, for the next 50 days for each single

department in the store [4]. These results represent an

critical performance baseline to be used as starting

point by the store manager for finalizing the operative

timetables by applying, if necessary, changes due to

contingencies or personal evaluation [21].

The authors was involved in creating a solution in a

R&D project for implementing the model in retail

company processes by integrating them with the

information systems. The project was successful and

strongly supported the introduction of island concept

with major benefits in term of employers satisfaction

and motivation and with good results in term of quality

of customer service and company performances (i.e.

costs, productivity) [12]. However the experience in

this period put in evidence some open issue to be

solved to extend the effectiveness of these models. One

of the main problems in this development was related

to data processing and information sharing: in fact the

developed models require many data and the proposed

architecture of the whole system was based on batch

elaboration and FTP calls to transfer data from stores to

data warehouses, from different systems (i.e. Personnel

Management IT System, Sales Data from Cash Barrier,

Logistics Flows Data from ERP) in a common database

and then, from headquarters, back to the store users

[17].

This architecture was motivated mostly by the

dynamic evolution of the IT solutions in use in the final

user; obviously this solution was affected by several

problems in term of reliability and availability of data

due to the effect of the errors/problems encountered by

the different systems over a wide network of store [7];

in addition the maintenance of the historical data and

the sharing of the results obtained from the model was

426

Page 3: [IEEE 2009 Third Asia International Conference on Modelling & Simulation - Bundang, Bali, Indonesia (2009.05.25-2009.05.29)] 2009 Third Asia International Conference on Modelling &

restricting the effectiveness of the results; based on this

project can be used in order to have an overview of the

whole network.

For that reason the authors are currently involved in

new R&D project, presented in this study, that evolved

from the original models and that is devoted to achieve

the following main goals:

• Renewal of previous models with capabilities

in term of analyzing new processes effect on

the store (i.e. self check out, self scanning)

• Definition of a new architecture based on web

technologies for providing a net-centric

management of the Models and input/output

Data [10]

• Definition of KPI for validate and tune up the

model and for supporting management of the

point of sales and centralized control on store

network.

3. The architecture and conceptual model

The conceptual model that define the architecture of

the whole system can be represented by using the

following scheme

Rete Di

VenditaRete Di

VenditaRete Di

VenditaNetwork

Rete Di

VenditaRete Di

VenditaRete Di

VenditaNetwork

Appl

Server

Data Fusion

DB

Server

Database

Updates

Web Access

Forecast

History

•Work

•Ticket

•Sales

BW

Coordinator

Figure 2 – RIO Architecture

The data are collected for each single department of

each point of sale; these data include time series in use

are related to different variables:

• Sales [Euro/t]

• Tickets (representing paying customers) [tickets/t]

• Past Workload (representing employers use)

[people/t]

• Material Flow (representing the flow of goods)

[pallets/t]

Each of these variables is collected both in term of

daily values (t = 1 day) and in term of time frame

values (t = 15 minutes).

The data are transferred daily from the network to

the Central Data Base Server, through the existing ERP

(Enterprise Resource Planning) system, and then

accessed by the Application Server. On the Application

Server the “engine” update its input data and elaborate

forecasts of the workload for the next 50 days, in

addition the new model provides also sales, customers

and logistics flows estimation. Through the network

(LAN or WAN) each coordinator access and modify its

proposal using a web application [8]. This application

has been titled RIO as acronym of “Renovating

Intelligent Operations”.

Figure 3 - RIO Netcentric Management Framework

By analyzing the Workload expressed as working

hours, measured for every day/timeframe and for each

department of each point of sale, it becomes possible to

know how many employees are at work. In order to

know how many customer visit (and buy) the sales

point it is need to extract from the ERP system the

number of tickets emitted from the cashes (the data is

available for each departments of each sales point).

As anticipated all the variable above described are

sampled every 15 minutes in the time frame 0-24, is

also available the same data cumulated over the 24

hours in this case including corrections due to special

permissions and personnel re-assignement that are

introduced in the database the following week.

In addition to the number of customers is useful to

know how much are the sales (expressed in €) for each

department of each sales point. This variables are used

in the model in order to evaluate the flow of people in

the sales point in this way the model correct the

workload in order to improve the customers

satisfaction. In order to consider, inside the models, the

workload related to the operative procedures (such as

the loading of the shelves and the unloading of the

truck coming to the supplier) the authors decided to

collect the package delivered every day.

Using a Data Fusion approach that consider all the

variable described above the system calculate a

workload forecast for the next 50 days stepped by 15

minutes [9]. The variable are evaluated based on their

mean through a quantitative fuzzy analysis [27].

Another important feature of this new solutions is

represented by the possibility to directly access the

historical data (depending of the permission of each

user) for each store/department; in fact this provides a

very powerful investigation support to users and it

allows also to directly update, in real time, the

parameters of each sales point trough the network.

The RIO database contains different kind of data that

are mapped as proposed in the following table:

Table I – Data CharacteristicsInput

[Past]

Output

[Future]

Resol

ution

Past Horizon Future

Horizon

Time-

frame

Sales,

Customers,

Goods,

Workloads

Sales,

Customers,

Goods,

Workloads

15

Minutes

Last 3 Months plus

corresponding 3

Months of the last

year

50 Days

Day Sales,

Customers,

Goods,

Workloads

Sales,

Customers,

Goods,

Workloads

1 Day 2 Years 50 Days

427

Page 4: [IEEE 2009 Third Asia International Conference on Modelling & Simulation - Bundang, Bali, Indonesia (2009.05.25-2009.05.29)] 2009 Third Asia International Conference on Modelling &

Figure 4 – Target Function Forecasts by RIO

RIO provides services for navigating historical data

and forecasts and for completing analysis and

providing performance measurements, in respect with

the user profile authorization levels.

Figure 5 – Productivity by RIO

Figure 6 – Different Store Comparison by RIO

4. Models fine tuning

The RIO model has been applied to a real case study,

involving one of the major Retail Company in Italy.

During this phase, the researchers focused on a pilot

case involving over twelve Supermarkets, each one

including five department; for this pilot all the

supermarket resulted to be located in the North West of

Italy.

In order to setup the models, different KPIs (Key

Performance Index) was defined by the authors and

allowed to measure the difference between the forecast

of the model and the real data,.

Index J1 is used to measure the weekly seasonality

∑⋅

=⋅

=

m

h

hh

m

RIOREALJ

7

1

17

Where:

m number of weeks

REALh workload real value for h-th day

RIOh workload RIO forecast for h-th

day

Index J2 is used to measure weekly workload

∑⋅

=⋅

−=

m

h

hh

m

RIOREALJ

7

1

27

Where

m number of weeks

REALh workload real value for h-th day

RIOh workload RIO forecast for h-th

day

Index J3 is used to measure the daily periodicity

∑⋅

=⋅

=

n

k

kk

n

RIOREALJ

96

1

396

41

41

Where

n number day of the week

REAL 1/4h workload real value for the k-th

quarte

RIO1/4h workload RIO forecast for the k-th

quarter

The tune up of the model is made by combined index

that mix all the previous index, in that way is possible

to obtain the best fitting of the model using a mixed

target function that consider the different aspect

described above.

3322114 JkJkJkJ ++=

428

Page 5: [IEEE 2009 Third Asia International Conference on Modelling & Simulation - Bundang, Bali, Indonesia (2009.05.25-2009.05.29)] 2009 Third Asia International Conference on Modelling &

k1,k2,k3 weights for combing the overall

target function

The best fitting of the model is obtained minimizing

the index J4 with a fixed set of weights corresponding

to the users preferences [14]. In order to complete the

model fine tuning the authors adopted a stochastic

adaptive approach, modifying each store/department

parameter affecting the forecasts algorithms [23]. J4

behavior, as presented in the following figure, provides

the optimal tuning for a store/department configuration,

in this case the control variable tested is a parameter

used in the model to control the weekly workload that

obtain best fitting near to 10 value.

Figure 7 – Best Fitting respect Dept/Store

Alg.Param.

By using this target function on a set of data related to

an additional week keep out of the fine tuning just for

setting it becomes possible to measure the robustness

of the models respect the stochastic components; in the

pilot RIO was obtaining an average error in the bound

[3% - 10%]; these results represents the difference

between RIO forecasts and real data [16].

Some examples of the results obtained from model

tuning activity, are shown in the following graphs,

where red bars corresponds to real data, while blue bars

are RIO forecasts.

Figure 8 – Comparison of Real and RIO

Estimations

Figure 9 –Real DATA and RIO forecasts

Considering the far forward forecast of the workloads

provided by the models the measured errors are

considered by experts pretty satisfactory.

The validation and verification of RIO was

proceeding over an additional set of stores to extend

the island concept [18].

5. Results & Conclusions

The results obtained by RIO models was really

satisfactory and overpass the major open issues

affecting previous solutions; in fact the reliability of

the general architecture, by applying new algorithms

and web technologies, strongly improved [15]. Data

availability was much higher as well as the reliability

of the forecasts.

The performance of forecasts was very satisfactory

based on these more stable data set, corresponding in

each department/store to less than 10% error (respect to

resource use) on timeframe estimation within next 50

days; considering that a time frame corresponds in our

case to 15 minutes, the capability to define within this

tolerance how many person to assign to each

department in each store with seven weeks in advance

in each time slot of 15 minutes over the daily opening

of the point of sales it is very impressing. However it is

important to state that RIO is far away from being a

crystal ball, however statistically its forecasts are pretty

robust and provide a very good baseline for planning

store operations and controlling store resources. In

addition the new web based architecture allows to

introduce netcentric management of the stores, this

approach introduce the possibility to keep under

control key performance indexes in the store and to

measure and compare (respect baseline) the

performances of new departments/team [11].

Currently the authors are working forward on further

extensions of the existing models in order to cover

specific projects related to self-scanning and self-

check-out initiatives; these processes introduce new

activities, tasks and people assignment, however it is

very critical to proper measure the real performances

and requirements as well as to compare different stores

and different areas for identify critical issues.

429

Page 6: [IEEE 2009 Third Asia International Conference on Modelling & Simulation - Bundang, Bali, Indonesia (2009.05.25-2009.05.29)] 2009 Third Asia International Conference on Modelling &

6. Reference

[1] Auer P., Riegler C. (1990) “The Enterprise as a

Place of Learning Organizational Change”,

Swedish Work Environement Fund and WZB,

Libergraf

[2] Bruzzone A.G., Bocca E., Massei M., Pierfederici

L., Poggi S. (2007) "Advanced Models for

Performance Control in Supermarket Logistics

Management", Proc. of MAS2007, Bergeggi,

October

[3] Bruzzone A.G., Williams E. (2005) "Summer

Computer Simulation Conference", SCS, San Diego,

ISBN 1-56555-299-7 (pp 470)

[4] Bruzzone A.G, Viazzo S., Massei M. (2005)

"Computational Model For Retail Logistics",

Proceedings of WMSCI, July 10-13

[5] Bruzzone A.G., Viazzo S., Longo F., Papoff E.,

B.C., (2004) "Simulation and Virtual Reality to

Modelling Retail and Store Facilities", Proceedings

of SCSC2004, San Jose', CA, July

[6] Bruzzone A.G., Mosca R. (2003) "Modelling &

Applied Simulation", DIPTEM Press, Genoa, ISBN

88-900732-3-3 (197pp)

[7] Bruzzone A.G., Simeoni S., Massei M., B.M. (2002)

"Virtual Shop through Internet: E- Business for

Supermarket Chains", Proceedings of HMS2002,

Bergeggi Oct 3-5

[8] Bruzzone A.G. (2002) "Web Integrated Logistics

and AI Application for Creating Smart Logistics

Networks", Proceeding of SCI2002, Orlando, July

[9] Bruzzone A.G., Mosca R. (2002) "Simulation And

Fuzzy Logic Decision Support System As An

Integrated Approach For Distributed Planning Of

Production", Proceedings of FAIM2002, Dresden,

July 15-17

[10] Bruzzone A.G., Revetria R., Orsoni A. (2001)

"Framework development for Web-Based

Simulation Applied to Supply Chain Management",

Proceedings of UKSIM2001, Cambridge UK, March

28-30, pp 196-201

[11] Bruzzone Agostino, Mosca R., R.R. (2001) "Web

Integrated Logistics Designer: A HLA Ferderation

Devoted to Supply Chain Management",

Proceedings of Summer Computer Simulation

Conference, Orlando, July 15-19

[12] Bruzzone A.G., Mosca R., Spirito F., Coppa A.,

Simeoni S. (2001) "Modelling & Simulation for

Customer Satisfaction in Retail Warehouse

Management", Proc. of EUROSIM2001, Delft NL

June 26-29

[13] Bruzzone A.G., Mosca R., B.M., B.C., Spirito F.,

Coppa A.C.M. (2001) "Advanced Modeling for

Customer Behaviour Analysis ", Proc.of MIC2001,

Innsbruck Austria, February

[14] Bruzzone A.G. , Burlando C., Q.F. (2001)

"Simulation as General Support for Validating Data

Fusion Algorithms", Proceedings of HMS2001,

Marseille, October 15-17

[15] Bruzzone A.G., E.Page, A.Uhrmacher (1999) "Web-

based Modelling & Simulation", SCS International,

San Francisco, ISBN 1-56555-156-7

[16] Bruzzone A.G., Giribone P., R.R., Solinas F,,

Schena F. (1998) "Artificial Neural Networks as a

Support for the Forecasts in the Maintenance

Planning", Proceedings of Neurap98, Marseilles,

11-13 March

[17] Bruzzone A.G., Giribone P. (1998) "Decision-

Support Systems and Simulation for Logistics:

Moving Forward for a Distributed, Real-Time,

Interactive Simulation Environment", Proceedings

of the Annual Simulation Symposium IEEE, Boston,

4-9 April

[18] Bruzzone A.G., Kerckhoffs (1996) “Simulation in

Industry ”, Genoa, Italy, October, Vol. I & II, ISBN

1-56555-099-4

[19] Gibson P., Greenhalgh and R. Ken, “Manufactuting

Management: principles and concept”, Chapman &

Hall

[20] Giribone P., Bruzzone A.G. (1997) “Design of a

Study to use Neural Networks and Fuzzy Logic in

Maintenance Planning”, Proceedings of Simulators

International XIV, SMC’97, Atlanta, Georgia, April

6-10

[21] Montgomery D.C., L: A. Johnson, J. S. (1990)

“Gradiner, Forecasting and Time Series Analysis”,

Mc Graw Hill,1990

[22] Mosca R., Bruzzone A.G. (1997) "Simulation as a

Support for Customer Satisfaction-Oriented

Planning", Proceedings of Simulators International

XIV, SMC'97, Atlanta, Georgia, April 6-10

[23] Papoulis A., “Probability, random variables and

stochastic processes”, MCGraw-Hill, 1984

[24] Pruijt H. (2003) “Teams between neo-Taylorism and

anti- Taylorism”, Economic and Industrial

Democracy, Vol 24.1, pp. 77-101

[25] Shmenner R.W. (1995), “Produzione: scelte

strategiche e gestione operativa”, Il Sole 24 ore

Libri, Milan

[26] Waltz E.L., Llinas J., White F.E. (1990)

“Multisensor Data Fusion”,Artech House

Radar/Electronic Warfare Library

[27] Zadeh, L. (1965) "Fuzzy Logic for the Management

of Uncertainty" Janusz Kacprzyk Editor

430