Model, analysis and application of employee assignment for quick service restaurant

Similar documents
Chapter III TRANSPORTATION SYSTEM. Tewodros N.

OPERATING SYSTEMS. Systems and Models. CS 3502 Spring Chapter 03

Hamdy A. Taha, OPERATIONS RESEARCH, AN INTRODUCTION, 5 th edition, Maxwell Macmillan International, 1992

Chapter 13. Waiting Lines and Queuing Theory Models

Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, eds

Queuing Theory: A Case Study to Improve the Quality Services of a Restaurant

QUEUING THEORY 4.1 INTRODUCTION

Chapter 14. Waiting Lines and Queuing Theory Models

General Terms Measurement, Performance, Design, Theory. Keywords Dynamic load balancing, Load sharing, Pareto distribution, 1.

Chapter C Waiting Lines

State-Dependent Pricing and Its Economic Implications 1

APPLICABILITY OF INFORMATION TECHNOLOGIES IN PARKING AREA CAPACITY OPTIMIZATION

Midterm for CpE/EE/PEP 345 Modeling and Simulation Stevens Institute of Technology Fall 2003

OPTIMAL ALLOCATION OF WORK IN A TWO-STEP PRODUCTION PROCESS USING CIRCULATING PALLETS. Arne Thesen

Mathematical Modeling and Analysis of Finite Queueing System with Unreliable Single Server

Recent Developments in Vacation Queueing Models : A Short Survey

Uniprocessor Scheduling

BERTHING PROBLEM OF SHIPS IN CHITTAGONG PORT AND PROPOSAL FOR ITS SOLUTION

Analysis Of M/M/1 Queueing Model With Applications To Waiting Time Of Customers In Banks.

STATISTICAL TECHNIQUES. Data Analysis and Modelling

Application the Queuing Theory in the Warehouse Optimization Jaroslav Masek, Juraj Camaj, Eva Nedeliakova

Preface. Skill-based routing in multi-skill call centers

Allocating work in process in a multiple-product CONWIP system with lost sales

Numerical investigation of tradeoffs in production-inventory control policies with advance demand information

An Adaptive Kanban and Production Capacity Control Mechanism

Modeling of competition in revenue management Petr Fiala 1

Method of Optimal Scheduling of Cascade Reservoirs based on Improved Chaotic Ant Colony Algorithm

Motivating Examples of the Power of Analytical Modeling

PERFORMANCE MODELING OF AUTOMATED MANUFACTURING SYSTEMS

C programming on Waiting Line Systems

A New Queuing System with Different Classes of Customers

Optimizing Capacity Utilization in Queuing Systems: Parallels with the EOQ Model

A Hit-Rate Based Dispatching Rule For Semiconductor Manufacturing

Solving a Log-Truck Scheduling Problem with Constraint Programming

Supply Chain Management for Customer Service Levels: A Literature Review

THE MEDIATION ROLES OF QUALITY AND VALUE PERCEPTION ON BRAND LOYALTY. Wann-Yih Wu 1 and Nadia Anridho 2

Project: Simulation of parking lot in Saint-Petersburg Airport

Development of Mathematical Models for Predicting Customers Satisfaction in the Banking System with a Queuing Model Using Regression Method

Gang Scheduling Performance on a Cluster of Non-Dedicated Workstations

PERFORMANCE EVALUATION OF DEPENDENT TWO-STAGE SERVICES

Intro to O/S Scheduling. Intro to O/S Scheduling (continued)

Use of Queuing Models in Health Care - PPT

OPTIMIZATION AND OPERATIONS RESEARCH Vol. IV - Inventory Models - Waldmann K.-H

Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione. Via della Vasca Navale, Roma, Italy

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny

MULTI-LEVEL INVENTORY MANAGEMENT CONSIDERING TRANSPORTATION COST AND QUANTITY DISCOUNT

An-Najah National University Faculty of Engineering Industrial Engineering Department. System Dynamics. Instructor: Eng.

Business Process Management - Quantitative

Simulation of Container Queues for Port Investment Decisions

Optimal buffer allocation strategy for minimizing work-inprocess inventory in unpaced production lines

Chapter 1 INTRODUCTION TO SIMULATION

