Operations Support System Laboratory, KT Tel :

Size: px
Start display at page:

Download "Operations Support System Laboratory, KT Tel :"

Transcription

1 The Scheduling Model and Algorithm for Workforce Management : A case study at KT Dong Cheul Lee, Seongil Kim, Sungsoo Kim, Dongsik Yun Operations Support System Laboratory, KT {jackdclee,sikim,loach,dsyun}@kt.co.kr Tel : Abstract In a telco, technicians visit a number of customer sites per appointment. Scheduling these technicians would be easy if there were a small number of s to do. However, in most cases, there are an excessive amount of s to complete and the number of technicians is not sufficient enough to tackle the challenge. In addition, customers have a variety of needs and each technician has a different skill level, and managers who drive technicians might have different scheduling purposes especially at a large telco like KT. Managers are reported to have difficulty in scheduling due to its complexity. Therefore, an automated scheduler is necessary to schedule technicians efficiently so that the managers do not have to schedule technicians on their own. To do so, we propose four kinds of objective functions and various constraints to model KT s workforce scheduling case, which are used by the scheduler. We also developed algorithms to find the best possible solution through using the model. The scheduling system is implemented by using the proposed model and algorithms. The result of adopting the implemented scheduling system was successful from both financial and service quality perspectives. Keywords : scheduling, workforce management 552

2 Introduction The definition of telco s workforce scheduling problem Diverse objectives and constraints of scheduling Modeling of workforce scheduling problem Vehicle routing problem CVRPTW Fast local search and Guided local search Our Constraint programming page 2/11 1. Introduction In a telecom, there are many tasks to visit customers at a destined time. If a customer requests POTS (Plain Old Telephone System) service or broadband service at a specific time, a technician should visit the customer at the time of appointment. If the volume of customers requests is not excessive, the technician can perhaps easily visit customers per reservation. However, in the real world, the amount of work to dispatch and the diversity of customer needs are overwhelming and technicians available in the telco s human resource are not sufficient generally. Therefore, a manager who schedules workforce has difficulty in the efficient scheduling. The purpose of scheduling can vary depending on situations. If s are overflowing, which ought to be completed in a day, technicians should do as many s as possible even though they can not meet customers reservation. And the manager might want to use the minimum number of technicians due to accounts settling problems or might want to equalize the number of s per every technician. Also, the manager might regard providing on-time service to customers as a critical factor. Furthermore, constraints which could be a visit location, technician s skill, an type, etc., may vary according to situations as well. To reflect these diverse objectives and constraints on scheduling, their modeling is crucial to search for an optimal solution. Since a technician must travel to a customer site, the challenge to model this scheduling can be treated as a vehicle routing problem[4]. However, it has been shown that almost all vehicle routing problems are NP-complete[2], so it is difficult to find an optimal solution. However a near optimal solution can be found for this problem, considering other complex conditions by using CVRPTW(Capacitated-Vehicle Routing Program with Time Window)[3], which simplifies a complicated real world problem to a similar simple well-known theoretical model. Furthermore, E.Tsang and C.Voudouris[1] suggested the fast local search and guided local search for British Telecom s workforce scheduling problem. However, [1] and [3] are not sufficient to reflect various objectives and constraints of the real world. We have not found other studies which are enough to reflect them until now. We propose a scheduling model and algorithms which can reflect various objectives and constraints by using a constraint programming, especially to address KT s workforce scheduling challenge. KT is the largest telco in Korea, so we can consider various complicated environment factors which will be reflected in our scheduling model. 553

3 KT s Workforce Scheduling Problem Service Ordering System Service Assurance System POTS broadband Leased-line POTS broadband Leased-line Region A Region B POTS SA team POTS SO team broadband SA,SO Leased line SA,SO team All service SA,SO team s technicians manager scheduler time Workforce Management System page 3/11 customer 2. KT s Workforce Scheduling Problem KT s workforce scheduling challenge is to assign a set of s to technicians, minimizing total cost according to scheduling objectives. To provide services to customers, KT has used three systems, which are a service ordering (SO) system, a service assurance (SA) system, and a workforce management (WM) system. Assignments are generated from SO system or SA system. SO system generates them to provide services to a customer, whereas SA system generates them to restore provided services. Every has reserved date information which is a technician s visit time requested by the customer. Assignments are divided into POTS, broadband, and leased line s. That is, technicians need to perform six types of s which are POTS SO, POTS SA, broadband SO, broadband SA, leased line SO, and leased line SA. There can be concurrent s which should be done by one technician at the same time if the customer ordered two services together. Also there can be s that require more than one technician, which are usually leased line s. Moreover, some s require a specific technician to be dispatched who is referred to as a reserved technician. Assignments transmitted from SO system or SA system have site information and its type information. Also, each team takes charge of specific region s services. Therefore, WM system can determine the team for each s. On the above example, three teams provide services on region A and one team provides services on region B. After a team is determined, a manager should assign the to a technician in the team. Every technician must come to a central office on clock-in time and go out to work and must return to the central office until clock-out time. There are three kinds of scheduling modes, a static scheduling, a dynamic scheduling, and a periodic dynamic scheduling. The static scheduling schedules technicians under initial conditions, whereas the dynamic scheduling schedules them under the consideration of previous scheduling results. The dynamic scheduling can change previous schedule if scheduled s were not completed yet. However, managers might not want to change the schedule of some s automatically which can be done soon to prevent technicians confusion. Therefore, managers should be able to configure the number of s which schedule should not be changed and a time limit not to change the schedule before the time limit. These two scheduling modes are executed by managers, whereas the periodic dynamic scheduling is executed periodically. The scheduling is done automatically by using preset environment variables. Also a customer grade is divided into two levels, premium and normal. And managers can set the skill level of technicians so that the scheduler can assign more s to the technicians with a high skill level. 554

4 Structure of Scheduler Start Read input data Input data Preprocess Modeling Preprocessed input data Search solution Print output data Modeling & Solution search End page 4/11 3. Structure of Scheduler To develop a scheduler which can be used for the KT s workforce scheduling challenge, we designed the scheduler to have the following structure. First, the scheduler reads data required for scheduling. Data can be divided into four parts, parameter information, information, technician information and common information. Managers can select various options, and selected options are delivered to the scheduler as parameter information. Assignment information, technician information and common information are stored in a database so that the scheduler can access these information directly. After the scheduler gets every information it needs, it preprocesses the information. A preprocessing excludes error-contained information and converts data properly, so that the scheduler can use it effectively. For instance, technicians who does not belong to any team are excluded, and if a team which should do an has no technicians, the is excluded. Or if an requires a reserved technician and the team does not have the technician, the is excluded. If there are s which require n technicians, and if a team which should do the s has m technicians, the preprocessing makes the s require m technicians(n>m). Afterwards, the scheduler models an objective function and constraints by reference to the given information. Each objective function has different values of penalty cost and the scheduler searches for a solution to minimize the total cost of the objective function. Also the objective function should meet various kinds of constraints to reflect customer s needs and limited human resources. Then the scheduler searches for a solution by using the objective function and the constraints. Due to their combinatorial and explosive nature, it is hard to find an optimal solution[1]. Because not only finding best approximation is important but also searching time is important, the scheduler uses three-step algorithms to reduce searching time and get the better solution. Then if managers want short searching time, the scheduler does not have to use all three algorithms and can stop its searching on the middle of the step. Even though the scheduler stops its operation during the searching, the scheduler still can get an acceptable result which is not much worse than the best approximation. If the scheduler gets the result of the searching, it prints the results and terminates. 555

