KLM

KLM-BCG: Using Optimization to Navigate a Turbulent Planning Horizon

KLM and BCG use AI-powered optimization to build five-year crew plans, managing complex regulations and training requirements.

KLM
Image
KLM

Title

Gurobi + KLM

Industry

Transportation

Region

Europe

Introduction

For most airline passengers, not much thought is given to the complex logistics that make their journeys possible. But airline carriers are all too aware of the many challenges and variables that must be worked out before passengers even make it to their seats.

From ever-evolving regulations to changes in fleets, hiring needs, and training requirements, long-term crew planning can seem like an impossible task. But KLM Royal Dutch Airlines (KLM) saw an opportunity to improve their planning and operations by partnering with Boston Consulting Group (BCG).

Together, they developed a full, AI-based suite of tools to improve airline operations, including fleet optimization and disruption management. Among those tools is CrewVision, which creates optimal five-year crew plans by accounting for all of the aforementioned factors. With support from Gurobi’s solver, these plans can now be generated within several hours, as opposed to an entire week—ultimately changing the way KLM makes critical decisions and adapts to market volatility.


The Problem

In order to project long-term crew needs, airlines must first answer a lot of questions.   

“What kinds of pilots, and how many, do you need to fulfill a given network demand and support a given company strategy? And at what moment in time? These are the things airlines have to consider,” explains Irina Komissarova, KLM’s Product Lead for the partnership with BCG “For instance, imagine an airline is looking to change the aircraft type for a specific fleet. This will of course have repercussions on the pilot population somewhere else.”

Because the career paths available to pilots are heavily regulated and vary by airline, long-term crew planning requires several years of lead time. That’s why KLM and BCG developed CrewVision—to address these planning challenges, which have been further exacerbated by the growing demand for pilots and ongoing fleet renewal within airlines.

“People are the most important resources for an airline, which means you have to take into account employee satisfaction. We don’t want to over- or under-assign people,” says Lucille Witmans, KLM’s Director for the partnership with BCG.

Before developing CrewVision, KLM was using legacy systems to run analyses, with data spread across multiple sources. “The evaluation of each scenario could easily take two to three business days, and even then, there were no guarantees that the prepared plan was a good one, let alone optimal,” says Kunal Kumar, PhD, KLM’s Lead Data Scientist for the partnership with BCG.


The Solution

When it came to improving that system, KLM considered many different methods, but ultimately settled on the decision-making power of a mathematical solver.

“Gurobi has been the go-to mathematical solver for many optimization problems at KLM. It has unmatched performance, can handle multiple types of models, and provides exceptional support for engineers. It was an obvious choice for CrewVision,” adds Kumar.

Gurobi forms part of the larger CrewVision tech stack. The planning tool uses a neighborhood search algorithm with multiple stages, with Gurobi being one of those stages that can also be repeated. This gives the team greater flexibility to expand on the run time, as well as the problem.

“The nice thing about Gurobi is that we can easily experiment with different parameters and thresholds. We can do a lot of different runs to see what is still acceptable. So even though we have expanded the problem a lot, we can still go in and quickly get results that are quite good,” shares Tim Lamballais Tessensohn, Data Scientist at KLM.

This allowed the KLM team to expand their planning forecast from nine months to two or three years. After further development, CrewVision is now able to develop five-year plans. “That’s a huge step,” Lamballais Tessensohn adds.

And now, the team can easily run four or five scenarios per day, compared to the several days it would take for a single run with their old system.

“This has significantly increased the speed of our decision-making,” says Komissarova.



“Gurobi has been the go-to mathematical solver for many optimization problems at KLM. It has unmatched performance, can handle multiple types of models, and provides exceptional support for engineers."

Kunal Kumar, PhD, Lead Data Scientist, KLM

“Gurobi has been the go-to mathematical solver for many optimization problems at KLM. It has unmatched performance, can handle multiple types of models, and provides exceptional support for engineers."

Kunal Kumar, PhD, Lead Data Scientist, KLM

“Gurobi has been the go-to mathematical solver for many optimization problems at KLM. It has unmatched performance, can handle multiple types of models, and provides exceptional support for engineers."

Kunal Kumar, PhD, Lead Data Scientist, KLM


Results

With Gurobi’s solver supporting CrewVision, KLM is now able to calculate five years of crew plans in just four hours. Before using the solver, they would typically run one scenario per week; now, they’re up to 20-30 in that same period.

This allows the team to spend more time strategizing around their long-term vision. In addition to navigating the growing demand for pilots, they’d like to tackle other challenges next, including shortages of ground personnel, engineers, maintenance technicians, and other specialists.