Abstract. Introduction

Modeling And Optimization Of Non-Profit Hospital Call Centers With Service Blending

Justifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations

Overview Day One. Introduction & background. Goal & objectives. System Model. Reinforcement Learning at Service Provider

Real-Time and Embedded Systems (M) Lecture 4

SINGLE MACHINE SEQUENCING. ISE480 Sequencing and Scheduling Fall semestre

Efficiency of Dynamic Pricing in Priority-based Contents Delivery Networks

Asymptotic Analysis of Real-Time Queues

G54SIM (Spring 2016)

Application of queuing theory in construction industry

Ferry Rusgiyarto S3-Student at Civil Engineering Post Graduate Department, ITB, Bandung 40132, Indonesia

Addressing UNIX and NT server performance

Clock-Driven Scheduling

THE VALUE OF DISCRETE-EVENT SIMULATION IN COMPUTER-AIDED PROCESS OPERATIONS

A Single Item Non Linear Programming (NLP) Economic Order Quantity Model with Space Constraint

LOADING AND SEQUENCING JOBS WITH A FASTEST MACHINE AMONG OTHERS

A Simulation-Evolutionary Approach for the allocation of Check-In Desks in Airport Terminals

Allocating work in process in a multiple-product CONWIP system with lost sales

1. For s, a, initialize Q ( s,

Managing risks in a multi-tier supply chain

Three-echelon Inventory Model with Defective Product and Rework Considerations under Credit Period

WEB SERVICES COMPOSING BY MULTIAGENT NEGOTIATION

Resource Allocation Strategies in a 2-level Hierarchical Grid System

Integrating New Cost Model into HMA-Based Grid Resource Scheduling

A SYSTEMATIC FRAMEWORK OF VALUE CO-CREATION MODELLING IN SERVICE SYSTEMS

Operation and supply chain management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras

Mobility on Demand for Improving Business Profits and User Satisfaction

REVENUE AND PRODUCTION MANAGEMENT IN A MULTI-ECHELON SUPPLY CHAIN. Alireza Kabirian Ahmad Sarfaraz Mark Rajai

Pricing with Bandwidth Guarantees for Clients with multi-isp Connections

Optimal Demand Response Using Device Based Reinforcement Learning

Container packing problem for stochastic inventory and optimal ordering through integer programming

Scheduling I. Today. Next Time. ! Introduction to scheduling! Classical algorithms. ! Advanced topics on scheduling

ECONOMIC PRODUCTION QUANTITY MODEL WITH CONTINUOUS QUALITY INSPECTION

Linear Programming for Revenue Management in Hotel Industry

Motivation. Types of Scheduling

Techniques of Operations Research

Bulk Queueing System with Multiple Vacations Set Up Times with N-Policy and Delayed Service

Performance evaluation of centralized maintenance workshop by using Queuing Networks

Minimizing Mean Tardiness in a Buffer-Constrained Dynamic Flowshop - A Comparative Study

Manual Assembly Lines

A New Fuzzy Logic Approach to Dynamic Dial-a-Ride Problem

System. Figure 1: An Abstract System. If we observed such an abstract system we might measure the following quantities:

Harold s Hot Dog Stand Part I: Deterministic Process Flows

Discrete Event Simulation: A comparative study using Empirical Modelling as a new approach.

Chapter 6: CPU Scheduling. Basic Concepts. Histogram of CPU-burst Times. CPU Scheduler. Dispatcher. Alternating Sequence of CPU And I/O Bursts

Modeling and Simulation of a Bank Queuing System

The Robustness Of Non-Decreasing Dynamic Pricing Laura van der Bijl Research Paper Business analytics Aug-Oct 2017 Prof.

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 2, No 3, 2011

International Journal of Industrial Engineering Computations

Transcription:

Model, analysis and application of employee assignment for quic service restaurant Chun-Hsiung Lan Graduate Institute of Management Sciences Nanhua University Dalin, Chiayi Taiwan 622 R.O.C. Kuo-Torng Lan Department of Electrical Engineering Tungnan Institute of Technology Sheneng, Taipei Taiwan 222 R.O.C. Abstract This paper not only applies queuing theory with finite servers and queuing capacity to the mathematical model called optimal employee assignment (OEA) model, but also introduces the customer reneging function into its objective to search the cost minimization with the consideration of the customer arrival rate. Additionally, different employee experience in related job presents different service time and wage payment in this study. Moreover, a step-by-step algorithm to achieve the optimal employee assignment for open counters of the quic service restaurant is also provided. Furthermore, a computerized tool written by Visual Basic 6.0 to reach the minimum total system cost as well as perform the simulated analysis is completely proposed. The application of OEA model in constructing a decision support table for a case restaurant is also followed. This study definitely contributes a practical computerized tool for decision maers in employee management. Keywords : Queuing capacity, customer reneging function, computerized decision tool, employee management. E-mails: chlan@mail.nhu.edu.tw or chlan@mail.tnit.edu.tw Mailing address: 3F, No. 221, Nanya W. Rd. Sec. 2, Panchiao, 220, Taiwan, R.O.C. Journal of Statistics & Management Systems Vol. 9 (2006), No. 1, pp. 123 139 c Taru Publications

124 C. H. LAN AND K. T. LAN 1. Introduction The waiting line model has been applied in a lot of researches to resolve the problems in the scope of manufacturing and management [7]. In both daily-life and industrial field, queuing theory not only has a wider potentiality to solve a variety of practical problems but also opens for fundamental researches. Practically, some factors such as available/capacitated resources, human behaviors, etc should be considered in discussing decision-maing problems of management. At first, the available resources are discussed. Lee et al. [6] proposed a concept that server unavailability increases the mean queue size and the mean waiting time, which can be often observed in daily-life, manufacturing industry and many other fields. Recently, the decision through queuing theory under available servers for a waiting system has been widely applied [10]. Since the whole available servers are operating, the mean queue size and the mean waiting time will simultaneously increase with respect to large arrivals [6]. The other application of available resource is also focused to develop a maintenance system as a finite birth and death process (M/M/S/F queue) [11]. Another important factor is capacity. The topic of capacity is focused by lots of wors, such as the investigations for the effective allocating policies of networ resources and the capacitated concerns in a high speed networ [3], the determinations for the queuing capacities of the upstream and the downstream bottlenecs in the production system [5], the discussion of a single-server queue for finite buffer space in a discretetime environment [2]. Hence, this wor is concentrated on considering the constraint of finite queuing space (capacity), etc. Then human behavior, the third factor, is discussed in this study. Stan et al. [8], conducted a study to investigate how the service performance effects on customers loyalty, and then concluded a positive relationship between the service performance and the customer s loyalty. Conventionally, the probability of customer leaving will decrease if a customer has high loyalty. Chebat et al. [1] stated that the particular attribution of the cause for waiting involves both emotions and cognition. Therefore, customer behaviors such as baling and reneging [9] have arrested more attention recently. In fact, a customer who finds all channels busy must decide to either join the queue or leave. Why customers won t intend to get in the service system? The reason is a large queue size of the system. If a customer decides to leave the system

EMPLOYEE ASSIGNMENT MODEL 125 before joining a queue, this is baling behavior. In addition, the other important human behavior, reneging, means that a customer gives up waiting and leaves the system after spending some time in wait. This article considers the behaviors of customer baling and reneging at the quic service restaurant. The M/M/C/N queuing model [9] is applied to represent the customer baling behavior, and a customer reneging function is provided to describe the behavior of customer reneging in this paper. Additionally, how many counters should operate under the consideration of available servers to minimize the system cost [4] has always encountered by a manager of the quic service restaurant. Thus, determining the number of servers (operating counters) and employees with different experiences to minimize the system cost is considered. Therefore, a mathematical model with the considerations of available servers, queue capacity (baling condition), different experiences with different service rates, and the customer reneging function (reneging condition) is presented to determine the optimal number of servers and experiential levels of employees for minimizing the system cost. Besides, a stepby-step algorithm, a computerized tool and a decision support table are developed and described in this study. 2. Notations and assumptions Before formulating the problem, several notations and assumptions are described as follows. 2.1 Notations n : the maximum number of service counters in the restaurant. : the number of counters for service; where 1 n. J : J = { j j = 0, 1, 2,..., M}; J is a set of the employee experience; where j means the employee experience (number of years) in the related job j = 0 means an employee with no experience and M presents the largest available experience of employees. Y : Y, Y = (y 1, y 2,..., y ) and Y J is a vector presenting the experience of employees assigned in the operating counters in order; where y i means the employee experience y i J assigned in the i-th counter. N : the queuing capacity indicating the maximum admissible number of customers (both in service and waiting) in the system.

126 C. H. LAN AND K. T. LAN G(t) L Y s L Y q W Y q w(y i ) c Y c w a λ : the customer reneging function indicating the probability of a customer leaving under spending t time in wait; where t is evaluated as the mean waiting time of a customer in the system. : the mean number of customers in the system without considering customer reneging under employees with Y experiential vector assigned. : the mean number of customer in the waiting line without considering the customer reneging under employees with Y experiential vector assigned. : the mean waiting time of a customer spending in the system under employees with Y experiential vector assigned. : the wage payment per unit time for an employee with y i expenence. : the mean cost per operating counter per unit time under employees with Y experiential vector assigned. i=1 w(y i ) Here, c Y =. : the mean waiting cost of a customer per unit time. : the mean cost of losing unit customer per unit time. : the mean number of arrivals per unit time. µ Y : the mean employee service rate under employees with Y experiential vector assigned. i=1 S(y i ) Here, µ Y = ; where S(y i ) means the service rate of an employee with y i expenence. Z(Y ) : the estimated number of customers leaving the system with considering customer reneging function, G(t), under employees with Y experiential vector assigned. Since W Y q presents the mean waiting time of a customer in the system, G(W Y q ) means the estimated probability for a customer leaving the system. Thus, the estimated number of customers leaving the system, Z(Y ), is estimated to be L Y q G(W Y q ). N(Y ) : the estimated number of customers staying in the system with considering the customer reneging function, G(t), under employees with Y experiential vector assigned; where, N(Y ) = L Y s Z(Y ).

EMPLOYEE ASSIGNMENT MODEL 127 H : the mean fixed cost of a restaurant per unit time (not including the employee cost). 2.2 Assumptions 1. The restaurant is operated based on FCFS (First Corne First Serve) to serve the customers and there is one employee assigned at each counter. 2. An employee with higher experience performs better efficiency in serving customers than those with lower experience; i.e. as S y 0. 3. There are no baling customers if the queuing capacity is not full. On the other hand, while the queuing capacity is full, the incoming customers won t enter the system. The waiting area of a restaurant is regarded as the queuing capacity in this study. 4. The customer reneging function, G(t), is assumed to be an increasing function of the mean waiting time t for a customer. 5. The service time per customer at each counter is assumed to be exponential probability distribution, and the customer arrival rate is assumed to follow Poisson process. 3. Model formulation After explicating the notations and assumptions, the mathematical model to achieve the minimum cost under constrained servers and queuing capacity for a quic service restaurant is constructed. In this study, c Y describes the service cost of all open counters per unit time. c w N(Y ) presents the waiting cost for this system per unit time. Also, az(y ) and H denote the cost of losing customers and the fixed cost of the restaurant per unit time respectively. In addition, Eq. (2) means that the number of open counters,, should satisfy the constraint 1 n. This constraint limits to be greater than or equal to one and less than or equal to the maximum number of counters n. Moreover, Eq. (3), Z(Y ), Z(Y ) = L Y q G(W Y q ), presents the estimated number of customers leaving the system, and Eq. (4), N(Y ) = L Y s Z(Y ), means the estimated number of customers staying in the system. Hence, the optimal employee assignment (OEA) Model is constructed below.

128 C. H. LAN AND K. T. LAN min{c Y + c w N(Y ) + az(y ) + H} (1),Y s.t. 1 n; where is an integer. (2) OEA Model Z(Y ) = L Y q G(W Y q ) (3) N(Y ) = L Y s Z(Y ). (4) Here, c w, n, λ, N, a, and H are given parameters; w(y i ), S(y i ), G(t) and J are given functions and set; and Y are the decision variables of the OEA Model. Thus, a step-by-step algorithm for achieving the optimal solution is developed and shown in the following section. 4. Step-by-step Algorithm After introducing the objective function and its associated constraints, a step-by-step algorithm for reaching optimal solution is proposed as follows. Initialize integer [1, n], then let = 1 and go to following steps. Step 1. List and order all possible Y and assign each possible Y a number α in sequence. A feasible Y is denoted as Y α = (y1 α, yα 2,..., yα ). Then, search all possible values of α and let the maximum one as m. i.e. {α} = {1, 2, 3,..., m }. Set α = 1 and go to next step. w(yi α) i=1 Step 2. Calculate c Y α = Then compute ρ = λ P Yα 0 = 1 n=0 1 n=0 (ρ) n n! (ρ) n n! µ Y α and µ Y α = i=1 1 ( ρ ) ] N +1 (ρ) [1 + (! 1 ρ ) λ eff = λ (1 ρn 1 + (ρ) [N + 1]! S(yi α).! N PYα 0 ρ = 1. ρ = 1, ) [9]

EMPLOYEE ASSIGNMENT MODEL 129 If µ Y α λ eff < 0, set TC Y α = and go to Step 3. Otherwise compute L Yα q = L Yα s W Yα q ( 1)!( ρ) 2 PYα 0 (N ) = L Yα q = LYα q, λ eff Z(Y α ) = LYα q (ρ) +1 [ ( ρ ) N 1 (ρ) (N )(N + 1) P Yα 2! 0 + λ eff µ Y α, G(W Yα q ), N(Y α ) = LYα s Z(Y α ) TC Y α = c Y α + c w N(Y α ) + az(yα ) + H. ( ρ ) N ( 1 ρ ) ] ρ = 1 [9] Save α,, Y α, TC Y α and then go to Step 3. Step 3. If α + 1 m, set α = α + 1 and go to Step 2. Otherwise, go to next step. Step 4. If + 1 n, set = + 1, go to Step 1. Otherwise, go to next step. ρ = 1 Step 5. Find the minimum total system cost TC = min,α {TC Y α }. Let its associated be Y α = (yα 1, yα 2,..., yα ) be Y. 5. A case example A MacDonald restaurant located at ShinSheng S. Rd. Taipei Taiwan is selected to be the case restaurant in this study, and its maximum number of counters is six (n = 6). The experiential set of employees for this case restaurant is J = {0, 1, 2, 3, 4}, and the time interval is ten minutes. We try to mae the optimal employee arrangement in the night shift (6:00 pm 10:00 pm) of weeend for this case. At the

130 C. H. LAN AND K. T. LAN night time of weeend, the mean number of customers arrived per ten minutes is estimated to be 12 customers (λ = 12), the employee service rate function and wage payment function are evaluated as S(y i ) = 2 + 0.8055 log 5 (100y i + 1) customers/(employee-ten mins) and w(y i ) = 0.3333 + 0.2241 log 10 (100y i + 1) dollars/(employee-ten mins). The diagrams for these two functions are shown in Figure 1. The queuing capacity is 25 customers (N = 25) and the waiting cost per customer per unit time is evaluated as 0.4 dollars (c w = 0.4). Moreover, the cost of losing unit customer and the fixed restaurant cost per ten minutes are estimated as 1.6 dollars (α = 1.6) and 3.5 dollars (H = 3.5). Figure 1 The diagram of S and w functions Set customer reneging function be G(t) = 1 e rt, and the parameter r is assumed to be 0.8 in this case example. With the information above, the step-by-step algorithm is then applied. Then start the whole algorithm proposed in the previous section to find out the optimal solution. In addition, a computerized decision tool for seeing the optimal solution is written by VB 6.0 program. The window of this computerized decision tool is shown in Figure 2 and the optimal solution of night shift for the proposed case restaurant derived from the computerized decision tool is listed as follows. 1. Four is the optimal number of counters to be opened; i.e. = 4. 2. The optimal employee assignment is to assign three employees with one-year experience and one employee with three-year experience; i.e. Y = {1, 1, 1, 3}.

EMPLOYEE ASSIGNMENT MODEL 131 3. Based on above allocation, the optimal total system cost is 8.190 dollars per ten minutes; i.e. TC = TC Y = 8.190 dollars per ten minutes. Figure 2 The window for the computerized decision tool (Note: the optimal solution of case restaurant is also shown in this window) 6. Simulated analysis In this section, the simulated analyses for changing ey parameters are completely conducted through the simulated analysis program (written by VB 6.0 program). A larger customer arrival rate (from 2 to 25) leads to higher total system cost (Figure 3(i)). In addition, a larger customer arrival rate goes to more counters opened and higher service rate as shown in Figure 3(ii) and (iv). It is because that the increase of the customer arrival rate requires enough service rate to prevent the case restaurant from the full of the queuing capacity.

132 C. H. LAN AND K. T. LAN Figure 3 The changes of (i) total system cost, (ii) assignment, (iii) number of customer staying in the system, and (iv) service rate with increasing λ Figure 4 presents that a larger queuing capacity (from 5 to 35 customers) has a minor impact on both total system cost and service rate (Figure 4(i) and (iv)). Through the simulation of varied queuing capacity, the number of customers leaving the system will reduce and become stable if the queuing capacity is over 12 (Figure 4(iii)). Such phenomenon provides an interesting finding that the waiting size (area) of the proposed case restaurant can be considered to rearrange to be smaller (from 25 to 12) and the spared space can be rebuilt to be an extra dinning area. Figure 5(i) shows that a higher cost of losing customer (from 1.5 to 4 dollars) only leads to a minor increase of the total system cost. Conven-

EMPLOYEE ASSIGNMENT MODEL 133 tionally, a higher cost of losing customer should gain a significant high total system cost. This conception is contradicted in Figure 5(i). In fact, Figure 4 The changes of (i) total system cost, (ii) assignment, (iii) number of customer leaving, and (iv) service rate with increasing N while a higher cost of losing customer happens, the optimal service rate is adjusted to be larger and maes the mean number of customers leaving the system decrease (shown in Figure 5(iv) and (iii). The combination of the increasing service cost and the decreasing number of leaving customer balances the total system cost, thus there is no significant vibration on the total system cost. In addition, a higher experience needed of the employee is also shown in Figure 5 (ii). A higher waiting cost per customer per unit time (from 0.3 to 3) leads to more total system cost and service rate (shown in Figure 6(i) and (iv)).

134 C. H. LAN AND K. T. LAN It is that a higher waiting cost per customer raises the total system cost while the number of the customers staying in the system remains constant. Through the simulation of increasing waiting cost, it reveals that the mean Figure 5 The changes of (i) total system cost, (ii) assignment, (iii) the number of customer leaving, and (iv) service rate with increasing a number of customers staying in the system tends to be smaller (Figure 6(iii)) in order to balance the increasing costs of waiting and servicing. Last, a higher value of r (the parameter of customer reneging function) presents higher probability for a customer to leave. Figure 7(i) shows that a higher r (from 0 to 50) leads to a minor increasing total system cost. Since the probability of losing customer increases, the optimal service rate then tends to lift (Figure 7(iv)) for reducing the number of customers staying in the system (Figure 7(iii)). Due to the combination

EMPLOYEE ASSIGNMENT MODEL 135 of the decreasing number of customers staying in the system and the increasing service rate, a significant vibration of the total system will not happen. Figure 7(ii) reveals while the number of counters opened remains unchanged, the experiential levels of the assigned employees are tending to be larger with increasing r. Figure 6 The changes of (i) total system cost, (ii) assignment, (iii) the number of customer staying in the system, and (iv) service rate with increasing c w 7. Decision support table This section provides one aspect of applications for OEA model, the construction of decision support table for the case restaurant called DST for Mac. This DST for Mac can be developed by Figure 3(ii), and

136 C. H. LAN AND K. T. LAN the thorough descriptions of DST for Mac are listed in Table 1. The case, MacDonald, restaurant opens from 6:00 am to 10:00 pm on weeend and has four shifts to be changed. These four shifts are: the first shift is from 6:00 am to 10:00 am, the second shift is from 10:00 am to 2:00 pm, the third shift is from 2:00 pm to 6:00 pm, and the last shift is from 6:00 pm to 10:00 pm. The mean customer arrival rate of each shift is estimate as 6, 10, 8, 12 customers per ten minutes in order. Figure 7 The changes of (i) total system cost, (ii) assignment, (iii) number of customer staying in the system, and (iv) service rate with increasing r Applying DST for Mac, two employees with four-year experience are recommended to be assigned for the first shift, three employees with fouryear experience are assigned in the second shift, three employees with one-

EMPLOYEE ASSIGNMENT MODEL 137 year experience are assigned in the third shift, three one-year experiential employees and one three-year experiential employee are assigned in the last shift. This result indeed presents the optimal solution and functions as a reference of employee arrangement on weeend for the manager of the case restaurant. 8. Conclusions This study applies the multi-station queuing theory by considering customer arrival rate, baling and reneging behaviors to achieve Table 1 The thorough descriptions of DST for Mac the optimal number of open counters and the optimal experiential level of the employee for each counter to minimize the total system cost. In addition, the number of customers staying in the system, finite servers, queuing capacity, different service rate and wage payment for employees

138 C. H. LAN AND K. T. LAN with different experiential levels and the related costs are considered simultaneously into the mathematical model, OEA model, for minimizing the total system cost. Although this study covers a hard and complicated issue, this issue becomes easily solvable through the OEA model and the proposed step-by-step algorithm. The main contributions of this study are as follows: Firstly, the decision support table of the case restaurant, DST for Mac, with respect to different customer arrival rates is founded. Based on DST for Mac, the case restaurant can quicly determine how many counters should operate and which employees would assign for an evaluated customer arrival rate. Secondly, a computerized employee assignment tool is well developed to solve the complicated and time-consuming computation for optimization. Whenever the optimal experience of the employee for each open counter to achieve the minimum total system cost for an evaluated customer arrival rate is obtained, this result can be applied to be the references in the head hunting (recruitment) of the case restaurant. Thirdly, the values of employee cost, the fixed cost of the restaurant, the waiting cost and the cost of losing customers are absolutely useful in performing cost analyses. In sum, this study definitely provides a prototype model in assigning employees to optimize the total system cost under a given customer arrival rate with the considerations of the customer baling and reneging for the modem quic service restaurant. References [1] J. C. Chebat, P. Filiatrault, C. G. Chebat and A. Vaninsy, Impact of waiting attribution and consumer s mood on perceived quality, Journal of Business Research, Vol. 34 (1995), pp. 191 196. [2] U. C. Gupta and V. Goswami, Performance analysis of finite buffer discrete-time queue with bul service, Computers and Operations Research, Vol. 29 (10) (2002), pp. 1331 1341. [3] C. L. Hwang, Multimedia traffic queuing analysis in high-speed networs: a frequency domain approach, Transportation Research Part A: Policy and Practice, Vol. 30 (1) (1996), pp. 59 60. [4] M. A. Kaboudan, A dynamic-server queuing simulation, Computers and Operations Research, Vol. 25 (6) (1998), pp. 431 439. [5] K. Kim, Dynamic traffic congestion modeling: with an application to Seoul, Transportation Research Part A: Policy and Practice, Vol. 31 (1) (1997), p. 83.

EMPLOYEE ASSIGNMENT MODEL 139 [6] H. W. Lee, D. I. Chung, S. S. Lee and K. C. Chae, Server unavailability reduces mean waiting time in some batch service queuing systems, Computers and Operations Research, Vol. 24 (6) (1997), pp. 559 567. [7] S. S. Rao, A. Gunasearan, S. K. Goyal and T. Martiainen, Waiting line model applications in manufacturing, International Journal of Production Economics, Vol. 54 (1) (1998), pp. 1 28. [8] T. P. Stan, T. J. Goldsby and S. K. Vicery, Effect of service supplier performance on satisfaction and loyalty of store managers in the fast food industry, Journal of Operations Management, Vol. 17 (4) (1999), pp. 429 447. [9] H. A. Taha, Operations Research: An Introduction, Prentice Hall International Inc., New Jersey, 1995. [10] N. M. van Dij, Why queuing never vanishes, European Journal of Operational Research, Vol. 99 (2) (1997), pp. 463 476. [11] A. Z. Zeng and T. Zhang, A queuing model for designing an optimal three-dimensional maintenance float system, Computers and Operations Research, Vol. 24 (1) (1997), pp. 85 95. Received October, 2004