5 Input Data Parameter Information Objective function Searching time Distance method Time windows Lunch time Fixed number of s Fixed working time Scheduling mode Technician Information ID Location Clock-in time Completion time Clock-out time Speed Number of finished s Team ID Skill level Assignment Information Type Site Team ID Min time Max time Customer grade Number of technicians Concurrent Reserved technician Reserved date scheduler Common Information Skill duration Central office site Previous scheduling Scheduling Result page 5/ Input Data Input data for the scheduler can be divided into four categories; technician information, parameter information, information, and common information. Each information is used for modeling objective functions and constraints and searching for a solution. Technician information is the information about the technicians who can do given s. It includes an ID, a location, clock-in time, completion time, clock-out time, speed, the number of finished s, team ID, and skill level. Clock-in time is the time when a technician comes to the central office. Completion time is the time when the technician finishes his last remaining. Clock-out time is the time when the technician leaves for the day. Speed stands for the average vehicle speed of the technician. The number of finished s is the number of s that the technician had been completed until that time for a day. Team ID is the ID of a team that the technician belongs to. And a skill level shows proficiency of the technician which is classified into three levels. Parameter information is the information that a manager can input and pass it to the scheduler as parameters. It includes the type of an objective function, searching time, a distance method, time windows, lunch time, fixed number of s, fixed working time, and a scheduling mode. There are four kinds of objective functions and they are used for searching for a solution for specified searching time. A distance method is the method for estimating technician s travel distance between the current location of the technician to the customer site. Time window is the limit of visit margin time. If the time window is a hours and the reserved visit time is b o clock, the technician can visit the customer from b o clock till b+a o clock. Also, a technician should not scheduled at one s lunch time. Fixed number of s and fixed working time are used for dynamic scheduling so that the scheduler does not reschedule for a specified number of s or time. A manager can also select scheduling mode that are a static mode or a dynamic mode. Assignment information contains type, a customer site, predetermined team ID, min time, max time, customer grade, required number of technicians, concurrent, a reserved technician and date. Customers request the time when technicians will visit, which can be expressed as min time and max time. Depending on the customer grade, premium customers are scheduled first, and others are later. Common information includes skill duration, a central office site, and a previous scheduling result. The working time for each type, which is skill duration, is determined by technician s skill level and a manager can set the skill duration for each skill level. 556

6 Objective Functions A B Objective Functions Maximize the number of s Minimize the number of technicians Load Balancing Maximize on-time service rate C D Multi-Objective Functions A B C D Penalty Costs Distance cost Technician cost No visit cost Return late cost Late cost Early cost Load balance cost page 6/ Objective Functions Objective functions are used for finding a solution to minimize the total cost. There are four kinds of objective functions which are maximize the number of s, minimize the number of technicians, load balancing, and maximize on-time service rate. A manager can select one of the objective functions before he execute the scheduler. Maximize the number of s objective function is used when a manager wants to maximize the number of s for each technician if customers orders are overflowing suddenly. Because the technicians are not sufficient and they should complete s as many as possible, some of constraints should be neglected, such as time windows and lunch time. The cost is increased when s can not be done. Minimize the number of technicians objective function is used when a manager wants to reduce the total number of required technicians. It tries to dispatch as many s as it can to one technician. And if it does not meet constraints, it dispatches s to another technician. Load balancing objective function is used when a manager wants to assign almost same number of s for each technician. The cost is increased if the technician has more or less number of s than an average number of s per technician. Maximize on-time service rate objective function is used when appointment time with customers should be on time. It adds costs if a technician visits a customer site earlier or later than the appointment time. Each objective function would not be so useful when it is used alone. Therefore, as the above picture, we developed four multi-objective functions by combining two previous objective functions. For instance, A maximizes the number of s and minimizes the total number of technicians, etc. Each has different values of penalty cost. All functions have equivalent values of distance cost, no visit cost, and return late cost which are cost per traveling distance, cost when the can not be done in a day, and cost when a technician should return to the central office later than clock-out time. Technician cost is cost per required technician and A has high value, B has low value, C has low value, and D has high value. Late cost and early cost is cost per time difference between appointment time and actual visit time and A has zero value, B has high value, C has zero value, and D has high value. Load balance cost is cost per difference between the number of s of a technician and an average. For this penalty cost, A has zero value, B has high very high value, C has high value, and D has zero value. In this case, the value of the cost on C is lower than B s because dispatching more s is more important than load balancing generally. These multiobjective functions were adopted for the objective functions of the scheduler. 557

7 Constraints Technician Constraints Assignment Constraints Distance Measurement Clock-in time Clock-out time Lunch time Skill level Team ID Speed Reserved technician Min time, Max time Customer grade Concurrent s 2-technician-required Fixed number of s Fixed working time Euclidean(Z) Manhattan(X+Y) DistMax(X) customer coordinates A Y Z customer coordinates B <Distance measurement> X page 7/ Constraints There are three kinds of constraints which are used for searching for the solution; technician constraints, constraints, and distant measurement constraints. Technician constraints have seven sub constraints. Clock-in time should be a hard constraint whereas clock-out time can be a soft constraint. So technicians must do his first later than clock-in time. If the technician s return time to his central office is later than clock-out time, return late cost is increased by degree of its difference. After technician s lunch time, the scheduler does not need to consider lunch time constraint. However, while lunch time, technician s next visit time should be later than the time to finish his lunch. Before lunch time, lunch time should be guaranteed except when maximize the number of s objective function is used. According to the skill level of an technician, working time at a customer site is set up. Each should be dispatched to a technician who belongs to the team where the dispatched. According to the type of vehicle, the speed of technicians is set up. If there is a reserved technician for an, the must be assigned to the specified technician. Assignment constraints have six sub constraints. If an objective function wants to maximize on-time service rate like B or D, min time and max time should be a hard constraint. Otherwise, a soft constraint is applied so that late cost, early cost, and customer grade are considered to increase the cost when a technician visits a customer earlier or later than min time or max time for more than time windows. However when we use maximize the number of s objective function, these constraints are neglected so that the scheduler can dispatch s as many as possible to technicians. As a technician visits customers earlier or later and a customer grade is higher, the cost would be increased more. If two concurrent s exist, those s would be assigned to the same technician. If an requires two technicians, the technicians must visit the customer together at the same time. For a dynamic scheduling, s corresponds to fixed number of s constraint or fixed working time constraint are excluded from rescheduling. The scheduler can not know the actual moving distance of a technician due to they do not carry GIS or navigation system. Therefore, following distance measurement constraints are used. Distance between customer coordinates A and customer coordinates B is measured by three methods. As we can see a picture above, Euclidean use Z, Manhattan use X+Y, and DistMax use X as distance. Managers can choose a suitable distance measurement constraint which is appropriate for the road condition of the district. 558

