Kalpana Kalpana (Editor)

Ad Opt

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Founded
  
1987 (1987)

Parent
  
Kronos Incorporated

Founder
  
François Soumis

Website
  
www.ad-opt.com

Headquarters
  
Montreal, Quebec, Canada

Ad Opt is the airline crew planning division of the U.S.-based multi-national human capital management software and services company Kronos Incorporated.

Contents

History

Ad Opt was founded in 1987 by Jean Éthier, Pierre Lestage, Daniel McInnis, François Soumis and Pierre Trudeau all operational researchers from the decision analysis research group, GERAD, and the CRT (Centre de Recherche sur les Transports/ Research Center on Transportation) in Montreal, Canada. Originally, they worked on developing truck itinerary management software for mining companies. It was only later that the company concentrated on developing software to manage crew planning (Altitude) and shift worker schedules (ShiftLogic).

In 1999, the company was listed on the Toronto Stock Exchange (TSX) under AOP.

With ShiftLogic, they later expanded their horizons into other industries including manufacturing, hospitality, and transportation, among others. In 2001, Ad Opt purchased Total Care Technologies to include staff scheduling in the healthcare industry to their product list.

In 2004, Ad Opt Technologies Inc. was acquired by Kronos Incorporated. This acquisition was part of Kronos' expansion into the field of employee scheduling optimization. Kronos' Workforce Management software that schedules hospital employees and Ad Opt's ShiftLogic scheduling engines were going to be merged to create a more efficient product.

Today, Ad Opt's operational research team maintains close ties with GERAD and its teams by funding some of their research projects in the aviation scheduling domain.

Crew planning optimization

The goal of crew planning optimization is to solve for the best solution at the lowest cost to the airline. In other words, airlines would like to increase their productivity while minimizing crew costs and improving, as much as possible, crew quality of life. In order to plan their monthly schedules, airlines must consider operational limits, including but not limited to: country requirements, airport regulations, union rules and collective agreements. Before the era of technology, this process was completed by hand by a team of crew planners. Often they just attempted to make all their flights fit with the number of employees that were available. Crew planning optimization was then implemented to take all of the limits and some of the crew preferences into account. Using Operations Research (OR) to develop mathematical tools, the optimizers build highly cost-efficient pairings and then assign these pairings in an efficient manner to the crew members (both in the cabin and cockpit). This technological advancement has proven to be an important cost-reducing tool for airlines and has significantly improved crew quality of life.

