Staff Scheduling at USPS Mail Processing & Distribution Centers A Case Study Using Integer Programming.

Slides:



Advertisements
Similar presentations
OfficeTrack Mobile Employees Location Management Service.
Advertisements

1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Strategic Decisions (Part II)
Y2.U3.3 Controlling Labor Costs. Questions How do labor costs affect cost control? What factors effect labor cost? How is effective scheduling achieved?
Chapter 3 Workforce scheduling.
Scheduling.
Topics to be Covered 1. Capacity Planning
CAPACITY LOAD OUTPUT.
ArcLogistics Routing Software for Special Needs, Maintenance and Delivery.
IES 371 Engineering Management Chapter 14: Aggregate Planning
PRODUCTION AND OPERATIONS MANAGEMENT
Lesson-16 Systems Analysis(2)
Call Center Scheduling Problem Federal Reserve Bank United States Treasury May 6, 2009 Morgan Brunz Brittany McCluskey.
14 – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Operations Planning and Scheduling 14 For Operations Management, 9e by Krajewski/Ritzman/Malhotra.
Jonathan Yoo. USPS: Current System  Not OR- optimized  Based on pre- determined scheduling of trucks  Government- protected monopoly.
BEYOND FULL TIME EMPLOYMENT PART TIME, CONTRACT & FREELANCE WORK AS ALTERNATIVES TO FULL TIME EMPLOYMENT Messiah UMC Jobs Ministry.
© J. Christopher Beck Lecture 24: Workforce Scheduling 2.
Controlling Labor Costs
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
Chapter 5 Aggregate Planning Operations Analysis Using MS Excel.
22–1. 22–2 Chapter Twenty-Two Copyright © 2014 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
INTRODUCTION TO LINEAR PROGRAMMING
Automated Staff Scheduling Software Tim Curtois The OR Society Criminal Justice Special Interest Group 27 June 2012.
Journal Question  If you were looking for a job, what would be 2 advantages and 2 disadvantages that you could use for having a part-time job? A full-time.
2006 Palisade User ConferenceNovember 14 th, 2006 Inventory Optimization of Seasonal Products with.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Introduction to Business Chapter 13
Aggregate Planning and Master Scheduling Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior.
Copyright 2009 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Sales and Operations Planning Operations Management - 6 th Edition.
Time & Expense Forms MRC Consulting. Project Goals Provide an automated web based Time & Expense reporting system for MRC Consulting and its clients.
OH 9-1 Controlling Labor and Other Costs 9 OH 9-1.
Example 15.1 Daily Scheduling of Postal Employees Workforce Scheduling Models.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
OM4-1Aggregate Planning Chapter 14. OM4-2Aggregate Planning Planning Horizon Aggregate planning: Intermediate-range capacity planning, usually covering.
The Chameleon Development Environment The Chameleon™ Development Environment Application delivery using Microsoft Excel®
Operational Research & ManagementOperations Scheduling Workforce Scheduling 1.Days-Off Scheduling 2.Shift Scheduling 3. Cyclic Staffing Problem (& extensions)
AGGREGATE PLANNING Rachmat A. Anggara 9th of April 2010.
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
Operations Management Operations Scheduling
PRODUCTION SYSTEMS Manufacturing System Design Inputs.
© J. Christopher Beck Lecture 24: Workforce Scheduling.
The Nature of Operations. DO NOW Introducing the Topic Page 381 Answer the questions we will discuss shortly.
Lecture 1 – Operations Research
Unit 9: Distributing Computing & Networking Kaplan University 1.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 10 Aggregate Planning and Master Scheduling
Operations Fall 2015 Bruce Duggan Providence University College.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Intelligent Supply Chain Management Strategic Supply Chain Management
8/14/04 J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 6 – Integer Programming Models Topics.
Aggregate Planning Intermediate-range capacity planning that typically covers a time horizon of 2~12 months – may extend to as much as 18 months. Product.
Abstract Due to a change in demand, high voltage transmission circuits can become overloaded. Overloads are resolved by the dispatch of power based on.
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
MH...CH LECT-021 SYSTEMS CONCEPT Adopting a materials handling systems from overall optimization point of view. Adopting a materials handling systems.
1 LONG ISLAND PSEG – LONG ISLAND LONG ISLAND Upgrade to NICE IEX 6.3 PRESENTED BY MARILEE MARIN AND RACHEL KASTELAN WFM SENIOR ANALYSTS.
14 – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Operations Planning and Scheduling 14 For Operations Management, 9e by Krajewski/Ritzman/Malhotra.
Aggregate Planning and Master Scheduling Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
© 2010 IBM Corporation IBM Container Transport Optimization Dr. Juergen Koehl, IBM Research and Development, Boeblingen Juergen Koehl, IBM Container Logistics.
Sales and Operations Planning
Advanced Programing practices
Copyright All Rights Reserved by
Schlenker, H. , R. Kluge, and J. Koehl
Chapter 14 Aggregate Planning.
1-1 Logic and Syntax A computer program is a solution to a problem.
Staff Scheduling at USPS Mail Processing & Distribution Centers
A QUICK START TO OPL IBM ILOG OPL V6.3 > Starting Kit >
Presented By: Darlene Banta
Balancing Demand and Capacity
DBOS DecisionBrain Optimization Server
Presentation transcript:

Staff Scheduling at USPS Mail Processing & Distribution Centers A Case Study Using Integer Programming

General Observation Companies and organizations that build, or make use of the latest technology in their business practices, rarely make use of the latest technology in planning and scheduling!

Service Area in City

Processing & Distribution Center

USPS Scheduling Problem Equipment scheduler Staff scheduler facility configuration Mail arrival profiles & volume Worker demand Union rules & local policies Flow patterns & Weekly staff assignments

Staff Planning and Scheduling Long-term planning: Fix size and composition of permanent workforce Mid-term scheduling: Determine days off and shift assignments Short-term scheduling: Overtime, individual tasks, requests, part-timers Real-time control: Emergencies, absenteeism, and other disruptions

Long-Term Staff Scheduling Categories Full-Time Regulars, Part-Time Regulars Part-Time Flexibles Goal : Minimize labor costs Skills (15 Categories)   Input Data Labor Requirements (1/2 hour increments) Labor Costs by Worker Type

Model Components for Long-Term Staff Scheduling Operations analysis (simulation) optimal amount Determine of equipment Daily mail arrivals Mail flow configuration Machine parameters Work rules Labor ratio Days off Shifts Equipment counts Equipment schedules Tours Personnel scheduling (optimization)

Computational Flow Input data Optimization engine Initial output Post-processing Weekly schedules Microsoft Excel Spreadsheets CPLEX Days-off scheduling (Visual Basic) FT, PT (Visual Basic) OPL Studio (ILOG) Staff levels and shifts (FT, PT) Breaks (OPL Studio) Modeling language

Shift Optimization Model Minimize (Full time costs + Part time costs) Subject to 1. Cover all time periods during the week 2. Ensure sufficient lunch breaks are assigned 3. Adhere to days off requirements 4. Meet other labor rules and policies

Portion of IP Model

Size of Typical Staff Planning Model Number of Constraints = 1100 Number of Integer Variables = 1500 Number of Logic Variables = 336 Solution Times: seconds  years

Post-Processors Days-Off Scheduling Greedy algorithm for assigning days off Small integer program for 2-days off in a row Lunch Break Assignments Transportation problem Greedy algorithm Task Assignments Multi-commodity network flow problem Tabu search

Modeling Issues Time to run, # of runs, how often Users and their skills GUI sophistication Training requirements Version control Help desk availability

Who Is The Customer ? USPS Headquarters Contracting Officer Facility Managers Facility Industrial Engineers Information Technology Manager

Everybody Wants Something More Headquarters Headquarters – Implementation in 9 months system-wide Contracting Officer Contracting Officer – Statement of Work is just a starting point (don’t expect any more money, though, for additional work) Plant Manager Plant Manager – More modeling features IT Manager IT Manager – It will take years to provide the data you want

Model “Creep” 10-hour shifts, 4-day a week schedules Some schedules 2 days off in row, others not necessary Worker assignments during the day At least “X” workers per shift No more than 1 shift every “Y” hours

Implementation Prototype written in OPL Studio to demonstrate concepts Web Access – Java CPLEX is optimization engine 1600 variables (all integers) 1500 constraints Two Test Sites – Dallas and Philadelphia

SOS Menu

Workstation Sets

Output Report

Number of constraints Number of variables Total cost per week Number of full-timers Number of part-timers % 2 days off in a row Baseline model $96, Ratio 3: $95, Ratio 5: $97, Consecutive off-days $103, hr/6 day workers $95, Variable start time $95, Part-time flexible $94, Computational Results

Parametric Analysis

Benefits of Flexibility

Observations and Lessons The Customer is Not Always Right Sometimes a Good Product will Sell Itself but it Pays to Have a Champion Don’t Expect the Customer to Understand his Business from Your Point of View Data are Always a Problem

Observations and Lessons (cont.) Do not Try to Explain Optimization to Anyone Who Does not Have an Advanced Degree Nobody Reads Manuals so Make Sure the Interfaces are Simple and Clear However, Don’t Underestimate the Intuition of the Customer

Skill Categories  