8 Searching Procedure Start Initial Solution Feasible solution exist? Yes Improve solution End Condition? Yes Meta heuristic End Condition? Yes Save solution No Search at least one solution No No Algorithm init_solution(s, technicians, schedule, c) Begin 1. e = an technician who has not selected and assigned minimum number of s; 2. if(e==null) exit; 3. agmt_1=first of e; 4. agmt_2=a of e which has maximum penalty value; 5. if(agmt_1 and agmt_2 make feasible solution) then schedule.add(e, agmt_2) 6. agmt_1=agmt_2; goto step 4; 7. if(the number of e s in schedule > c) then goto step 1; End End page 8/ Searching Procedure After an objective function and constraints are set up properly, the scheduler makes a technician s schedule by finding a solution. A searching procedure is divided into three phases as presented in the above picture. An initial solution phase makes the seed for an improving solution phase. Afterward, an initial solution is improved on an improving solution phase. And if an improved solution converges into a local solution, a meta heuristic is used for getting out of a local solution so that it can get a better solution. An initial solution phase makes a technician s schedule initially under a given objective function and constraints. To find an initial solution, the scheduler uses the following algorithm for each technician. First, it selects a technician who has never been selected and has been dispatched minimum number of s. Second, if it can not find any technicians on the first step of the algorithm, the algorithm ends. Third, it dispatches first agmt_1 to the technician. If the technician has had no scheduled s until this time, agmt_1 should be a central office. For convenience, the scheduler considers a central office to be a which a technician should visit, but does not need to work. Fourth, it selects the agmt_2 which has maximum penalty value when it is dispatched to the technician. Fifth, if the technician can perform agmt_2 after agmt_1, the schedule of agmt_2 is fixed. Sixth, it sets agmt_2 to be agmt_1 and repeats from step 4 to step 6. While repeating from step 4 to step 6, it jumps to step 1 if the objective function contains load balancing and the number of technician s s is more than an average. Or, it jumps to step 1 if the objective function contains minimize the number of technicians, and the number of technician s s is more than 10. The value 10 means an approximated value that a technician can complete to the maximum extent in a day. If an initial solution can not be found on this algorithm, the scheduler uses modified algorithm, which has a same procedure except step 5, 6, and 7. For a modified algorithm, if the technician can do agmt_2 after agmt_1, the schedule of agmt_2 is fixed and goes to step 1. Otherwise, the schedule that the technician returns to a central office is fixed and goes to step 1. After it finds an initial solution, it tries to find a better solution through an improving solution procedure. Eight kinds of algorithms are used in this procedure, which are 2-Opt, Or- Opt, Cross, Exchange, Relocate, Make perform, Make unperform, and Swap perform[4]. Generally, 2-Opt and Or-opt algorithms are used to search the better route from in-route point of view. 2-Opt algorithm can make a new route by eliminating two nodes in the route. Or-opt can make a new route by eliminating more than two nodes in the route. Whereas, Cross, Exchange, and Relocate algorithms are used to search the route from inter-route point of view so that two different routes can be combined. 559

9 Solution Searching Procedure initial solution local optimum best possible solution Objective function B, C A, D Used algorithms for improving solution Make perform + Swap perform + Relocate + Exchange + Cross + Or-Opt Make perform + Make unperform + Swap perform + Relocate + Exchange + Cross + Or-Opt improve solution meta heuristic number of iterations page 9/11 Cross algorithm exchanges edge nodes of each route for two different routes. Exchange algorithm exchanges edge nodes of each route for more than two routes. Relocate algorithm removes a node in the route to another route. And Make perform, Make unperform, and Swap perform algorithms are used for adding, deleting, or exchanging nodes. Make perform algorithm modifies a solution so that a visitor can visit the node which was not visited. Make unperform algorithm modifies a solution to change visited nodes into unvisited nodes. Swap perform algorithm modifies a solution by exchanging a visited node for an unvisited node. Selecting suitable algorithms among these algorithms affects performance of searching so that algorithms should be selected properly from these eight kinds of algorithms to improve a solution. Moreover, the order of using these algorithms also affects it s performance because of searching time limitation. As a result of simulations, we found that the algorithms in the order of Make perform, Swap perform, Relocate, Exchange, Cross, and Or-Opt makes good performance for objective function B and C. Also, the algorithms in the order of Make perform, Make unperform, Swap perform, Relocate, Exchange, Cross, and Or-Opt makes good performance for objective function A and D. An improving solution procedure stops its searching at the following conditions; First, if searching time which is given for input data is passed, it stops. Second, if the solutions had been identical for more than fifty times, it stops because it is considered that a solution converges into a local solution. Third, if all possible cases are searched, it stops because there can not be better solution any more. If a solution converges into a local solution, a meta heuristic is used for getting out of a local solution. As we can see the picture above, the scheduler can get a local optimum on improve solution phase, which could be better than the initial solution. However, it can get the best possible solution by using a meta heuristic, which could be better than a local optima. In this meta heuristic procedure, GLS(Guide Local Search)[1] algorithm is used because it is considered as the best among other algorithms which are used for escaping a local solution, generally. A meta heuristic stops its searching if the number of iteration is more than 200, or if searching time is elapsed. If stop condition meets while searching, the scheduler can get a final solution and the solution is saved. The results of the solution should have the list of technicians and s and corresponding start times to do the s which were determined by the scheduler. 560

10 Implementation Firewall L4 Application Servers automatic scheduling Scheduler Components Cyclic Timer manual scheduling Queue periodic dynamic scheduling scheduling result Report Alive Scheduler Component Scheduling Engine Clients DB Server page 10/11 Scheduling Servers 5. Implementation A scheduling system is implemented in KT s NeOSS-WM(New Operation Support System-Workforce Management). NeOSS-WM consists of PC client, PDA client, application server, scheduling server, and DB server. The PC client can initiate scheduling in three way, an automatic scheduling, a manual scheduling, and a periodic dynamic scheduling. An automatic scheduling is done by the scheduler, whereas a manual scheduling is done by managers. We implemented the manual scheduling which does not use the scheduler to meet various manager s needs. Also, managers can set environment variables on the periodic dynamic scheduling UI. The scheduling result is displayed as a Gantt chart. The client is CS client and works on.net framework. The PDA client is used by a technician to receive the s information which were assigned to the technician. The PDA client communicates with the application servers on CDMA2000 1x or EVDO network. It uses Windows Mobile.NET platform and MS SQL CE 2.0 DBMS. And it is implemented with C#.NET on.net framework. The application servers have a cyclic timer which is used for periodic dynamic scheduling. Scheduling requests are queued in the application servers queue to prevent scheduling servers from overload. The servers operate on Windows server 2003 platform and server applications are implemented with C#.NET on.net framework. The servers are load balanced by using L4 switch and protected by a firewall. DB server stores information from the application servers and the scheduling servers. It uses MS SQL Server 2000 as a DBMS. The scheduling servers are load balanced by the application server and send alive messages to DB server for fault checking. Scheduler components of the scheduling servers and the server applications communicate on the basis of COM+. The scheduler is implemented by using ILOG Solver & Dispatcher. After the schedules of technicians are determined, short messages are sent to the technicians by using SMS. NeOSS-WM is used at about 115 KT s central offices on Chungcheong and Jeolla province in Korea currently. After adopting this system, managers do not have to spend much time to schedule technicians and could manage technicians well. Furthermore, technicians could work efficiently without having to waste much time on the road to move, and could visit customers at reserved time more accurately. As a result, KT s central offices reported that technicians can complete fifty percent increased the number of s in a day. 561