Ad Opt's Altitude Suite is composed of:

  • Altitude Insight
  • Altitude Pairing
  • Altitude PBS
  • Altitude Rostering
  • Altitude BLISS
  • Optimization technology

    The software is powered by GENCOL, a general purpose column generation algorithm owned by Ad Opt, designed to solve airline scheduling problems. The column generation allows the software to produce real-life scheduling solutions by solving large-scale complex optimization problems. Ad Opt was the first company to use column generation technology to solve what is considered to be the most complex of optimization challenges: Airline Scheduling.

    GENCOL is built around a shortest path with resource constraints algorithm. The column generator (or sub problem) shares information with the master problem. Together, with other optimization algorithms, such as the Dantzig-Wolfe decomposition algorithm, these components drive optimization. Ad Opt's master problem component is generic and allows the software to use different engines to produce the dual information needed by the generator. In many cases, Cplex engines are used, but also use heuristics. Because column generation does not produce integer solutions, the scheme is embedded in a Branch and Cut/Bound framework. The framework defines an interface to branching "methods" that compete to make fractional solutions more integral. Each method evaluates what it can do on a given relaxed problem and the best one gets to modify the problem.

    The role of the master problem is to find the optimal solution to the current restricted problem. The sub problems are used to verify if the master problem is optimal and to generate the variables that could potentially join the master problem.

    Altitude pairing

    In pairing, the goal of the optimizer is to increase productivity and minimize operational costs while maximizing operational efficiency. Its task is to pair flight legs that comply with all airline rules, contract agreements and government regulations into pairings deemed legal by these standards. A pairing is a block of one or several days of work, including periods of duty time and rest time.

    The solver takes into account the number of crews at each base, costs of hotels, per diem rates, deadheads and other business costs to optimize the pairing set.

    Crew rostering

    The goal of crew rostering is to feasibly assign all the pairings planned during the planning period. All pairings must adhere to operational constraints as well as crew preferences to a certain degree, depending on the type of scheduling.

    Altitude PBS, Rostering and BLISS are different flavors of rostering systems.

    Altitude PBS

    Altitude Preferential Bidding System (PBS) uses Ad Opt's web based iBid crew interface to gather crew requests and optimize these with the solutions from Altitude Pairing. This approach is widely used in North American airlines.

    The bidding process accumulates a bidding score for each employee. The system then uses the optimizer to assign a schedule that yields the highest possible score to each employee. The optimizer also takes into account all pre-assigned activities, such as vacation or training periods, of the crewmembers.

    The system uses the following rules in solving the problem. Each employee schedule must:

    1. be feasible, legal and conform with government rules and the collective agreement;
    2. ensure that the set of residual pairings can feasibly be covered by junior crew members' schedules;

    Altitude rostering

    This method is very similar to PBS. It also uses the iBid interface to gather crew preferences. However, instead of attributing the highest score to the most senior crewmember, the optimizer aims for the highest global satisfaction score. It is based on a fair share, or equity model. This approach is widely used in European airlines.

    Altitude BLISS

    In Altitude BLISS, or Bidline Integrated Scheduling System, the optimizer does not build schedules for each individual employee, but instead builds anonymous bidlines. Bidlines are monthly schedules that, again, satisfy all airline rules, contract agreements and government regulations. The schedules are built and optimized following a set of recipes. Recipes are a combination of instructions/preferences such as weekends off, regularity in day of week departure, pairing ID, time of day, length of pairings, etc. Airlines will also tend to build recipes around what the crewmembers like. This approach has been largely replaced by PBS as the latter takes the crew preferences into account before rostering starts. However it is still employed by some North American airlines.

    Once the bidlines are constructed, they are published to the crewmembers. The employees will then bid on the lines that they prefer. At the end of the bidding period, the optimizer will assign the lines according to seniority.

    Altitude Insight

    Altitude Insight, formerly known as Altitude Manpower Planning (MPP), is a tool that enables airlines to plan crew requirements, months or years in advance. Airlines can also use the forecasting capabilities to run "what-if" scenarios to see the impact in crew hiring of potential aircraft purchases or the opening of a new destination or base.

    Crewmembers can manage their career progression by bidding for open positions. Through the iBid Crew Interface, Altitude Insight also processes crewmembers’ equipment and promotional bids.

    Altitude Insight also includes the Just In Time Training optimizer module. Just In Time Training plans out efficient crew training schedules so that airlines can manage which crewmembers need training for promotions or to new positions. Often, these promotions, which can result from new aircraft purchases, are accompanied by a salary increase as soon as training is complete. It is therefore not cost efficient to train employees as soon as the position is accepted. Altitude Insight takes into account the salary increases, all infrastructure costs, and the preplanned activities of all employees to be trained and constructs the training schedule that will be the most cost efficient and disrupt operations the least.

    Altitude VBS

    Altitude Vacation Biding System (VBS) integrates with Ad Opt's other software to manage crew vacation time. VBS takes into account the vacation time of each employee, and their vacation requests taken from iBid to grant vacations.

    iBid

    The iBid Crew Interface is a WEB application that enables crew members to input their scheduling requests from anywhere in the world. Using Web 2.0 technology, it has a multi-tab design and desktop application-like behavior so crewmembers can start using the Crew Interface with minimal prior training. In this interface, crew members enter their preferences and can view bid popularity.Bid popularity shows more junior employees what more senior employees are requesting the most. This enables them to get an idea of the likelihood of being granted the pairings or days off that they desire. This technology makes it easier for the crewmembers to bid more successfully.

    FRMS

    In 2011, in order to support the introduction of FRMS (fatigue risk Management System) requirements as described in ICAO annex 6 and government laws such as the US HR 5900, Ad Opt entered a partnership with Circadian. Circadian provides 24/7 workforce performance and safety solutions for businesses that operate around the clock, through consulting expertise, research, and software tools, Circadian helps organizations reduce the inherent risks and costs of their extended hours of operations.

    Circadian's Alertness Simulator (CAS) conducts root analysis and investigation of fatigue. This enables the end-user to view the data on Ad Opt's interface. Airlines will be able to verify how crewmember alertness will be impacted by their flight schedules through Ad Opt's planning interfaces.

    Clients

    Some of Ad Opt's clients include:

  • Air Canada
  • easyJet
  • Emirates Airlines
  • Etihad Airways
  • FedEx
  • Qantas Airways
  • South African Airlines
  • United Airlines
  • UPS
  • US Airways
  • Virgin Blue
  • References

    Ad Opt Wikipedia