Scheduling agents using forecast call arrivals at Hydro-Québec s call centers
|
|
|
- Amanda Hutchinson
- 10 years ago
- Views:
Transcription
1 Scheduling agents using forecast call arrivals at Hydro-Québec s call centers Marie Pelleau 1, Louis-Martin Rousseau 2, Pierre L Ecuyer 1, Walid Zegal 3, Louis Delorme 3 1 Université de Montréal, Montreal, Canada [email protected], [email protected] 2 Polytechnique Montréal, Montreal, Canada, [email protected] 3 Institut de recherche d Hydro-Québec, Montreal, Canada, {zegal.alid, delorme.louis}@ireq.ca Abstract. The call center managers at Hydro-Québec (HQ) need to deliver both lo operating costs and high service quality. Their task is especially difficult because they need to handle a large orkforce (more than 500 employees) hile satisfying an incoming demand that is typically both time-varying and uncertain. The current techniques for determining the schedule of each employee according to the forecast call volumes at HQ are often unreliable, and there is a need for more accurate methods. In this paper, e address the concerns of the call center managers at HQ by modeling the problem of multi-activity shift scheduling. This model has been implemented and tested using real-life call center data provided by HQ. The main contribution of this paper is to demonstrate that a constraint programming (CP) model ith regular language encoding can solve large problems in an industrial context. Furthermore, e sho that our CP-based formulation has considerably better performance than a ell-knon commercial softare package. 1 Introduction The management of call center operations at Hydro-Québec (HQ) is a highly complicated task that often involves balancing contradictory objectives. Managers need to achieve simultaneously high levels of service quality and operational efficiency. The service quality is typically measured by key target performance metrics such as the average caller aiting time, i.e., the délai moyen de réponse (DMR). The daily target DMR is 120 seconds. The operational efficiency is typically measured by the proportion of time that agents are busy handling calls. It can readily be seen that high levels of service quality are associated ith lo levels of operational efficiency, and vice versa. It is challenging to achieve the right balance. First, there is the problem of determining the appropriate staffing level, eeks or even months in advance, based on long-term forecasts of future incoming demand (i.e., future call volumes); this demand is typically both time-varying and random. Second, there is the problem of scheduling (and rescheduling) the available pool of agents based on updated forecasts, typically
2 made several days or eeks in advance, hich is a problem of resource deployment. Finally, short-term decisions must be made, such as the routing of incoming calls in real-time to available agents or the mobilizing of agents at short notice because of unforeseen fluctuations in the incoming demand. At HQ, additional real-time control involves moving agents beteen the front office (here they anser calls) and the back office (here they perform other tasks such as paperork). These decisions are based on short-term forecasts, updated one day or a fe hours in advance. In this paper, e focus on the resource deployment problem. Given a staffing level, e ish to specify hich activity (such as taking calls, responding to s, or orking in the back office) each orker should perform in each period of the day. The creation of such a detailed schedule is generally referred to as the multi-activity assignment problem and is much more difficult than the traditional mono-activity version. The need to specify the occupation of an employee in each time period drastically increases the number of possible ork shifts, hich makes classical formulations (such as set covering [4]) intractable in this context. In recent years, researchers have investigated using formal languages to solve complex scheduling problems here employees need to perform several tasks during a shift. These approaches can be combined ith MIP (mixed integer programming) formulations and then solved directly, through column generation [5, 11, 2], via metaheuristics such as large neighborhood search [10] or tabu search [3], via a hybrid MIP/CP approach [12], or directly in CP through lazy clause generation [7]. As in [8, 6] e solve the activity assignment problem, hich involves shift scheduling here the shift positions and breaks are fixed. The main contribution of this paper is to demonstrate that a constraint programming (CP) model ith regular language encoding can solve large problems in an industrial context. In the data provided by HQ, there are 40 periods of 15 minutes covering the period from 8 a.m. to 6 p.m. There are beteen 129 and 142 activities, and from 369 to 544 employees to schedule. The problem is significantly larger than the test cases used in the existing literature on multi-activity scheduling. Furthermore, e sho that our CP-based formulation has considerably better performance than a ell-knon commercial softare package. This paper is organized as follos. Section 2 introduces the problem and the main limitations of the current tool used by HQ. In Section 3, e present the model e used to address these limitations. Section 4 provides concluding remarks. 2 Problem Description We consider the problem of designing ork schedules for the agents. Given a day divided into periods, a set of employees, and a staffing requirement, e must select hich activities should be performed by each employee during each period of the day, in order to satisfy the demand.
3 2.1 Problem characteristics We no detail the different characteristics of the problem and give some of the notation. Activities. In HQ, there are more than 100 different activities. Let the set of all the activities be A. There are to types of activities. The nonproductive activities are the breaks. We denote by A rest the set of nonproductive activities. The productive activities are all the activities that are not in A rest. The set of such activities is denoted by A prod. And may be splited into three disjoints sets: the phone activities A phone (taking the calls), the back-office activities A office (doing paperork), and the eb activities A eb (responding to s). We must distinguish beteen the different activities to formalize some of the concerns of the call center managers; see Section 2.2. Periods. The call arrival process is uncertain and time-varying. In order to approximate it, the day is divided into m periods of 15 minutes. We retained this time division in the scheduling process. We define T = {1,..., m} to be the set of periods in a day. Employees. Let E be the set of employees. Each employee has a set of skills S e A. For each employee e E in each period t T, e must determine hich activity should be performed. Let x e,t S e be the activity performed by employee e in period t. Staffing and Deviation. The staffing requirement indicates the desired number of staff for each activity in each period of the day; it is calculated beforehand. We denote by d a,t the staffing requirement for activity a A in period t T. The goal is to ensure that the number of employees for each activity in each period of the day is greater than or equal to the requirement. Hoever, it may not be possible to provide a schedule that fully satisfies the demand. In this context, the aim is to minimize the sum of the eighted staff shortages over all activities and periods, ith eights that depend on both activities and time. This is referred to as deviation or undercover and denoted by u a,t ith a A and t T. Thus, given a set of skills and a staffing requirement, building an optimal schedule corresponds to assigning activities to each employee for every period of the day. Each assigned employee must have the necessary skills, and the goal is to minimize the total deviation. 2.2 HQ s solution HQ currently applies a idely used commercial scheduling softare. This system is able to compute the staffing requirement, and given a staffing requirement it
4 8:00 8:30 9:00 9:30 10:00 10:30 Employee 1 Rest Phone Break Web Employee 2 Office Phone Break Phone Employee 3 Rest Office Phone Break Fig. 1. Example of HQ schedule for three employees beteen 8 and 10:30 designs a schedule that satisfies the demand. Figure 1 shos an example of a schedule for three employees beteen 8:00 and 10:30. Hoever, the current tool does not consider some of the folloing critical aspects of the management of HQ s call centers. Priority management. Some activities have priority over others. For instance the activity of ansering failure call type has priority over other call types. Moreover, any phone activity has priority over office and eb activities. One may also ant to prioritize certain times of the day, such as lunchtime hen many employees are unavailable. The tool currently used at HQ does not allo the prioritization of activities, resources, and calls. Activity transitions. The current tool is unable to efficiently manage sequences of different activities. It computes solutions in hich employees must sitch from one activity to another after only a short interval. For example, in Figure 1, Employee 3 has just 15 minutes of office ork before sitching to phone activity. Hoever, HQ s managers ish to establish a minimum duration of one hour for each activity type. The curent tool cannot enforce this rule, so the schedules must be corrected manually. Multi-skill management. Multi-skill management is necessary only for the phone activities. Given the stochastic context of call arrivals, it is desirable to assign an agent to a set of phone activities during the same period. Hoever, the current tool is unable to select a subset of activities and assigns an employee to all the phone activities in his or her set of skills. In practice, the multiskill assignment is performed using an internal simulator. This simulator is part of the softare and is not documented. We do not kno if it is stochastic or deterministic, or ho the call arrival process is modeled. Furthermore, e do not have access to the results of the simulator. It generates a distribution of skills per agent per period. We define the phone activity distribution ratio to be the percentage of time allocated to a specific call type for an agent ho is assigned to phone activities for a given period. This distribution is important because the good coverage of calls by agents relies on it. HQ thus uses the ratio belo that is proportional to each activity s demand to evaluate the quality of a schedule.
5 Proportional ratio for multi-skill management. This ratio is designed to satisfy the conditions of the call center by taking into account the demand for a period. Let e E be an employee, and S e A his or her set of skills. Let S e be the phone-related skills and d a,t the demand for activity a A in period t T. If employee e is assigned to phone activities during period t, the ratio for each phone activity a Se phone is S phone e r e,a,t = d a,t a S phone e. d a,t For all the other activities, this ratio is equal to 1. This ratio can be seen as a realistic assessment of the current conditions in HQ s call centers. In previous ork, HQ has implemented a MIP model using CPLEX. Hoever, for large instances, this method sometimes returns an out-of-memory error. To address the limitations introduced above, and to reduce the large number of variables, e decided to use CP. 3 Constraint programming formulation 3.1 Proposed solutions to address the limitations We address the issues of priority management and sequence limitations. For multi-skill management e currently use the method applied in HQ s existing tool: e assign an employee to all the phone activities in his or her set of skills, and e compute the deviation using the ratio introduced in the previous section. Priority Management. Assigning a cost C a,t to each activity a A and each period t T allos us to prioritize some activities and periods over others. Activity Transition. As part of the scheduling process, e propose to use a regular language to model the transition rule beteen the different types of activities. This rule states that an employee must perform productive activities of the same type (phone, office, or eb) for a fixed duration (e.g., 1 hour) before sitching to another activity. The rule is based not on activities but rather on families of activities. In addition, the rule must be validated for each employee e E. To model this sequence rule, e use an automaton and state that, for an employee, the ord formed by the activities performed during the day must be recognized by the automaton. Let Σ = {n, p, o, } be the alphabet of the automaton, here n A rest, p A phone, o A office, and A eb belong respectively to the set of nonproductive, phone, office, and eb activities. Let Q = {0,..., 9} be the set of states. The automaton defined on (Σ, Q) is given in Figure 2. Starting from the initial state 0, the automaton ensures that if an employee is assigned to a phone activity (state 1), an office activity (state 4), or a eb activity (state 7) for a period of
6 n n n n 0 p 1 p 2 p 3 n n p n o 4 o 5 o 6 n n o n o p Fig. 2. Automaton for the activity transition rule 15 minutes, then it must perform an activity from that category for at least one hour. Breaks can occur during or after this block of activities. Moreover, the fact that state 0 is accepting ensures that even the last block of activities lasts at least one hour. This automaton is represented by its transition table and modeled using a Table constraint. For each employee e and each period t, q e,t Q gives the state in the automaton. 3.2 Model This model is a simplified version because all the breaks are fixed. We used the schedules designed by HQ s softare and fixed the breaks at the same periods. Variables x e,t S e u a,t N q e,t Q Activity performed by employee e during period t Shortage of employees performing activity a during period t State in the automaton Constraints min C a,t u a,t (1) a A prod t T s.t. ((x e,t == a) r e,t,a ) + u a,t d a,t, a A prod, t T (2) e E Table((q e,t, x e,t, q e,t+1 ), automaton) e E, t {1,..., m 1} (3) q e,1 = 0 e E (4) q e,m = 0 e E (5)
7 Objective Value ith CP 10% 20% 30% 10% 20% 30% Objective Value ith HQ s tool (a) Impact Based Search Objective Value ith HQ s tool (b) Phone First Fig. 3. Comparison of the CP results and the HQ schedules. 3.3 Implementation We implemented this model using the Or-Tools[9] library for Java. The main reason for using Java is to be able in future ork to communicate directly ith the call-center simulator [1]. In this version e used pure CP, ith a timeout of 5 minutes. We try several strategies to select the next branching variable during the search. We report here the results for the classical Impact Based Search and a dedicated search strategy e call Phone First, hich consist of first assigning employees that can perform phone activities and focus on office, eb, and rest activities afterards. We tested our implementation on daily data for February to May In these instances, there are 40 periods of 15 minutes corresponding to 8 a.m. to 6 p.m. There are beteen 129 and 142 activities, of hich 40 are phone activities, and from 369 to 544 employees to schedule. The experiments ere run on a 1.7-GHz Intel Core i7. A comparison of our solution and the HQ solution on 82 instances shos that e reduced the understaffing by an average of 5% ith the Impact Based Search, and 9% ith the Phone First strategy. Figure 3 compares the HQ s currently used tool ith CP for both search strategies. Points belo the bisector are instances on hich CP outperforms the current solution, e can thus see that both search strategies perform quite ell. Phone First, hoever, seems to be more robust as it degrades the solution in only to cases. 4 Conclusion In this paper, e have investigated a large industrial multi-activity assignment problem. We took into account the concerns of the call center managers and proposed a solution that considers issues not handled by their current tool. We
8 implemented this model ith Or-Tools and tested it on a significant number of real instances. Future ork ill involve solving the full multi-activity shift scheduling problem, here the shift positions and breaks are not fixed. References 1. Eric Buist and Pierre L Ecuyer. A java library for simulating contact centers. In Proceedings of the 37th Conference on Winter Simulation, pages , Marie-Claude Côté, Bernard Gendron, and Louis-Martin Rousseau. Grammarbased column generation for personalized multi-activity shift scheduling. IN- FORMS Journal on Computing, 25(4): , Sana Dahmen and Monia Rekik. Solving multi-activity personalized shift scheduling problems ith a hybrid heuristic. Technical report, Faculté des sciences de l administration, Université Laval, George B. Dantzig. A comment on edie s traffic delays at toll booths. Journal of the Operations Research Society of America, 2(3): , Sophie Demassey, Gilles Pesant, and Louis-Martin Rousseau. A cost-regular based hybrid column generation approach. Constraints, 11(41): , Mahsa Elahipanah, Guy Desaulniers, and Ève Lacasse-Guay. A to-phase mathematical-programming heuristic for flexible assignment of activities and tasks to ork shifts. Journal of Scheduling, 16(5): , Graeme Gange, Peter J. Stuckey, and Pascal van Hentenryck. Explaining propagators for edge-valued decision diagrams. In Proceedings of the 19th International Conference on Principles and Practice of Constraint ProgrammingPrinciples and Practice of Constraint Programming, pages , Quentin Lequy, Mathieu Bouchard, Guy Desaulniers, François Soumis, and Beyime Tachefine. Assigning multiple activities to ork shifts. Journal of Scheduling, 15(2): , Google OR-Tools Claude-Guy Quimper and Louis-Martin Rousseau. A large neighbourhood search approach to the multi-activity shift scheduling problem. Journal of Heuristics, 16(3): , Marìa I. Restrepo, Leonardo Lozano, and Andrés L. Medaglia. Constrained netork-based column generation for the multi-activity shift scheduling problem. International Journal of Production Economics, 140(1): , Domenico Salvagnin and Toby Walsh. A hybrid mip/cp approach for multi-activity shift scheduling. In Proceedings of the 18th International Conference on Principles and Practice of Constraint Programming, pages , 2012.
Leveraging Multipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Networks
Leveraging ultipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Netorks Juliana de Santi, André C. Drummond* and Nelson L. S. da Fonseca University of Campinas, Brazil Email:
Examples of adverse selection: Moral Hazard A simple job search model Unemployment Insurance. Risks of Selling a Life Annuity.
Moral Hazard, Adverse Selection and Unemployment Insurance Plan Examples of adverse selection: Risk of Selling a Life Annuity Lemons Market Moral Hazard A simple job search model Unemployment Insurance
Reducing Surgical Ward Congestion through. Improved Surgical Scheduling and Uncapacitated Simulation
Reducing Surgical Ward Congestion through Improved Surgical Scheduling and Uncapacitated Simulation Vincent S. Cho 1, Martin L. Puterman 2, Neda Salehirad 3, Wenhai Huang 1, Derek Atkins 3 1. British Columbia
Clustering and scheduling maintenance tasks over time
Clustering and scheduling maintenance tasks over time Per Kreuger 2008-04-29 SICS Technical Report T2008:09 Abstract We report results on a maintenance scheduling problem. The problem consists of allocating
This paper introduces a new method for shift scheduling in multiskill call centers. The method consists of
MANUFACTURING & SERVICE OPERATIONS MANAGEMENT Vol. 10, No. 3, Summer 2008, pp. 411 420 issn 1523-4614 eissn 1526-5498 08 1003 0411 informs doi 10.1287/msom.1070.0172 2008 INFORMS Simple Methods for Shift
CRITERIUM FOR FUNCTION DEFININING OF FINAL TIME SHARING OF THE BASIC CLARK S FLOW PRECEDENCE DIAGRAMMING (PDM) STRUCTURE
st Logistics International Conference Belgrade, Serbia 8-30 November 03 CRITERIUM FOR FUNCTION DEFININING OF FINAL TIME SHARING OF THE BASIC CLARK S FLOW PRECEDENCE DIAGRAMMING (PDM STRUCTURE Branko Davidović
Command Alkon. 7Dispatch Optimizati n
Command Alkon 7Dispatch Optimizati n BOOKLETS 1 Corporate Overvie 2 Ready-Mixed Concrete COMMANDconcrete 3 Bulk Materials & Automation 4 Concrete Plant Automation 5 Quality Control 6 Business Integration
Appendix: Simple Methods for Shift Scheduling in Multi-Skill Call Centers
MSOM.1070.0172 Appendix: Simple Methods for Shift Scheduling in Multi-Skill Call Centers In Bhulai et al. (2006) we presented a method for computing optimal schedules, separately, after the optimal staffing
Topic 4: Introduction to Labour Market, Aggregate Supply and AD-AS model
Topic 4: Introduction to Labour Market, Aggregate Supply and AD-AS model 1. In order to model the labour market at a microeconomic level, e simplify greatly by assuming that all jobs are the same in terms
Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows
TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents
Expert Systems with Applications
Expert Systems ith Applications 36 (2009) 5450 5455 Contents lists available at ScienceDirect Expert Systems ith Applications journal homepage:.elsevier.com/locate/esa Trading rule discovery in the US
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
The Research on Demand Forecasting of Supply Chain Based on ICCELMAN
505 A publication of CHEMICAL ENGINEERING TRANSACTIONS VOL. 46, 2015 Guest Editors: Peiyu Ren, Yancang Li, Huiping Song Copyright 2015, AIDIC Servizi S.r.l., ISBN 978-88-95608-37-2; ISSN 2283-9216 The
SOLUTION PAPER GET THERE FIRST
GET THERE FIRST Keep Your Organization Out in Front Opportunities for groth are out there. Businesses need connectivity to thrive and the economic recovery is providing significant indos of groth based
Scheduling Breaks in Shift Plans for Call Centers
Scheduling Breaks in Shift Plans for Call Centers Andreas Beer Johannes Gärtner Nysret Musliu Werner Schafhauser Wolfgang Slany Abstract In this paper we consider a real-life break scheduling problem for
Vectors Math 122 Calculus III D Joyce, Fall 2012
Vectors Math 122 Calculus III D Joyce, Fall 2012 Vectors in the plane R 2. A vector v can be interpreted as an arro in the plane R 2 ith a certain length and a certain direction. The same vector can be
REDUCING RISK OF HAND-ARM VIBRATION INJURY FROM HAND-HELD POWER TOOLS INTRODUCTION
Health and Safety Executive Information Document HSE 246/31 REDUCING RISK OF HAND-ARM VIBRATION INJURY FROM HAND-HELD POWER TOOLS INTRODUCTION 1 This document contains internal guidance hich has been made
Automated Shift Design and Break Scheduling
Automated Shift Design and Break Scheduling Luca Di Gaspero, Johannes Gärtner, Nysret Musliu, Andrea Schaerf, Werner Schafhauser, and Wolfgang Slany Abstract Shift design and break scheduling are important
Two objective functions for a real life Split Delivery Vehicle Routing Problem
International Conference on Industrial Engineering and Systems Management IESM 2011 May 25 - May 27 METZ - FRANCE Two objective functions for a real life Split Delivery Vehicle Routing Problem Marc Uldry
VIP Seller ProgramTm. WhalenGroup R E A L E S T A T E A D V I S O R. step system. to get your home sold fast and for top dollar
step system to get your home sold fast and for top dollar Experience the Wo factor ith The WhalenGroup s 151-Step System to get your home sold fast and for top dollar Steps 1 15: Behind the scenes look
Simple Methods for Shift Scheduling in Multi-Skill Call Centers
Simple Methods for Shift Scheduling in Multi-Skill Call Centers Sandjai Bhulai, Ger Koole & Auke Pot Vrije Universiteit, De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands Final version Abstract This
Locating and sizing bank-branches by opening, closing or maintaining facilities
Locating and sizing bank-branches by opening, closing or maintaining facilities Marta S. Rodrigues Monteiro 1,2 and Dalila B. M. M. Fontes 2 1 DMCT - Universidade do Minho Campus de Azurém, 4800 Guimarães,
Online vehicle routing and scheduling with continuous vehicle tracking
Online vehicle routing and scheduling with continuous vehicle tracking Jean Respen, Nicolas Zufferey, Jean-Yves Potvin To cite this version: Jean Respen, Nicolas Zufferey, Jean-Yves Potvin. Online vehicle
Solving the chemotherapy outpatient scheduling problem with constraint programming
Journal of Applied Operational Research (2014) 6(3), 135 144 Tadbir Operational Research Group Ltd. All rights reserved. www.tadbir.ca ISSN 1735-8523 (Print), ISSN 1927-0089 (Online) Solving the chemotherapy
Generating Personnel Schedules in an Industrial Setting Using a Tabu Search Algorithm
Generating Personnel Schedules in an Industrial Setting Using a Tabu Search Algorithm Pascal Tellier 1 and George White 2 1 PrairieFyre Software Inc., 555 Legget Dr., Kanata K2K 2X3, Canada [email protected]
Selling T-shirts and Time Shares in the Cloud
Selling T-shirts and Time Shares in the Cloud Daniel Gmach HP Labs Palo Alto, CA, USA [email protected] Jerry Rolia HP Labs Palo Alto, CA, USA [email protected] Ludmila Cherkasova HP Labs Palo Alto,
Scalable Load Balancing in Nurse to Patient Assignment Problems
Scalable Load Balancing in Nurse to Patient Assignment Problems Pierre Schaus 1, Pascal Van Hentenryck 2, Jean-Charles Régin 3 1 Dynadec, One Richmond Square, Providence, RI 02906, USA [email protected]
Resource Allocation for Security Services in Mobile Cloud Computing
IEEE INFOCOM 211 Workshop on M2MCN-211 Resource Allocation for Security Services in Mobile Cloud Computing Hongbin Liang 12 Dijiang Huang 3 LinX.Cai 2 Xuemin (Sherman) Shen 2 Daiyuan Peng 1 1 School of
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]
UCU Guide to Employment Tribunals
UCU Guide to Employment Tribunals September 2015 This guide has been prepared to alk through the tribunal process. Please read it carefully and keep it to hand as you may be referred to it during the progress
Building a High-Quality Teaching Profession
Building a High-Quality Teaching Profession Lessons from around the orld Background Report for the International Summit on the Teaching Profession Building a High-Quality Teaching Profession Lessons from
HARMONIC PROGRESSIONS DOMINANT TO TONIC MOTION. V I/i
HARMONIC PROGRESSIONS We already kno the nuts and bolts of harmony, the origins of diatonic triads and 7th chords in their possible inversions and ho these inversions are represented via roman numeral
If anything is damaged or missing, contact your dealer.
User Manual CS-114A Read this guide thoroughly and follo the installation and operation procedures carefully in order to prevent any damage to the units and/or any devices that connect to them. This package
A CP Scheduler for High-Performance Computers
A CP Scheduler for High-Performance Computers Thomas Bridi, Michele Lombardi, Andrea Bartolini, Luca Benini, and Michela Milano {thomas.bridi,michele.lombardi2,a.bartolini,luca.benini,michela.milano}@
Early Warning Indicators of Strategic Risk in Togolese Commercial Banks: An AHP Model Approach
IOSR Journal of Business and Management (IOSR-JBM) e-issn: 2278-487X, p-issn: 2319-7668. Volume 16, Issue 3. Ver. IV (Feb. 2014), PP 45-61 Early Warning Indicators of Strategic Risk in Togolese Commercial
World Service Office PO Box 9999 Van Nuys, CA 91409 USA. World Service Office Europe 48 Rue de l Eté B-1050 Brussels, Belgium
means regularly attending N meetings and events, connecting ith other members over the phone, and spending time ith other recovering addicts ho that their parents feel more comfortable ith their involvement
Choosing the Optimal Object-Oriented Implementation using Analytic Hierarchy Process
hoosing the Optimal Object-Oriented Implementation using Analytic Hierarchy Process Naunong Sunanta honlameth Arpnikanondt King Mongkut s University of Technology Thonburi, [email protected] King
Workforce scheduling with logical constraints: theory and applications in call centers
Workforce scheduling with logical constraints: theory and applications in call centers Gábor Danó This thesis was supervised by Sandjai Bhulai and Ger Koole Department of Mathematics Vrije Universiteit
Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover
1 Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover Jie Xu, Member, IEEE, Yuming Jiang, Member, IEEE, and Andrew Perkis, Member, IEEE Abstract In this paper we investigate
COLLATERAL RESPONDING UNDER A DRL SCHEDULE'
JOURNAL OF THE EXPERMENTAL ANALYSS OF BEHAVOR RENFORCEMENT CONTNGENCES MANTANNG COLLATERAL RESPONDNG UNDER A DRL SCHEDULE' D. E. MCMLLAN2 DOWNSTATE MEDCAL CENTER STATE UNVERSTY OF NEW YORK 1959, 12, 413-422
Optimal Service Pricing for Cloud Based Services
International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-3, July 2012 Optimal Service Pricing for Cloud Based Services Deepak Mishra, Manish Shrivastava Abstract:
University of British Columbia Co director s(s ) name(s) : John Nelson Student s name
Research Project Title : Truck scheduling and dispatching for woodchips delivery from multiple sawmills to a pulp mill Research Project Start Date : September/2011 Estimated Completion Date: September/2014
A Programme Implementation of Several Inventory Control Algorithms
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume, No Sofia 20 A Programme Implementation of Several Inventory Control Algorithms Vladimir Monov, Tasho Tashev Institute of Information
Determining Inventory Levels in a CONWIP Controlled Job Shop
Determining Inventory Levels in a CONWIP Controlled Job Shop Sarah M. Ryan* Senior Member, IIE Department of Industrial and Management Systems Engineering University of Nebraska-Lincoln Lincoln, NE 68588-0518
XXX. Problem Management Process Guide. Process Re-engineering Problem Management Process
XXX Management Process Guide Process Re-engineering Management Process Version Control Document Version Status Date Author Name Signature Date Table of Contents 1. INTRODUCTION...1 2. PURPOSE OF THE DOCUMENT...
A Constraint Programming Application for Rotating Workforce Scheduling
A Constraint Programming Application for Rotating Workforce Scheduling Markus Triska and Nysret Musliu Database and Artificial Intelligence Group Vienna University of Technology {triska,musliu}@dbai.tuwien.ac.at
A hybrid approach for solving real-world nurse rostering problems
Presentation at CP 2011: A hybrid approach for solving real-world nurse rostering problems Martin Stølevik ([email protected]) Tomas Eric Nordlander ([email protected]) Atle Riise ([email protected])
A Shift Sequence for Nurse Scheduling Using Linear Programming Problem
IOSR Journal of Nursing and Health Science (IOSR-JNHS) e-issn: 2320 1959.p- ISSN: 2320 1940 Volume 3, Issue 6 Ver. I (Nov.-Dec. 2014), PP 24-28 A Shift Sequence for Nurse Scheduling Using Linear Programming
Revenue Management for Transportation Problems
Revenue Management for Transportation Problems Francesca Guerriero Giovanna Miglionico Filomena Olivito Department of Electronic Informatics and Systems, University of Calabria Via P. Bucci, 87036 Rende
EXECUTIVE SUMMARY: NEW YORK CITY PILOTS AUTOMATIC TELEPHONE WEATHER ANSWERING SERVICE (PATWAS) TEST
Report No. FAA RD 11 80 EXECUTIVE SUMMARY: NEW YORK CITY PILOTS AUTOMATIC TELEPHONE WEATHER ANSWERING SERVICE (PATWAS) TEST I Frank Staillo Ephraim Shoehet ~. OCTOBER 1911 1, FINAL REPORT Document is available
Simulation-based Optimization Approach to Clinical Trial Supply Chain Management
20 th European Symposium on Computer Aided Process Engineering ESCAPE20 S. Pierucci and G. Buzzi Ferraris (Editors) 2010 Elsevier B.V. All rights reserved. Simulation-based Optimization Approach to Clinical
The University of Toledo Soil Mechanics Laboratory
The University of Toledo Soil Mechanics Laboratory 1 Soil Moisture-Density Relationship Standard and Modified Proctor Tests Introduction For earthork construction it is important to compact soils to a
An Overview of Routing and Staffing Algorithms in Multi-Skill Customer Contact Centers. Submitted version
An Overview of Routing and Staffing Algorithms in Multi-Skill Customer Contact Centers Ger Koole & Auke Pot Department of Mathematics, Vrije Universiteit Amsterdam, The Netherlands Submitted version 6th
On the Impact of Real-Time Information on. Field Service Scheduling. Ioannis Petrakis, Christian Hass, Martin Bichler 1
On the Impact of Real-Time Information on Field Service Scheduling Ioannis Petrakis, Christian Hass, Martin Bichler 1 Department of Informatics, TU München, Germany Mobile phone operators need to plan
Optimal Sequential Paging in Cellular Networks
Optimal Sequential Paging in Cellular Netorks Bhaskar Krishnamachari, Rung-Hung Gau, Stephen B. Wicker, Zygmunt J. Haas School of Electrical and Computer Engineering, Cornell University, Ithaca, NY 14853
Network Traffic Prediction Based on the Wavelet Analysis and Hopfield Neural Network
Netork Traffic Prediction Based on the Wavelet Analysis and Hopfield Neural Netork Sun Guang Abstract Build a mathematical model is the key problem of netork traffic prediction. Traditional single netork
DESIGN PROCEDURE FOR A LEARNING FEED-FORWARD CONTROLLER
Proc. 1 st IFAC Conf. on Mechatronic Systems (Darmstadt, Germany, 18 0 Sept. 000), R. Isermann (ed.), VDI/VDE Gesellschaft Mess-und Automatiserungstechnik GMA, Düsseldorf, Germany. DESIGN PROCEDURE FOR
Dimensioning an inbound call center using constraint programming
Dimensioning an inbound call center using constraint programming Cyril Canon 1,2, Jean-Charles Billaut 2, and Jean-Louis Bouquard 2 1 Vitalicom, 643 avenue du grain d or, 41350 Vineuil, France [email protected]
Integrated maintenance scheduling for semiconductor manufacturing
Integrated maintenance scheduling for semiconductor manufacturing Andrew Davenport [email protected] Department of Business Analytics and Mathematical Science, IBM T. J. Watson Research Center, P.O.
Offline sorting buffers on Line
Offline sorting buffers on Line Rohit Khandekar 1 and Vinayaka Pandit 2 1 University of Waterloo, ON, Canada. email: [email protected] 2 IBM India Research Lab, New Delhi. email: [email protected]
A multilevel integrative approach to hospital case mix and capacity planning DEPARTMENT OF DECISION SCIENCES AND INFORMATION MANAGEMENT (KBI)
Faculty of Business and Economics A multilevel integrative approach to hospital case mix and capacity planning Guoxuan Ma & Erik Demeulemeester DEPARTMENT OF DECISION SCIENCES AND INFORMATION MANAGEMENT
Proceedings of the 2008 Winter Simulation Conference S. J. Mason, R. R. Hill, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds.
Proceedings of the 2008 Winter Simulation Conference S. J. Mason, R. R. Hill, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. SPEEDING UP CALL CENTER SIMULATION AND OPTIMIZATION BY MARKOV CHAIN UNIFORMIZATION
CALL CENTER SCHEDULING TECHNOLOGY EVALUATION USING SIMULATION. Sandeep Gulati Scott A. Malcolm
Proceedings of the 2001 Winter Simulation Conference B. A. Peters, J. S. Smith, D. J. Medeiros, and M. W. Rohrer, eds. CALL CENTER SCHEDULING TECHNOLOGY EVALUATION USING SIMULATION Sandeep Gulati Scott
Fundamentals Keyboard Exam
Fundamentals Keyboard Exam General requirements: 1. Scales: be prepared to play: All major and minor scales (including melodic minor, natural minor, and harmonic minor) up to five sharps and flats, ith
A Constraint Programming based Column Generation Approach to Nurse Rostering Problems
Abstract A Constraint Programming based Column Generation Approach to Nurse Rostering Problems Fang He and Rong Qu The Automated Scheduling, Optimisation and Planning (ASAP) Group School of Computer Science,
A Tool for Generating Partition Schedules of Multiprocessor Systems
A Tool for Generating Partition Schedules of Multiprocessor Systems Hans-Joachim Goltz and Norbert Pieth Fraunhofer FIRST, Berlin, Germany {hans-joachim.goltz,nobert.pieth}@first.fraunhofer.de Abstract.
What does 'just intonation' mean?
Translated from: Harmonik & Glasperlenspiel. Beiträge `93. München 1994 What does 'just intonation' mean? Peter Neubäcker The lecture I ould like to deliver today is the first part of a symposium on 'just
A Production Planning Problem
A Production Planning Problem Suppose a production manager is responsible for scheduling the monthly production levels of a certain product for a planning horizon of twelve months. For planning purposes,
RESEARCH PRODUCTIVITY OF DEGREE COLLEGE TEACHERS IN GOA UNIVERSITY: A STUDY
ISSN:2201142 (Online), ISSN 2349302X (Print) ooll.. 44,, JJuullyy SSeepptt.. 22001144,, IIssssuuee 33 RESEARCH PRODUCTIITY OF DEGREE COLLEGE TEACHERS IN GOA UNIERSITY: A STUDY Dr. Jayaprakash Librarian,
Expected Shortfall: a natural coherent alternative to Value at Risk
Expected Shortfall: a natural coherent alternative to Value at Risk Carlo Acerbi Dirk Tasche May 9, 2001 Abstract We discuss the coherence properties of Expected Shortfall (ES) as a financial risk measure.
PARTIAL CROSS TRAINING IN CALL CENTERS WITH UNCERTAIN ARRIVALS AND GLOBAL SERVICE LEVEL AGREEMENTS. D. J. Medeiros
Proceedings of the 07 Winter Simulation Conference S. G. Henderson, B. Biller, M.-H. Hsieh, J. Shortle, J. D. Tew, and R. R. Barton, eds. PARTIAL CROSS TRAINING IN CALL CENTERS WITH UNCERTAIN ARRIVALS
Air Force Operations Center Scheduling (AFOCS)
Air Force Operations Center Scheduling (AFOCS) OR 680 / SYST 798 Capstone Project Literature Review Report Prepared for: Dr. Kathryn Laskey Prepared by: Scott Genberg Rebecca McCrabb Ashley Rock Amar Zabarah
A hierarchical multicriteria routing model with traffic splitting for MPLS networks
A hierarchical multicriteria routing model with traffic splitting for MPLS networks João Clímaco, José Craveirinha, Marta Pascoal jclimaco@inesccpt, jcrav@deecucpt, marta@matucpt University of Coimbra
IMPACT OF INFORMATION TECHNOLOGY ON THE PERFORMANCE OF TUNISIAN BANKS: A STOCHASTIC FRONTIER ANALYSIS WITH PANEL DATA
ASIAN ACADEMY of MANAGEMENT JOURNAL of ACCOUNTING and FINANCE AAMJAF, Vo. 9, No. 2, 95 125, 2013 IMPACT OF INFORMATION TECHNOLOGY ON THE PERFORMANCE OF TUNISIAN BANKS: A STOCHASTIC FRONTIER ANALYSIS WITH
Static Analysis for Regular Expression Denial-of-Service Attacks
Static Analysis for Regular Expression Denial-of-Service Attacks James Kirrage Asiri Rathnayake Hayo Thielecke University of Birmingham, UK Abstract. Regular expressions are a concise yet expressive language
COMPUTER SIMULATION OF THE PERFORMANCE OF LIFEJACKETS - A Feasibililty Study
OTH 93 398 COMPUTER SIMULATION OF THE PERFORMANCE OF LIFEJACKETS - A Feasibililty Study Prepared by Frazer-Nash Consultancy Limited Shelsley House, Randalls Way Leatherhead Surrey KT22 7TX London: HMSO
12. Inner Product Spaces
1. Inner roduct Spaces 1.1. Vector spaces A real vector space is a set of objects that you can do to things ith: you can add to of them together to get another such object, and you can multiply one of
LocalSolver: black-box local search for combinatorial optimization
LocalSolver: black-box local search for combinatorial optimization Frédéric Gardi Bouygues e-lab, Paris [email protected] Joint work with T. Benoist, J. Darlay, B. Estellon, R. Megel, K. Nouioua Bouygues