11 Conclusion and Future Work We proposed a workforce scheduling model It reflects many complicated real world problems It is implemented in NeOSS-WM It has made managers and technicians work efficiently It will handle not only KT s problem but also other workforce scheduling problem page 11/11 6. Conclusion and Future Work We proposed the scheduling model which is capable of reflecting a variety of complicated real world problems, especially to address KT s workforce scheduling challenge. We made four kinds of objective functions and various constraints to model KT s workforce scheduling problem and made algorithms to search for a near-optimal solution. These models and algorithms are implemented in NeOSS-WM and its results were successful. By adopting NeOSS-WM, managers and technicians could work more efficiently. As a future work, we will improve NeOSS-WM to solve not only KT s workforce scheduling problems but also other resource scheduling problems. References: [1] E. Tsang and C. Voudouris, Fast Local Search and Guided Local Search and Their Application to British Telecom s Workforce Scheduling Problem, Operations Research Letters, 20, , 1997 [2] Lenstra, J.K. & A. Rinnooy Kan, Complexity of Vehicle Routing and Scheduling Problems, Networks, 11, , [3] L.J. Schumitt, J. Aflaki, S.T. Pitts, and R.H. Kamery, An Emphasis on Heuristics Combined with GA to Improve the Quality of the Solutions: Some Methods Used to Solve VRPs and VRPTCs, Allied Academies International Conference, 53-58, [4] G.Laporte, M. Gendreau, J.Y. Potvin, and F. Semet, Classical and modern heuristics for the Vehicle Routing Problem, Intl. Trans. in Op. Res. 7, ,

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

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia mifawzi@ksu.edu.sa Keywords:

More information

SCHEDULING AND CONTROLLING PRODUCTION ACTIVITIES

SCHEDULING AND CONTROLLING PRODUCTION ACTIVITIES SCHEDULING AND CONTROLLING PRODUCTION ACTIVITIES Al-Naimi Assistant Professor Industrial Engineering Branch Department of Production Engineering and Metallurgy University of Technology Baghdad - Iraq dr.mahmoudalnaimi@uotechnology.edu.iq

More information

Decision support for operational ambulance control

Decision support for operational ambulance control Decision support for operational ambulance control T. Andersson Department of Science and Technology, Linköping University, Sweden Abstract Operational ambulance control naturally includes the dispatching

More information

Research on Optimization of Delivery Route of Online Orders

Research on Optimization of Delivery Route of Online Orders Frontiers in Management Research, Vol. 2, No. 3, July 2018 https://dx.doi.org/10.22606/fmr.2018.23002 75 Research on Optimization of Delivery Route of Online Orders Zhao Qingju School of Information Beijing

More information

RFID-system for access control and monitoring of movement of people

RFID-system for access control and monitoring of movement of people ITProject RFID System Software Integrator and Provider Tel.: +7 (495) 228-04-80 (multi-line) Website: www.itproject.ru E-mail: order@itproject.ru RFID-system for access control and monitoring of movement

More information

A Note on the Truck and Trailer Routing Problem

A Note on the Truck and Trailer Routing Problem A Note on the Truck and Trailer Routing Problem Shih-Wei Lin a, Vincent F. Yu b,*, Shuo-Yan Chou b a Department of Information Management, Chang Gung University No. 259, Wen-Hwa 1st Road, Kwei-Shan, Tao-Yuan

More information

Staff Access and Movement Control and Monitoring RFID System

Staff Access and Movement Control and Monitoring RFID System ITProject RFID System Software Integrator and Provider Tel.: +7 (495) 228-04-80 (multi-line) Website: www.itproject.ru E-mail: order@itproject.ru Staff Access and Movement Control and Monitoring RFID System

More information

Clock-Driven Scheduling

Clock-Driven Scheduling NOTATIONS AND ASSUMPTIONS: UNIT-2 Clock-Driven Scheduling The clock-driven approach to scheduling is applicable only when the system is by and large deterministic, except for a few aperiodic and sporadic

More information

Optimization Using Simulation of the Vehicle Routing Problem

Optimization Using Simulation of the Vehicle Routing Problem Optimization Using Simulation of the Vehicle Routing Problem Nayera E. El-Gharably, Khaled S. El-Kilany, and Aziz E. El-Sayed Abstract A key element of many distribution systems is the routing and scheduling

More information

Determination of a Fair Price for Blood Transportation by Applying the Vehicle Routing Problem: A Case for National Blood Center, Thailand

Determination of a Fair Price for Blood Transportation by Applying the Vehicle Routing Problem: A Case for National Blood Center, Thailand Determination of a Fair Price for Blood Transportation by Applying the Vehicle Routing Problem: A Case for National Blood Center, Thailand S. Pathomsiri, and P. Sukaboon Abstract The National Blood Center,

More information

CCC Wallboard Manager User Manual

CCC Wallboard Manager User Manual CCC Wallboard Manager User Manual 40DHB0002USBF Issue 2 (17/07/2001) Contents Contents Introduction... 3 General... 3 Wallboard Manager... 4 Wallboard Server... 6 Starting the Wallboard Server... 6 Administering

More information

CPU Scheduling. Chapter 9

CPU Scheduling. Chapter 9 CPU Scheduling 1 Chapter 9 2 CPU Scheduling We concentrate on the problem of scheduling the usage of a single processor among all the existing processes in the system The goal is to achieve High processor

More information

Balanced Billing Cycles and Vehicle Routing of Meter Readers

Balanced Billing Cycles and Vehicle Routing of Meter Readers Balanced Billing Cycles and Vehicle Routing of Meter Readers by Chris Groër, Bruce Golden, Edward Wasil University of Maryland, College Park University of Maryland, College Park American University, Washington

More information

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS 1 th International Conference on Production Research P.Baptiste, M.Y.Maknoon Département de mathématiques et génie industriel, Ecole polytechnique

More information

An Application of PDA and Barcode Technology for the Improvement of Information Management in Construction Projects

An Application of PDA and Barcode Technology for the Improvement of Information Management in Construction Projects An Application of PDA and Barcode Technology for the Improvement of Information Management in Construction Projects Se-Wook Oh 1, Hee-Jin Chang 2, Young-Suk Kim 3, Jun-Bok Lee 4 and Han-Soo Kim 5 1 Ph.D.

More information

ON USER REQUIREMENTS AND OPERATOR PURPOSES IN DIAL A RIDE SERVICES

ON USER REQUIREMENTS AND OPERATOR PURPOSES IN DIAL A RIDE SERVICES ON USER REQUIREMENTS AND OPERATOR PURPOSES IN DIAL A RIDE SERVICES Claudio Cubillos Dept. of AUIN Politecnico di Torino E-mail: claudio.cubillos@ucv.cl Francesco Paolo Deflorio Dept. of ITIC Politecnico

More information

Artificial Intelligence Breadth-First Search and Heuristic

Artificial Intelligence Breadth-First Search and Heuristic Artificial Intelligence Breadth-First Search and Heuristic Chung-Ang University, Jaesung Lee The original version of this content is came from MIT OCW of MIT Electrical Engineering and Computer Science

More information

Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle

Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle European Journal of Operational Research 174 (2006) 1329 1337 Short Communication Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle Yossi Bukchin a, *, Subhash

