Copenhagen Airport

Copenhagen Airport: Gate and Stand Assignment

Copenhagen Airport maximizes aircraft stand utilization, avoiding costly expansions and improving future capacity planning.

Copenhagen Airport
Image
Copenhagen Airport

Title

Gurobi + Copenhagen Airport

Industry

Aerospace & Defense

Region

Europe

Introduction

Consider the difficulty of finding a parking space for your car in a busy parking lot. Now imagine an environment where not every space can accommodate every car, where the parking lot is usually full yet demand is predicted to increase significantly in the future, and where adding one new space costs 10M USD (30M-50M DDK). If you replace cars with aircraft, that’s the situation that Copenhagen Airport (CPH) faced in 2010. The OR group at CPH was brought in to build a system that could maximize the utilization of each existing aircraft stand (the equivalent of a parking space for a car), and that could also be used to create a plan for increasing future capacity in the most cost-effective way.

$0M

Costs reallocated

$0M

Costs reallocated

$0M

Costs reallocated



The Problem

Traditionally, strategic assessment of stand and gate capacity at an airport has been done in a high-level, top-down fashion. However, such analysis often ignores crucial operational details that can have a significant impact on the demand for a particular type of stand. For example, in 2010 CPH had seven large stands, which appeared sufficient to meet the expected overall demand from large aircraft. However, on closer inspection, it turned out that only two of these stands could accommodate the Boeing 777-300ER, and likely future schedules had periods when three would be on the ground at the same time.

"We haven't needed to worry about solution algorithms. We just give it to Gurobi and Gurobi solves it. Fast."

Tor Justesen, Operations Analyst, Copenhagen Airport

"We haven't needed to worry about solution algorithms. We just give it to Gurobi and Gurobi solves it. Fast."

Tor Justesen, Operations Analyst, Copenhagen Airport

"We haven't needed to worry about solution algorithms. We just give it to Gurobi and Gurobi solves it. Fast."

Tor Justesen, Operations Analyst, Copenhagen Airport



Solution

After careful review, the OR team formulated a detailed, bottom-up optimization model for the problem, incorporating virtually all of the operational requirements and restrictions in the model. The model included both hard constraints (e.g., certain aircraft type could only park at certain stands) as well as softer preferences (e.g., some airlines prefer to be located closer together, since they have a high number of passengers transferring between them). The mathematical model was built in two months using the C++ API of Gurobi.

Results

Gurobi was able find solutions for the initial version of this model in roughly five minutes. These solutions provided valuable insights, and also pointed out ways in which the model could be refined to provide even more valuable information. One refinement added additional operational detail to the model. Another extended the solution process to include the ability to solve a simplified version of the model in less than 20 seconds, This allowed for easy what-if analysis around key decision trade-offs. The results from the model allowed the team to recommend a more efficient plan, which served as the basis for a set of new investments in stands and gates whose total cost was over $70M USD (400M DDK).

A key to the team’s success has been the focus on solving the right high-opportunity problem. Since the team is working in the airport, they are close to the people and the problems. Being at the intersection of operations and development has been critical to their ability to understand the core problem opportunity in the area they are trying to solve.

Gurobi has played several key roles: Gurobi’s easy to use C++ API and interactive shell helps us quickly prototype ideas and see if our gut is right. We do it all ourselves and use Gurobi in the process. When ready, we send out the results, people see the solutions work, and then we work to improve the model. With Gurobi we don’t have to worry about the algorithms. We get the data, build the model, give it to Gurobi, and get the results.

Since our focus is on rapid prototyping, we use Excel as the front-end of the system, i.e. the place where all the data was captured. The datasheets are then exported to CSV files and transferred to the server where the application is running. The application reads the data, solves the model, saves it as a CSV file, and sends the solution back to Excel. Why Excel? It is easy to work with. While it is a spreadsheet, it can act as a database and since people are used to working in Excel it is intuitive to use.

About Copenhagen Airport

  • The world’s first private airport (1925)

  • Busiest airport in Scandinavia

  • Serves over 150 airlines and 23 million passengers a year

  • Moved from Government control to public-private partnership in 2005 

Team Structure

The OR group started in 2009 when analysts from the operational departments were consolidated into a single team. In 2013 the team includes 7 people, of which 5 have a M.SC. in Operations Research. Outside of the purchase of Gurobi, everything else is done in house. After we see good results, we start looking for providers that can deliver systems to replace our prototypes.

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.