First PageFirst Page APSolve Sirius House Adastral Park Martlesham Ipswich IP5 3RE Tel: +44(0) 1473 605900 Doc Ref: APS(uk)xxxx.

Slides:



Advertisements
Similar presentations
Project management.
Advertisements

Configuration management
Solutions for Scheduling Assays. Why do we use laboratory automation? Improve quality control (QC) Free resources Reduce sa fety risks Automatic data.
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
Systems Analysis and Design 8 th Edition Chapter 3 Managing Systems Projects.
Alternate Software Development Methodologies
All content in this presentation is protected – © 2008 American Power Conversion Corporation Rael Haiboullin System Engineer Change Manager.
All Hands Meeting, 2006 Title: Grid Workflow Scheduling in WOSE (Workflow Optimisation Services for e- Science Applications) Authors: Yash Patel, Andrew.
T-FLEX DOCs PLM, Document and Workflow Management.
© British Telecommunications plc 2001 The Reactive, Real-Time Management of Mobile Workforces Jon E. Spragg Scheduling Software Designer and Research Coordinator.
Systems Analysis and Design 8th Edition
Chapter 2: Model of scheduling problem Components of any model: Decision variables –What we can change to optimize the system, i.e., model output Parameters.
presented by Zümbül Bulut
1 IOE/MFG 543 Chapter 14: General purpose procedures for scheduling in practice Sections : Dispatching rules and filtered beam search.
© British Telecommunications plc 2001 Dynamic Scheduling in Mobile Workforce Management Ralf Keuthen PLANET Information Day, Ulm, 2003.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
© British Telecommunications plc 2001 Dynamic Scheduling in Mobile Workforce Management Ralf Keuthen.
© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Dynamic Scheduling in Mobile Workforce Management Ralf Keuthen PLANET Information Day, Bilbao, 2003.
Introduction : ‘Skoll: Distributed Continuous Quality Assurance’ Morimichi Nishigaki.
Microsoft CRM 3.0 Features that provide values for customers.
Using Simulated Annealing and Evolution Strategy scheduling capital products with complex product structure By: Dongping SONG Supervisors: Dr. Chris Hicks.
Increase Your Manufacturing Efficiency with QAD’s Planning and Scheduling Workbenches Gary Wasserman – Applications Specialist.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Chapter 4 Project Management.
In Strictest Confidence Flexible Resource Unit (FRU)
Profile and a quick introduction Software Engineering: ) هندسة البرمجيات (in Arabic: is the branch of computer science Designed to develop a set rules.
System Analysis and Design
Maintaining Information Systems Modern Systems Analysis and Design.
Staff Scheduling at USPS Mail Processing & Distribution Centers A Case Study Using Integer Programming.
1 Chapter 11 Implementation. 2 System implementation issues Acquisition techniques Site implementation tools Content management and updating System changeover.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Introducing The eLearning solution for the Archdiocese of Brisbane Building the capability of our people through flexible learning.
Jason Houle Vice President, Travel Operations Lixto Travel Price Intelligence 2.0.
Kevin Ross, UCSC, September Service Network Engineering Resource Allocation and Optimization Kevin Ross Information Systems & Technology Management.
This chapter is extracted from Sommerville’s slides. Text book chapter
15 July 2005Edward Tsang (Copyright)1 Constraint Satisfaction and Optimization Professor Edward Tsang University of Essex URL:
Agile Concepts - II “Agile” Estimating & Planning Nupul Kukreja 5 th November, 2014.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Digital Intuition Cluster, Smart Geometry 2013, Stylianos Dritsas, Mirco Becker, David Kosdruy, Juan Subercaseaux Welcome Notes Overview 1. Perspective.
NTEU Update Briefing World-Class Enterprise Operations
1 Project management. 2 Topics covered Management activities Project planning Project scheduling Risk management.
Configuration Management CSCI 5801: Software Engineering.
7 Strategies for Extracting, Transforming, and Loading.
Chap 4. Project Management - Organising, planning and scheduling
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
Microsoft Dynamics ® NAV 2009 Service Management.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
Project management 1/30/2016ICS 413 – Software Engineering1.
Proficy Workflow for Water reduce. improve. secure.
Balanced Billing Cycles and Vehicle Routing of Meter Readers by Chris Groër, Bruce Golden, Edward Wasil University of Maryland, College Park American University,
GangLL Gang Scheduling on the IBM SP Andy B. Yoo and Morris A. Jette Lawrence Livermore National Laboratory.
Copyright © 2005 World Batch Forum1 How to use ISA95 part 3 for MES functional URS Jean Vieille
Ensuring Quality Mobile Apps with Testing and Crash Reporting Seth Valdetero.
Project management Chapter 5. Objectives To explain the main tasks undertaken by project managers To introduce software project management and to describe.
AXUG Partner Showcase – Introducing Preactor
Test Lab Management and
PLM, Document and Workflow Management
Mobile Application Test Case Automation
William Stallings Computer Organization and Architecture
Southwest Gas Corporation Chris Sohus, Vice President/Operations
World-Views of Simulation
Modeling Scheduling Problems
Planning and Scheduling in Manufacturing and Services
Presented By: Darlene Banta
Overview of Workflows: Why Use Them?
Chapter 12 Analyzing Semistructured Decision Support Systems
T-FLEX DOCs PLM, Document and Workflow Management.
Management Yesterday & Today
Presentation transcript:

First PageFirst Page APSolve Sirius House Adastral Park Martlesham Ipswich IP5 3RE Tel: +44(0) Doc Ref: APS(uk)xxxx Issues in the On Line Scheduling of Mobile Workforces Jon Spragg © British Telecommunications plc 2001 Automation for Mobile Workforces

© British Telecommunications plc 2001 APSolve - A Short History Involved in Workforce Management since which was before my time. Produced 2 major Work Management Systems which have evolved into the taskforce products we currently market. APSolve (100+ employees) is being ‘spun out’ via BT’s business incubator early next year. APSolve aimed primarily at supporting the Telecom and IT Services markets.

© British Telecommunications plc 2001 Workforce Management at BT APSOLVE’s TASKFORCE currently manages BT’s workforce of Service Technicians. 25,000 field technicians perform 150,000 tasks every day across the United Kingdom. A high quality service at low operational costs needs to be delivered.

© British Telecommunications plc 2001 Issues Complexity of problem Scale The need for a totally automated system. Making it work, and keeping it working

© British Telecommunications plc 2001 Complexity Ever changing workload with a 1 hour response time. Complex mixture of target time types/priorities Wide range in work durations: 8 mins - several days. Work duration is uncertain. Work type and Work skill imbalances. Task inter-dependencies can be complex. Travel time calculations are subject to change -- and how!

© British Telecommunications plc 2001 Scale 20,000+ technicians, mostly mobile Several hundred thousand tasks to be scheduled and dispatched every day. Distinct workforces and scheduling environments. Optimised work allocation and sequencing is essential

© British Telecommunications plc 2001 Automation Automated data flow from order source systems to product dispatch. Schedule revision must be automatic and robust. On line Dispatcher must handle corrupted schedules. The real-time monitoring of the location of mobile technicians and their expected completion times is important.

© British Telecommunications plc 2001 Making it work Really understanding the scheduling environment, its complexity and desired solution quality. Getting the correct level of system performance. Data quality and automatic exception handling. User training

© British Telecommunications plc 2001 System Overview

© British Telecommunications plc 2001 Scheduling Needs Batch scheduling Schedule revision Interrupt scheduling Resource modelling Route optimisation What-if scheduling Schedule execution rules complex, often requiring schedule repair and re optimisation

© British Telecommunications plc 2001 The Taskforce Planning/Scheduling Framework Schedule Manager Resource Manager Operations Manager Optimising Allocator

© British Telecommunications plc 2001 Schedule Manager Delivers work schedules for each technician. It consists of: Batch Scheduler Dynamic Scheduler What-if Scheduler Manual Scheduler

© British Telecommunications plc 2001 Scheduler Interaction Common Schedule Representation, Constraint Model & Algorithm library Batch Scheduler Dynamic Scheduler Interrupt Scheduler What-If Scheduler Schedule Manager

© British Telecommunications plc 2001 Batch Scheduler Run primarily overnight to produce highly optimised schedules for following day: Employs both constructive and local neighbourhood search algorithms. Business rules and operational constraints are modelled by a multi-criteria objective function and arc-b consistency procedures.

© British Telecommunications plc 2001 Dynamic Scheduler Is used for schedule revision and ensuring that the most up to date information is absorbed into the schedule. It is based on an iterative schedule repair procedure.

© British Telecommunications plc 2001 Interrupt Scheduler Supports situations where work would otherwise fail: For example: In situations where operational priorities change, current work needs to be postponed to free resources for other, higher priority, work.

© British Telecommunications plc 2001 What-if and Manual Schedulers Are off-line schedulers that support work controllers by providing the visual and analysis tools to try out different scheduling parameters and allocations to discover improvement opportunities without risk. Changes to scheduling parameters can be applied to current or archived data and the resulting schedule can be examined in an off-line environment. Changes can then be applied to live sites.

© British Telecommunications plc 2001 Schedule Manager This is the Planner that transforms customer orders (requests for service) into scheduling variables with their associated constraints. The Schedule Manager is the system that identifies tasks in jeopardy of becoming tardy.

© British Telecommunications plc 2001 Optimising Allocator Responds to requests for work from field force in real-time, making alterations to the planned tour as required. It thereby supports the management of uncertainties associated with travel time calculations, task durations, etc. It supports the arrival of new high priority work or the cancellation of already scheduled work.

© British Telecommunications plc 2001 Overview of Scheduling Algorithms All are examples of search supported by constraint propagation. Constructive search Chronological backtracking (Dynamic Scheduler, Batch Scheduler) Beam search (Interrupt Scheduler) Local neighbourhood search Simulated annealing (Batch Scheduler, Dynamic Scheduler)

© British Telecommunications plc 2001 Planning and Dispatch Algorithms Heuristic and Rule Based. Examples of planning rules are: Finding work on site for technicians rather than have them travel to new locations. Spreading the workload evenly across the workforce. Keeping technicians from travelling outside of their preferred working area. Identifying tasks that require two or more technicians on site. Etc. etc.

© British Telecommunications plc 2001 Planned Future Improvements Optimally configuring these algorithms for handling changing and diverse scheduling environments and problems. I.e. getting our simulated annealing algorithm to ‘learn’ to recognise unpromising runs and thereby avoid wasting time in local optima.

Last PageLast Page Your Schedules – Our Solutions APSolve Sirius House Adastral Park Martlesham Ipswich IP5 3RE Tel: +44(0) © British Telecommunications plc 2001 Automation for Mobile Workforces