More information

Available online at ScienceDirect. Procedia Manufacturing 11 (2017 ) Wan Chen Chiang, Chen Yang Cheng*

Available online at   ScienceDirect. Procedia Manufacturing 11 (2017 ) Wan Chen Chiang, Chen Yang Cheng* Available online at www.sciencedirect.com ScienceDirect Procedia Manufacturing 11 (2017 ) 2156 2163 27th International Conference on Flexible Automation and Intelligent Manufacturing, FAIM2017, 27-30 June

More information

Building and Optimizing Timetables for Airport Employees

Building and Optimizing Timetables for Airport Employees Building and Optimizing Timetables for Airport Employees Philippe Morignot, Laurent Somek, Christophe Miller, Bruno Gaudinat PACTE NOVATION PACTE NOVATION Start up company Created on April 1994 70 persons

More information

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 24 Sequencing and Scheduling - Assumptions, Objectives and Shop

More information

What s New in the Field Service Lightning Managed Package: Implementation Notes

What s New in the Field Service Lightning Managed Package: Implementation Notes What s New in the Field Service Lightning Managed Package: Implementation Notes Salesforce Winter 18 @salesforcedocs Draw Your Territories on the Map with Map Polygons Schedule Work Over Multiple Days

More information

The Research of Online Analysis Computing Mode Considering the Integrated and Cooperative Multi-Level Dispatching Systems

The Research of Online Analysis Computing Mode Considering the Integrated and Cooperative Multi-Level Dispatching Systems International Conference on Information Technology and Management Innovation (ICITMI 2015) The Research of Online Analysis Mode Considering the Integrated and Cooperative Multi-Level Dispatching Systems

More information

Application of an Improved Neural Network Algorithm in E- commerce Customer Satisfaction Evaluation

Application of an Improved Neural Network Algorithm in E- commerce Customer Satisfaction Evaluation Application of an Improved Neural Network Algorithm in E- commerce Customer Satisfaction Evaluation Lei Yang 1,2 *, Ying Ma 3 1 Science and Technology Key Laboratory of Hebei Province, Baoding 071051,

More information

EFFICIENT VEHICLE ROUTING PROBLEM: A SURVEY

EFFICIENT VEHICLE ROUTING PROBLEM: A SURVEY REVIEW ARTICLE ISSN: 2321-7758 EFFICIENT VEHICLE ROUTING PROBLEM: A SURVEY V.PRAVEEN 1, V.HEMALATHA 2, K.JOTHIMANI 3, M.POOVIZHI 4, V.GOBU 5 1, 2, 3,4&5 Assistant Professor, CSE, N.S.N College of Engineering

More information

EP A2 (19) (11) EP A2 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2001/18

EP A2 (19) (11) EP A2 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2001/18 (19) Europäisches Patentamt European Patent Office Office européen des brevets (11) EP 1 096 4 A2 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 02.0.01 Bulletin 01/18 (1) Int. Cl. 7 : G06F

More information

Rollon-Rolloff Vehicle Routing Problem. in the Waste Collection Industry

Rollon-Rolloff Vehicle Routing Problem. in the Waste Collection Industry Rollon-Rolloff Vehicle Routing Problem in the Waste Collection Industry Juyoung Wy 1, Byung-In Kim 2 Industrial & Management Engineering, POSTECH (Pohang University of Science & Technology) San 31, Hyoja-Dong,

More information

An advanced, world-class Field Service Management System

An advanced, world-class Field Service Management System An advanced, world-class Field Service Management System Streamline and automate the work process within your field service organization RemoteX Applications provides your company with an advanced, worldclass

More information

A Tabu Search Heuristic for the Inventory Routing Problem

A Tabu Search Heuristic for the Inventory Routing Problem A Tabu Search Heuristic for the Inventory Routing Problem Karine Cousineau-Ouimet, Department of Quantitative Methods École des Hautes Études Commerciales Montreal, Canada mailto:karine.cousineau-ouimet@hec.ca

More information

Mileage savings from optimization of coordinated trucking 1

Mileage savings from optimization of coordinated trucking 1 Mileage savings from optimization of coordinated trucking 1 T.P. McDonald Associate Professor Biosystems Engineering Auburn University, Auburn, AL K. Haridass Former Graduate Research Assistant Industrial

More information

A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING

A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING PROF. SARVADE KISHORI D. Computer Science and Engineering,SVERI S College Of Engineering Pandharpur,Pandharpur,India KALSHETTY Y.R. Assistant Professor

More information

Abstract Number: A Feasibility Study for Joint Services of Vehicle Routing and Patrol

Abstract Number: A Feasibility Study for Joint Services of Vehicle Routing and Patrol Abstract Number: 011-0101 A Feasibility Study for Joint Services of Vehicle Routing and Patrol Chikong Huang *1 Stephen C. Shih 2 Poshun Wang 3 *1 Professor, Department of Industrial anagement, Institute

More information

Optimisation of cargo services for the Slovak railways

Optimisation of cargo services for the Slovak railways Optimisation of cargo services for the Slovak railways P. Cenek, P. Bednar, E. JanoSikova Faculty of Management Science and Informatics, University of Zilina, Slovakia. Abstract Political changes in Slovakia

More information

Job Batching and Scheduling for Parallel Non- Identical Machines via MILP and Petri Nets

Job Batching and Scheduling for Parallel Non- Identical Machines via MILP and Petri Nets Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Job Batching and Scheduling for Parallel Non- Identical Machines via MILP and

More information

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Z.X. Wang, Felix T.S. Chan, and S.H. Chung Abstract Storage allocation and yard trucks scheduling

More information

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

A New Fuzzy Logic Approach to Dynamic Dial-a-Ride Problem Proceedings of the 2012 Industrial and Systems Engineering Research Conference G. Lim and J.W. Herrmann, eds. A New Fuzzy Logic Approach to Dynamic Dial-a-Ride Problem Maher Maalouf Industrial & Systems

More information

BALANCING COMPLETION TIMES FOR MULTI-VEHICLE DELIVERY WITH TIME VARIOUS VEHICLE SPEEDS

BALANCING COMPLETION TIMES FOR MULTI-VEHICLE DELIVERY WITH TIME VARIOUS VEHICLE SPEEDS 9th International DAAAM Baltic Conference "INDUSTRIAL ENGINEERING - 24-26 April 204, Tallinn, Estonia BALANCING COMPLETION TIMES FOR MULTI-VEHICLE DELIVERY WITH TIME VARIOUS VEHICLE SPEEDS Moon, G. & Park,

More information

Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem

Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem Tamkang Journal of Science and Engineering, Vol. 13, No. 3, pp. 327 336 (2010) 327 Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem Horng-Jinh Chang 1 and Tung-Meng Chang 1,2

More information

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN Farshad Farshchi Department of Industrial Engineering, Parand Branch, Islamic Azad University, Parand, Iran Davood Jafari Department of Industrial

More information

Structured System Analysis Methodology for Developing a Production Planning Model

Structured System Analysis Methodology for Developing a Production Planning Model Structured System Analysis Methodology for Developing a Production Planning Model Mootaz M. Ghazy, Khaled S. El-Kilany, and M. Nashaat Fors Abstract Aggregate Production Planning (APP) is a medium term

