How to convince crew planners to use an automatic rostering tool (ACA) Crew Management Study Group 2006 Conference Honolulu, April 9 - 12, 2006 Shortening the crew rostering process makes the network-planning more flexible and creates additional cash flow Market changes / booking trend Old world: O P Roster publication S Flight-schedule-optimization network-planning crew rostering Time To Market New world: Flight-schedule-optimization network-planning O P Roster publication S crew rostering Time To Market 3 weeks AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 1 O P S Crew rostering at Lufthansa is each month a challenge to find a balance between company requirements and individual interests Legality Irregularities • Flight plan changes (e.g. fleet changes) Text • JAR- and LBA-regularities • MTV, BVB, OM-A Crewmember • Requests/Bids • Early roster information • Notification ofText illness • Personnel restrictions • Capacitiy changes between different home bases • Roster stability COC/CAB guidelines LH-efficiency • QualificationsText • Later delivery ofText flight schedule • Quality demands • Economic efficiency • Additional regulations • Operational stability • Special agreements to the flight schedule • Producing on time AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 2 • Individual roster stability To speed up the process and to obey all objectives the crew rostering process has to change New world Objective oriented process Old World Manual, rule oriented process • Manual sequential process • • • • • • -> Long running time of rostering Static rules (must rules) In reality planner reacts more flexible as documented (scope of interpretation) -> Hard to implement in software Employee satisfaction will override profitability Planner reacts due to a clear decision – making process (sophisticated crew assignment system = CAS user) Production of one solution is the result of a well-defined chain of decisions Planner can explain the solution to crewmember (->excuse) AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 3 • Rostering has high management attention • • • • • • -> High demands on transparency and measurability Net mgmt. forces to minimize „time to market“ Parallel process (Use optimization tool ACA) -> Short running time of rostering Hard and soft rules (constraints and objective function elements) Controlling claims simulations -> Production of several solutions Finding the best solution, i.e. what is a good roster? -> Definition/calibration of an objective function Planner becomes operations research specialist (sophisiticated CAS + ACA user) Former manual and new automatic crew rostering process have the same starting point and a definable end point Old world without optimizer Create pre-roster Manual planning day by day according to well.defined chain of decisions Quality check ca. 3,5 weeks Same starting point New world ACA reference runs … Create pre-roster Definable end point with optimizer ACA ACA production runs < 2 weeks AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 4 Quality check Manual and automatic rostering were compared with measuring time need and quality Planner 1 • User of standard rostering system Preroster Preroster Finished roster 1 Manual crew rostering Same starting point Compare time need Compare quality Planner 2 • User of standard rostering system • User of optimizer ACA 7 CAB groups 5 COC groups Preroster Automatic crew rostering Zeit AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 5 Finished roster 2 Acceptance test as 12 real matches between two planners Planner 1 Planner 2 • User of CAS • User of CAS • User of ACA CAS _:_ Measuring quality with objective function AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 6 ACA CAS Measuring the quality with the official acceptance objective function means only to compare two numbers day CRM1 CRM2 CRM3 day CRM1 CRM2 CRM3 Optimizer ACA Generator Solver Number of roster Generates a lot of solutions 3 cases possible x<y (new world better) x=y(old and new is the same) x>y (old world is better) Best roster Solution with points = x Picks out the best solution (lowest points according to the objective function) Compare numbers Manual solution can also be evaluated with objective function Manual plan Generation of one solution day CRM1 CRM2 CRM3 AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 7 Solution with points = y In all cases the planner with the optimizer was able to produce better rosters in shorter time CAS 0 : 12 AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 8 ACA CAS Overview of CAB results Result objective function CAS Points (OPPs) Old world FB DUS Aug04 ACA CAS Points (OPPs) New world 12.597.327 (18) 293.992 (0) FB FRA NG IK Aug04 1.275.565 (0) 1.166.205 (0) FB FRA NB Gem Aug04 1.273.005 (0) 952.758 (0) 41.358.431 (69) 2.603.397 (38) FB FRA NG IK Sep04 9.071.263 (5) 717.050 (0) FB FRA NG Gem Sep04 1.398.269 (0) 1.068.476 (0) 1.461.927 (12) 533.739 (1) FB DUS Sep04 FB DUS Okt04 Time need: 2-7 days OPPs = Number of Open Positions AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 9 Time need: 2-4 hours Detailed comparison of objective function result manual and automatic roster for a flight attendant planning group Aug04 Size: 835 crewmembers FB FRA NB Gem Aug04 Sum points Additional flying hours CAS CAS ACA Manual roster ACA roster Points Points 1.273.005 952.758 KPI2 480.971 475.972 LSW hours lower limit KPI4 424.832 278.524 LSW hours higher limit KPI5 80.000 0 BZW hours lower limit KPI6 197.431 149.471 BZW hours higher limit KPI7 4.770 0 Destination diversity KPI14 101 0 Consecutive days-off KPI15 39.540 35.630 Days-off above claim KPI18 45.360 13.160 Aircraft diversity KPI21 0 0 Open position points 0 0 Overlapping open positions 0 0 AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 10 Comparison of days-off corridor between manual and automatic roster for a flight attendant planning group Aug04 Automatic Number of crewmember Manual Number of days-off above claim AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 11 Comparison of flying hours corridor between manual and automatic roster for a flight attendant planning group Aug04 Automatic roster: Sharper and higher peak at lower flying hour level „fair distribution of workload“ Automatic Number of crewmember Manual Number of flying hours AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 12 Comparison of flying hours corridor between manual and automatic roster for a flight attendant planning group Sep04 Automatic Number of crewmember Manual Number of flying hours AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 13 Due to measurable results we (IT department) were able to convince the planning department AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 14 Overview of ACA usage in March 2006 für planning month April 2006 Overview ACA use 60 COC CAB KONT Week-end Week-end 30 Week-end Week-end Number of ACA runs 40 20 Roster publication Bidding phase 50 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Day of month (March 2006) AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 15 20 21 22 23 24 25 26 27 28 29 30 31 Any questions? AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 16 All elements of an objective function have to be calibrated against each other The objective function consists of Roster points (quality of a single roster) – Number of additional flying hours and number of days-off above claim – Deviation from target corridor (flying hours, duty days) – Destination / aircraft diversity – Number of consecutive days-off Open position points – Number of duty days which couldn’t be assigned n POINTS ROSTERPOIN TSi OPEN _ POSITION _ POINTS i 1 ROSTERPOIN TSi ADD _ FLYING _ HOURS i FREE _ DAYS _ ABOVE _ CLAIM i Adobe Acrobat 7.0 Document Adobe Acrobat 7.0 Document Example ACA roster Example manual roster AGIFORS Crew Management Study Group 2006 Conference April 9 - 12, 2006, Honolulu Page 17
© Copyright 2026 Paperzz