“I think we now have a more dynamic response to volatility in the market,” says Witmans. “We can now plan for a range of scenarios, instead of balancing for a single scenario.”

Case Studies

Explore more innovative ways our customers are using Gurobi to unlock optimal outcomes.

01 OF 00

Gurobi + ZOZO Research

ZOZO Research: Optimizing Inventory Allocation for Scalable E-Commerce Logistics

As ZOZO expanded its logistics network, inventory imbalances created costly transfer problems. Mathematical optimization provided a data-driven approach to prevent those problems before they start.

Image

Gurobi + Analytics for a Better World

Analytics for a Better World: Maximizing Mission-Driven Impact with Optimization

Analytics for a Better World leverages big data sources to analyze humanitarian facility locations and identify ways to maximize coverage while minimizing costs.

Gurobi + encoord

encoord: Optimizing the Energy Transition

To help the power and utilities sector better prepare for the energy transition, encoord uses integrated modeling and advanced optimization methods powered by Gurobi.

Gurobi + Eneco

Eneco: Harnessing Optimization for Smarter Energy Dispatching

Eneco uses optimization to dispatch its renewable energy portfolio, balancing wind, solar, and storage for smarter distribution.

Gurobi + Kurly

Kurly: Transforming Delivery Logistics with Mathematical Optimization

Kurly uses optimization to guarantee morning deliveries for late-night orders, scaling logistics across South Korea.

Gurobi + Hitit

Hitit: Empowering Airlines to Optimize Annual Crew Leave Planning

Hitit cuts weeks of manual crew leave planning down to hours, boosting airline compliance and crew satisfaction.

Gurobi + Marketing Attribution

Marketing Attribution: Driving Smarter Media Investments

Marketing Attribution optimizes $1.4B+ in annual ad spend for a global consumer health brand across 160 countries.

Gurobi + MyGoals

MyGoals: Personal Financial Planning, Optimized

MyGoals uses optimization to help individuals balance multiple life goals simultaneously, from retirement to home purchase.

Gurobi + Light Up the World

Light Up the World: Bringing Clean Energy and Internet Access to Remote Communities

Light Up the World uses optimization to design off-grid solar systems for remote Peruvian communities with no room for error.

Gurobi + 55ip

55ip: Driving Innovation in Tax-Smart Investment Solutions

55ip, a JP Morgan subsidiary, uses optimization to manage tax-smart portfolios at scale across thousands of client accounts.

Gurobi + Statkraft Croatia

Statkraft Croatia: Cracking the Code on Battery Profitability

Statkraft Croatia (now Resalta) uses optimization to assess BESS profitability and maximize battery storage revenue in Croatia.

Gurobi + Cosentino

Cosentino: Optimizing Sales Routes and Production Lines for Enhanced Efficiency

Cosentino uses optimization to plan commercial visit routes and manage production lines, maximizing efficiency across operations.

Case Studies

Explore more innovative ways our customers are using Gurobi to unlock optimal outcomes.

01 OF 00

Gurobi + ZOZO Research

ZOZO Research: Optimizing Inventory Allocation for Scalable E-Commerce Logistics

As ZOZO expanded its logistics network, inventory imbalances created costly transfer problems. Mathematical optimization provided a data-driven approach to prevent those problems before they start.

Image

Gurobi + Analytics for a Better World

Analytics for a Better World: Maximizing Mission-Driven Impact with Optimization

Analytics for a Better World leverages big data sources to analyze humanitarian facility locations and identify ways to maximize coverage while minimizing costs.

Gurobi + encoord

encoord: Optimizing the Energy Transition

To help the power and utilities sector better prepare for the energy transition, encoord uses integrated modeling and advanced optimization methods powered by Gurobi.

Gurobi + Eneco

Eneco: Harnessing Optimization for Smarter Energy Dispatching

Eneco uses optimization to dispatch its renewable energy portfolio, balancing wind, solar, and storage for smarter distribution.

Gurobi + Kurly

Kurly: Transforming Delivery Logistics with Mathematical Optimization

Kurly uses optimization to guarantee morning deliveries for late-night orders, scaling logistics across South Korea.

Gurobi + Hitit

Hitit: Empowering Airlines to Optimize Annual Crew Leave Planning

Hitit cuts weeks of manual crew leave planning down to hours, boosting airline compliance and crew satisfaction.

Gurobi + Marketing Attribution

Marketing Attribution: Driving Smarter Media Investments