More information

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds.

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds. Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds. SIMULATION-BASED CONTROL FOR GREEN TRANSPORTATION WITH HIGH DELIVERY SERVICE

More information

Tactical Planning using Heuristics

Tactical Planning using Heuristics Tactical Planning using Heuristics Roman van der Krogt a Leon Aronson a Nico Roos b Cees Witteveen a Jonne Zutt a a Delft University of Technology, Faculty of Information Technology and Systems, P.O. Box

More information

A DETERMINISTIC ANNEALING ALGORITHM FOR THE PRE- AND END-HAULAGE OF INTERMODAL CONTAINER TERMINALS

A DETERMINISTIC ANNEALING ALGORITHM FOR THE PRE- AND END-HAULAGE OF INTERMODAL CONTAINER TERMINALS A DETERMINISTIC ANNEALING ALGORITHM FOR THE PRE- AND END-HAULAGE OF INTERMODAL CONTAINER TERMINALS An Caris Gerrit K. Janssens Transportation Research Institute Hasselt University - campus Diepenbeek Wetenschapspark

More information

CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT

CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT Haibin Luo Yushun Fan State CIMS Engineering and Research Center, Dept. of Automation, Tsinghua University Beijing, P.R. China.

More information

Sequencing and Scheduling of Jobs and Tools in a Flexible Manufacturing System using Jaya Algorithm

Sequencing and Scheduling of Jobs and Tools in a Flexible Manufacturing System using Jaya Algorithm Sequencing and Scheduling of Jobs and Tools in a Flexible Manufacturing System using Jaya Algorithm Modapothula Chaithanya 1, N Siva Rami Reddy 2, P Ravindranatha Reddy, 1 PG Student, Dept of Mechanical,

More information

Transport Decisions in Logistics/Supply Chain Management

Transport Decisions in Logistics/Supply Chain Management Transport Decisions in Logistics/Supply Chain Management Prepared by Dr. M. S. Memon Department of Industrial Engineering and Management Mehran UET, Jamshoro, Pakistan Sometimes your only available transportation

More information

Transvision Retail Planner

Transvision Retail Planner Transvision Retail Planner Improving retail distribution and trunking efficiency TRANSVISION RETAIL PLANNER facilitates major cost and CO 2 emission reductions in your inter-depot transport and your distribution

More information

Oracle Real-Time Scheduler Benchmark

Oracle Real-Time Scheduler Benchmark An Oracle White Paper November 2012 Oracle Real-Time Scheduler Benchmark Demonstrates Superior Scalability for Large Service Organizations Introduction Large service organizations with greater than 5,000

More information

FiOS Platform. System functionality:

FiOS Platform. System functionality: FiOS 8 FiOS Platform FiOS product line is the ultimate solution for intelligent GPS tracking and fleet management. Companies from all over the world choose FiOS since it utilizes a powerful set of technologies

More information

Optimal Design Methodology for an AGV Transportation System by Using the Queuing Network Theory

Optimal Design Methodology for an AGV Transportation System by Using the Queuing Network Theory Optimal Design Methodology for an AGV Transportation System by Using the Queuing Network Theory Satoshi Hoshino 1, Jun Ota 1, Akiko Shinozaki 2, and Hideki Hashimoto 2 1 Dept. of Precision Engineering,

More information

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES 1 st Logistics International Conference Belgrade, Serbia 28 - November 13 A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES Dragana M. Drenovac * University of Belgrade, Faculty of Transport

More information

Container Terminal Modelling in Simul8 Environment

Container Terminal Modelling in Simul8 Environment Acta Technica Jaurinensis Series Logistica Vol. 6. No. 4. 2013 Container Terminal Modelling in Simul8 Environment G. Bohács, B. Kulcsár, D. Gáspár Budapest University of Technology and Economics 1111 Budapest,

More information

Special edition paper Development of a Total Operation Management System

Special edition paper Development of a Total Operation Management System Development of a Total Operation Management System Keita Hara*, Hisashi Kojima*, Fumihiko Henda* and Takashi Watanabe* Among the various tasks involved when a train schedule is disrupted, transmitting

More information

Transactions on the Built Environment vol 33, 1998 WIT Press, ISSN

Transactions on the Built Environment vol 33, 1998 WIT Press,  ISSN Effects of designated time on pickup/delivery truck routing and scheduling E. Taniguchf, T. Yamada\ M. Tamaishi*, M. Noritake^ "Department of Civil Engineering, Kyoto University, Yoshidahonmachi, Sakyo-kyu,

More information

Pusan National University, Busandaehak-ro, Geumjeong-gu, Busan, , Korea

Pusan National University, Busandaehak-ro, Geumjeong-gu, Busan, , Korea A GENETIC ALGORITHM-BASED HEURISTIC FOR NETWORK DESIGN OF SERVICE CENTERS WITH PICK-UP AND DELIVERY VISITS OF MANDATED VEHICLES IN EXPRESS DELIVERY SERVICE INDUSTRY by Friska Natalia Ferdinand 1, Hae Kyung

More information

Production Management Modelling Based on MAS

Production Management Modelling Based on MAS International Journal of Automation and Computing 7(3), August 2010, 336-341 DOI: 10.1007/s11633-010-0512-x Production Management Modelling Based on MAS Li He 1 Zheng-Hao Wang 2 Ke-Long Zhang 3 1 School

More information

PREVIEW. Complete Guide to Field Service. Salesforce, Winter

PREVIEW. Complete Guide to Field Service. Salesforce, Winter Complete Guide to Field Service Salesforce, Winter 18 PREVIEW Note: This release is in preview. Features described in this document don t become generally available until the latest general availability

More information

A Framework of BIM-Based Bridge Health Monitoring System

A Framework of BIM-Based Bridge Health Monitoring System International Conference on Civil, Transportation and Environment (ICCTE 2016) A Framework of BIM-Based Bridge Health Monitoring System Siqi Wang1, a, Jinsheng Du1, b and Jianyong Song2, c 1 School of

More information

The Travelling Salesman Problem and its Application in Logistics

The Travelling Salesman Problem and its Application in Logistics The Travelling Salesman Problem and its Application in Logistics EXNAR F., MACHAČ O., SVĚDÍK J. Department of economics and management of chemical and food industry University of Pardubice Studentská 95,

More information

Call Accounting MITEL

Call Accounting MITEL MITEL Call Accounting To optimize your business potential, you need to know if your telecommunication costs are excessive and if so, why? Are your employees making unauthorized telephone calls? Are you

More information

Artificial Intelligence Computational Techniques to Optimize a Multi Objective Oriented Distribution Operations

Artificial Intelligence Computational Techniques to Optimize a Multi Objective Oriented Distribution Operations Proceedings of the 2010 International Conference on Industrial Engineering and Operations Management Dhaa, Bangladesh, January 9 10, 2010 Artificial Intelligence Computational Techniques to Optimize a

More information

M3 Group System. General. In This Section

