Swissport

Swissport: Automating Airport Staff Scheduling

Swissport automates monthly schedules for 2,000 staff at Zurich Airport, cutting planning time and boosting efficiency.

Swissport
Image
Swissport

Title

Gurobi + Swissport

Industry

Transportation

Region

Europe

Introduction

Keeping airplanes in the air takes a full crew on the ground, too. Swissport International Ltd. has a team of 43,000 employees that provide airport ground services and cargo handling for 850 aviation customers across 274 airports in 44 countries.


$0M

Cost savings for airport operations

0%

Employee scheduling preferences met

$0M

Cost savings for airport operations

0%

Employee scheduling preferences met

$0M

Cost savings for airport operations

0%

Employee scheduling preferences met



The Problem

Airport ground handling includes a broad range of passenger and ramp services, all of which can be a challenge to run smoothly. At Zurich airport alone, Swissport employs 2,000 people who do check-in and gate tasks, baggage management, aircraft loading, push-back movements, and much more. And all these people have different work skills, contract types, and shift duties. So, putting together a work schedule for even a single month is complex. It comprises the following key steps:

  • Generate tasks and build a master schedule of shifts

  • Assign daily shifts to employees and generate monthly shift schedules according to operational constraints, labor regulations, and individual preferences

  • Handle ad-hoc requests for schedule changes, such as when someone is sick

  • Dispatch teams in real-time, when and where their skills are needed

Before, the Swissport planning teams created schedules manually, sometimes spending weeks sketching out a plan for the coming month. And it was an ongoing challenge to coordinate continually changing labor requirements with individual work contracts and duty preferences. They started looking for a better solution, but none of the available commercial software for staff scheduling could meet their needs.

So, they set out to build their own.


Solution

Swissport teamed up with a research team at nearby Zurich University of Applied Sciences ZHAW. Their goal? Develop scheduling software that is powerful enough to handle Swissport’s complex operational planning puzzles. The tool also needed to be general and flexible enough for industries beyond aviation.

They called it Auto-Roster. Unlike most commercial rostering tools, Auto-Roster uses Mixed Integer Linear Programming (MIP), combined with other optimization techniques, including decomposition and relaxation, pre-and post-processing, and a variety of heuristic procedures.

At first, it wasn’t clear that Auto-Roster could make it off the ground. Its optimization engine has over 60,000 lines of code, with more than 1 million integer variables and 500,000 constraints. With so many things to account for, one of the biggest challenges was to solve the problems in a reasonable time—because MIP models are often too slow to be useful.

“Approaching large-scale, real-world rostering problems with MIP techniques is innovative and challenging, since computation times are typically far beyond any acceptable limits,” said Prof. Andreas Klinkert, Technical Project Leader at ZHAW. “Several times, the project was close to failing due to intractable MIP models.”

During the project, the research team had several mathematical breakthroughs and was finally able to establish computationally tractable MIP model formulations. They also brought in Gurobi Optimization to help speed things up even more. With the Gurobi Optimizer, the Auto-Roster team can now run complex models with millions of variables—all within 20-70 hours.

“For a long time, Gurobi was by far the only MIP solver that could solve our models in a reasonable time, and we suspect that this is still the case now,” said Dr. Peter Fusek, Lead Mathematical Modeling at ZHAW.



"For a long time, Gurobi was by far the only MIP solver that could solve our models in a reasonable time, and we suspect that this is still the case now."

Dr. Peter Fusek, Lead, Mathematical Modeling, ZHAW

"For a long time, Gurobi was by far the only MIP solver that could solve our models in a reasonable time, and we suspect that this is still the case now."

Dr. Peter Fusek, Lead, Mathematical Modeling, ZHAW

"For a long time, Gurobi was by far the only MIP solver that could solve our models in a reasonable time, and we suspect that this is still the case now."

Dr. Peter Fusek, Lead, Mathematical Modeling, ZHAW


Results

Now, Swissport is using Auto-Roster to plan work schedules across all three international airports in Switzerland—Zurich, Geneva, and Basel—with more rollouts in progress at other airports in Europe.

Already, it’s making a big difference. The Swissport planning team takes about half the time to set shift schedules. They can plan more efficient shifts, with less wasted time and a better match between supply and demand. Their rosters are also more robust, fair, and—above all— flexible. Employees are happy that their scheduling preferences are fulfilled 95-100% of the time.

All told, better planning is saving Swissport more than $1 million a year.

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.