Marketing Attribution optimizes $1.4B+ in annual ad spend for a global consumer health brand across 160 countries.

Gurobi + MyGoals

MyGoals: Personal Financial Planning, Optimized

MyGoals uses optimization to help individuals balance multiple life goals simultaneously, from retirement to home purchase.

Gurobi + Light Up the World

Light Up the World: Bringing Clean Energy and Internet Access to Remote Communities

Light Up the World uses optimization to design off-grid solar systems for remote Peruvian communities with no room for error.

Gurobi + 55ip

55ip: Driving Innovation in Tax-Smart Investment Solutions

55ip, a JP Morgan subsidiary, uses optimization to manage tax-smart portfolios at scale across thousands of client accounts.

Gurobi + Statkraft Croatia

Statkraft Croatia: Cracking the Code on Battery Profitability

Statkraft Croatia (now Resalta) uses optimization to assess BESS profitability and maximize battery storage revenue in Croatia.

Gurobi + Cosentino

Cosentino: Optimizing Sales Routes and Production Lines for Enhanced Efficiency

Cosentino uses optimization to plan commercial visit routes and manage production lines, maximizing efficiency across operations.

Case Studies

Explore more innovative ways our customers are using Gurobi to unlock optimal outcomes.

01 OF 00

Gurobi + ZOZO Research

ZOZO Research: Optimizing Inventory Allocation for Scalable E-Commerce Logistics

As ZOZO expanded its logistics network, inventory imbalances created costly transfer problems. Mathematical optimization provided a data-driven approach to prevent those problems before they start.

Image

Gurobi + Analytics for a Better World

Analytics for a Better World: Maximizing Mission-Driven Impact with Optimization

Analytics for a Better World leverages big data sources to analyze humanitarian facility locations and identify ways to maximize coverage while minimizing costs.

Gurobi + encoord

encoord: Optimizing the Energy Transition

To help the power and utilities sector better prepare for the energy transition, encoord uses integrated modeling and advanced optimization methods powered by Gurobi.

Gurobi + Eneco

Eneco: Harnessing Optimization for Smarter Energy Dispatching

Eneco uses optimization to dispatch its renewable energy portfolio, balancing wind, solar, and storage for smarter distribution.

Gurobi + Kurly

Kurly: Transforming Delivery Logistics with Mathematical Optimization

Kurly uses optimization to guarantee morning deliveries for late-night orders, scaling logistics across South Korea.

Gurobi + Hitit

Hitit: Empowering Airlines to Optimize Annual Crew Leave Planning

Hitit cuts weeks of manual crew leave planning down to hours, boosting airline compliance and crew satisfaction.

Gurobi + Marketing Attribution

Marketing Attribution: Driving Smarter Media Investments

Marketing Attribution optimizes $1.4B+ in annual ad spend for a global consumer health brand across 160 countries.

Gurobi + MyGoals

MyGoals: Personal Financial Planning, Optimized

MyGoals uses optimization to help individuals balance multiple life goals simultaneously, from retirement to home purchase.

Gurobi + Light Up the World

Light Up the World: Bringing Clean Energy and Internet Access to Remote Communities

Light Up the World uses optimization to design off-grid solar systems for remote Peruvian communities with no room for error.

Gurobi + 55ip

55ip: Driving Innovation in Tax-Smart Investment Solutions

55ip, a JP Morgan subsidiary, uses optimization to manage tax-smart portfolios at scale across thousands of client accounts.

Gurobi + Statkraft Croatia

Statkraft Croatia: Cracking the Code on Battery Profitability

Statkraft Croatia (now Resalta) uses optimization to assess BESS profitability and maximize battery storage revenue in Croatia.

Gurobi + Cosentino

Cosentino: Optimizing Sales Routes and Production Lines for Enhanced Efficiency

Cosentino uses optimization to plan commercial visit routes and manage production lines, maximizing efficiency across operations.

Start solving with Gurobi

Ready to discover the Gurobi difference? Contact us today to learn more about what mathematical optimization can do for your organization.

Start solving with Gurobi

Ready to discover the Gurobi difference? Contact us today to learn more about what mathematical optimization can do for your organization.

Start solving with Gurobi

Ready to discover the Gurobi difference? Contact us today to learn more about what mathematical optimization can do for your organization.

Join our newsletter to stay up to date on features releases and more.

By subscribing you agree to with our Privacy Policy

© Gurobi Optimization, LLC. All Rights Reserved.

Join our newsletter to stay up to date on features releases and more.

By subscribing you agree to with our Privacy Policy

© Gurobi Optimization, LLC. All Rights Reserved.