M3 Group System. General. In This Section General In This Section M3 Specifications M3 Group System General The M3 Group System includes a group dispatcher and up to twelve IMC, VVMC, VFMC traction or HS hydraulic controllers (HS uses HMC Group

More information

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

Chapter 6: CPU Scheduling. Basic Concepts. Histogram of CPU-burst Times. CPU Scheduler. Dispatcher. Alternating Sequence of CPU And I/O Bursts Chapter 6: CPU Scheduling Basic Concepts Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Algorithm Evaluation Maximum CPU utilization obtained

More information

Keyword Constraint programming, Train traffic rescheduling system, Train operation, Car operation, Driver operation

Keyword Constraint programming, Train traffic rescheduling system, Train operation, Car operation, Driver operation Constraints Based Effective railway Rescheduling System Hiroyuki SHIMIZU, Hirohisa FUJIMOTO JR East Japan Information Systems Company JR East Japan Head Office Bldg 9F 2-2-2 Yoyogi, Shibuya-ku, Tokyo,

More information

Service Center Organization

Service Center Organization NewITProb.book Page 13 Thursday, February 1, 2001 2:37 PM Chapter 2 Service Center Organization If you have the luxury of organizing or reorganizing your service center, there are a number of important

More information

Complete Guide to Field Service

Complete Guide to Field Service Complete Guide to Field Service Salesforce, Winter 19 @salesforcedocs Last updated: October 10, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

A Solution Approach for the Joint Order Batching and Picker Routing Problem in Manual Order Picking Systems

A Solution Approach for the Joint Order Batching and Picker Routing Problem in Manual Order Picking Systems A Solution Approach for the Joint Order Batching and Picker Routing Problem in Manual Order Picking Systems André Scholz Gerhard Wäscher Otto-von-Guericke University Magdeburg, Germany Faculty of Economics

More information

case STUDIES ClickSoftware Automobile Association of SA (AASA) Implementation of a fully integrated workforce management solution

case STUDIES ClickSoftware Automobile Association of SA (AASA) Implementation of a fully integrated workforce management solution case STUDIES Automobile Association of SA (AASA) Implementation of a fully integrated workforce management solution ClickSoftware integrate. solve.together. integrate.solve.together. ClickSoftware KEY

More information

Automatic Vehicle Identification System (AVI) Training Manual

Automatic Vehicle Identification System (AVI) Training Manual Automatic Vehicle Identification System (AVI) Training Manual Chapter 6: Vehicle Management Owner: APICS Page 1 of 22 Revision: 1.1 TABLE OF CONTENTS 6 VEHICLE MANAGEMENT...4 6.1 OVERVIEW...4 6.2 VEHICLE

More information

A comprehensive mobile solution for Staff Management. CrewBuddy

A comprehensive mobile solution for Staff Management. CrewBuddy A comprehensive mobile solution for Staff Management CrewBuddy A Comprehensive Staff Management Solution CrewBuddy is a leading-edge mobile application that brings the convenience of managing staff information

More information

XIII International PhD Workshop OWD 2011, October 2011 APPLICATION OF OPTIMIZATION METHODS IN FIELD SERVICE SCHEDULING SYSTEM

XIII International PhD Workshop OWD 2011, October 2011 APPLICATION OF OPTIMIZATION METHODS IN FIELD SERVICE SCHEDULING SYSTEM XIII International PhD Workshop OWD 20, 22 25 October 20 APPLICATION OF OPTIMIZATION METHODS IN FIELD SERVICE SCHEDULING SYSTEM Szymon Uczciwek, Politechnika Łódzka (prof. Andrzej Napieralski, Politechnika

More information

EUROPEAN COMMISSION DIRECTORATE-GENERAL TAXATION AND CUSTOMS UNION. Table of Contents 1. INTRODUCTION ABBREVIATIONS & TERMINOLOGY...

EUROPEAN COMMISSION DIRECTORATE-GENERAL TAXATION AND CUSTOMS UNION. Table of Contents 1. INTRODUCTION ABBREVIATIONS & TERMINOLOGY... EUROPEAN COMMISSION DIRECTORATE-GENERAL TAXATION AND CUSTOMS UNION Customs Policy, Legislation, Tariff TRANSITION STRATEGY FROM ECS PHASE2 TO AES Table of Contents 1. INTRODUCTION... 3 2. ABBREVIATIONS

More information

Simulated Annealing Algorithm for Vehicle Routing Problem with Transshipment

Simulated Annealing Algorithm for Vehicle Routing Problem with Transshipment Simulated Annealing Algorithm for Vehicle Routing Problem with Transshipment Sukanya Thonethong #1, Jirachai Buddhakulsomsiri #2 # Logistics and Supply Chain Systems Engineering Sirindhorn International

More information

CommsOffice Enterprise

CommsOffice Enterprise CommsOffice Enterprise Live telephony and data statistics for informed decisions Communications management for every business After salaries, overall communication costs are the largest single office expense.

More information

OPAL Optimized Ambulance Logistics

OPAL Optimized Ambulance Logistics TRISTAN V : The Fifth Triennal Symposium on Transportation Analysis 1 OPAL Optimized Ambulance Logistics Tobias Andersson* Sverker Petersson Peter Värband* *Linköping University ITN/Campus Norrköping SE-601

More information

Solution. With the development of communication technologies and growing user demand for

Solution. With the development of communication technologies and growing user demand for Solution 1.1 HD Video Dispatch Solution With the development of communication technologies and growing user demand for video application, GHT pioneers the industry by introducing the 720P HD video dispatch

More information

An Architecture for the Agricultural Machinery Intelligent Scheduling in Cross-Regional Work Based on Cloud Computing and Internet of Things

An Architecture for the Agricultural Machinery Intelligent Scheduling in Cross-Regional Work Based on Cloud Computing and Internet of Things An Architecture for the Agricultural Machinery Intelligent Scheduling in Cross-Regional Work Based on Cloud Computing and Internet of Things Sun Zhiguo 1,2, Xia Hui 3, and Wang Wensheng 1,2 1 Agricultural

More information

ReleaseNotes PipeChain 2.3.1

ReleaseNotes PipeChain 2.3.1 ReleaseNotes PipeChain 2.3.1 Table Of Contents 1 WELCOME... 1 2 RELEASE NOTES 2.3.1... 2 2.1 Upgrade to version 2.3.1... 2 2.1.1. Before upgrading to PipeChain 2.3.1... 2 2.1.2. Upgrade from version 2.3.0,

More information

A Systematic Approach to Performance Evaluation

A Systematic Approach to Performance Evaluation A Systematic Approach to Performance evaluation is the process of determining how well an existing or future computer system meets a set of alternative performance objectives. Arbitrarily selecting performance

More information

siemens.com/mobility Traffic simulation with PTV Vissim Leading-edge software fully integrated in the Sitraffic landscape

siemens.com/mobility Traffic simulation with PTV Vissim Leading-edge software fully integrated in the Sitraffic landscape siemens.com/mobility Traffic simulation with PTV Vissim Leading-edge software fully integrated in the Sitraffic landscape For urban or interurban traffic, rail transport or private travel: To all kinds

More information

A Case Study of Capacitated Scheduling

A Case Study of Capacitated Scheduling A Case Study of Capacitated Scheduling Rosana Beatriz Baptista Haddad rosana.haddad@cenpra.gov.br; Marcius Fabius Henriques de Carvalho marcius.carvalho@cenpra.gov.br Department of Production Management

More information

Version /2/2017. Offline User Guide

Version /2/2017. Offline User Guide Version 3.3 11/2/2017 Copyright 2013, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on

More information

A Multi-Objective, Stochastic, and Capacity-Constrained Static Ambulance Location Model

A Multi-Objective, Stochastic, and Capacity-Constrained Static Ambulance Location Model A Multi-Objective, Stochastic, and Capacity-Constrained Static Ambulance Location Model Behzad Karimi, Yousef Shafahi, Kouros Mohammadian 1. Problem Definition Ambulance location models determine number

More information

Connected Systems Consulting Ltd. Case Study. Integrating BizTalk & Lagan CRM

Connected Systems Consulting Ltd. Case Study. Integrating BizTalk & Lagan CRM Connected Systems Consulting Ltd Case Study Integrating BizTalk & Lagan CRM Contents Introduction... 2 About Connected Systems Consulting... 3 About the Authors... 4 Michael Stephenson... 4 Contributors...

More information

2018 Buyer s Guide to Route Planning Software

2018 Buyer s Guide to Route Planning Software 2018 Buyer s Guide to Route Planning Software Table of Contents Route Planning Software 101 What is Route Planning Software? Common Features How Cloud-based Route Planning Software Compares to Manual Processes

More information

9.5. Now Is A Server Runing Clients!! VisiTrac THE ONLY ONE THAT CAN SEE THE ENTIRE BATCH UNIVERSE THE GREAT U.B.A. (UNIVERSAL BATCH ANALYTICS)

9.5. Now Is A Server Runing Clients!! VisiTrac THE ONLY ONE THAT CAN SEE THE ENTIRE BATCH UNIVERSE THE GREAT U.B.A. (UNIVERSAL BATCH ANALYTICS) THE ONLY ONE THAT CAN SEE THE ENTIRE BATCH UNIVERSE THE GREAT U.B.A. (UNIVERSAL BATCH ANALYTICS) The first visual critical path modeling system with Real Time Visual Critical Path Monitoring is part of

More information

1).P..Sen Gupta and Samuel Sargunaraj

1).P..Sen Gupta and Samuel Sargunaraj OPTIhAL RESTORATION OF SUPPLY FOLLOWING A FAULT ON LARGE DISTRIBUTION SYSTEhS Susheela Devi, 1).P..Sen Gupta and Samuel Sargunaraj - 1.0 ABSTRACT A computer aided optimal method has been developed for

More information

ITEM REMOVED PDA023 DATE REMOVED 14:08:14 TIME REMOVED 9:30AM FAULT CODE NONE. Intelligent Lockers. Solutions for total asset management

ITEM REMOVED PDA023 DATE REMOVED 14:08:14 TIME REMOVED 9:30AM FAULT CODE NONE. Intelligent Lockers. Solutions for total asset management ITEM REMOVED PDA023 USER D.SMITH DATE REMOVED 14:08:14 TIME REMOVED 9:30AM FAULT CODE NONE Intelligent Lockers Solutions for total asset management Innovative Management Solutions Recognized as global

More information

Z Z. Motivate Your. How To. Field Workforce By Using Mobile Apps

Z Z. Motivate Your. How To. Field Workforce By Using Mobile Apps How To Motivate Your Field Workforce By Using Mobile Apps Z Z Z Wake Them Up! If your field engineers are under the weather and need some motivation to be more efficient, then you can wake them up with

More information

Research Article Integrated Production-Distribution Scheduling Problem with Multiple Independent Manufacturers

Research Article Integrated Production-Distribution Scheduling Problem with Multiple Independent Manufacturers Mathematical Problems in Engineering Volume 2015, Article ID 579893, 5 pages http://dx.doi.org/10.1155/2015/579893 Research Article Integrated Production-Distribution Scheduling Problem with Multiple Independent

More information

Waste collection vehicle routing problem with time windows

Waste collection vehicle routing problem with time windows Computers & Operations Research 33 (2006) 3624 3642 www.elsevier.com/locate/cor Waste collection vehicle routing problem with time windows Byung-In Kim a,, Seongbae Kim b, Surya Sahoo b a Department of

More information

On the real final exam on Dec. 13, 2006, you will receive a printed copy of the questions with a cover page showing your last name and campus

On the real final exam on Dec. 13, 2006, you will receive a printed copy of the questions with a cover page showing your last name and campus On the real final exam on Dec. 13, 2006, you will receive a printed copy of the questions with a cover page showing your last name and campus computing ID. You will also be able to access the questions

More information

Right Start Remote Implementation (RIS) of a NetVault Environment

Right Start Remote Implementation (RIS) of a NetVault Environment Right Start Remote Implementation (RIS) of a NetVault Environment Description The Right Start Remote Implementation (RIS) of a NetVault Environment service provides remote installation, configuration,

More information

System and Server Requirements

System and Server Requirements System and Server Requirements January 2019 For GreeneStep ERP, CRM, Ecommerce, Customer/Supplier Collaboration, Management Dashboards and Web Access Products Suite ON-PREMISE DEPLOYMENT MODEL & HOSTED

More information

CRITICAL COMMUNICATIONS RECORDING WITH CONFIDENCE

CRITICAL COMMUNICATIONS RECORDING WITH CONFIDENCE CRITICAL COMMUNICATIONS RECORDING WITH CONFIDENCE Next Generation Incident Reconstruction Phone Email Chat Radio SMS GIS Mobile Video Photo THE HIGHERGROUND DIFFERENCE HigherGround provides reliable recording

More information

(Really) Understanding Microsoft Project

(Really) Understanding Microsoft Project 2019 (Really) Understanding Microsoft Project Ron Winter, PSP, FAACE Schedule Analyzer Software 1 Ron Winter, PSP, FAACE Bachelor of Science in Engineering Construction Scheduler US Air Force Navigator

More information

Course Catalog. accredited by the Computer Accreditation Commission of ABET,

Course Catalog. accredited by the Computer Accreditation Commission of ABET, Course Catalog IS Courses CPIS-210 Computer Architecture Organization and terms of their efficiency and reliability. Also, it compares the techniques used inside the operating systems in terms of their

More information

Telecommunication Networks Architecture, Operations and Innovation רשתות תקשורת- ארכיטקטורה, תפעול, וחדשנות

Telecommunication Networks Architecture, Operations and Innovation רשתות תקשורת- ארכיטקטורה, תפעול, וחדשנות Telecommunication Networks Architecture, Operations and Innovation רשתות תקשורת- ארכיטקטורה, תפעול, וחדשנות 1 Introduction to data networks 2 Data networks technologies 3 Mobile networks overview 4 OSS

More information

Microsoft Solomon Integrated Innovation with Microsoft Office

Microsoft Solomon Integrated Innovation with Microsoft Office Microsoft Solomon Integrated Innovation with Microsoft Office MICROSOFT SOLOMON AND OFFICE INTEGRATED FOR VALUE 1 Table of Contents Introduction...1 Information for everyone...2 Instant access to data

More information

Fidelity. Contact. Center. Innovative Cloud Techlogy

Fidelity. Contact. Center. Innovative Cloud Techlogy Fidelity Contact Center Innovative Cloud Techlogy 1 www.jusan.es tel. +34 914 560 110 fax +34 915 531 411 export@jusan.es Jusan S.A. 2017 Index FIDELITY SOLUTION 3 FEATURES 4 ARCHITECTURE 5 FIDELITY PACKAGE

More information