Airline Optimisers by PDC

Crew and aircraft, optimised end to end with Airline Optimisers by PDC. From seasonal plans to day-of-operations recovery, four purpose-built optimisers built on shared data.

Running an airline means solving a chain of hard planning problems. Thousands of flights must become legal, cost-efficient crew pairings. That work must be assigned to real people, fairly, legally and with the resilience to absorb disruption. Aircraft tails must be assigned months ahead, and when weather, technical issues or delays put the plan to the test, the schedule must be repaired in minutes. Each of these problems is too large for any planner to be confident they have found a good answer by hand.

PDC solves them with four purpose-built optimisers. In FlightCrew, the Pairing Optimiser turns your open flying into cost-efficient, legal pairings, and the Roster Optimiser assigns them to your crew, producing rosters that are legal, balanced and demonstrably fair. The FlightTime Optimiser builds and refines tail assignments long before departure, and the FlightOps Solver repairs disruption in minutes while protecting the rest of the operation. Each pair works from shared data, so pairings flow straight into rostering with no re-keying, and the plan you make is the plan you operate.

Why choose PDC Airline Optimisers

Deadheads, hotels, night stops and connections are optimised against your own crew cost model, while a per-tail usage cost keeps the price of putting one more aircraft into service always visible.

Regulatory and union rules, rest and duty limits and maintenance requirements are respected as plans are built, not checked afterwards, so far fewer problems reach the roster or the day of operations.

Crew workload is balanced against each individual’s real history and explicit targets, making fairness measurable and easy to defend.

Work that consumes days of skilled effort is produced in a single run, freeing planners and controllers for judgement and exceptions.

Simulate a new base, a policy change or a fleet move, score every run against KPIs with before-and-after values, and compare costed scenarios side by side before anyone commits.

Runs execute in the background without locking the system, solutions can be reviewed in a simulation first, and nothing touches the plan uninvited.

Your costs, rules, agreements and priorities are yours to define and maintain. Once a contract is signed, the real tailoring begins: a PDC Supporter works with you to test and tune your cost setups, rules, preferences and optimisation logic until they reflect your operation, and you receive training and documentation written for the way you work. Whichever authority you operate under, your regulatory and union rule set is implemented as part of the startup process, and that work is always included. Typical implementation is measured in weeks.

Going live is the start of the relationship, not the end of it. You keep continuous, dedicated PDC Support alongside dedicated optimiser application specialists all the way, so there is always someone who knows both the product and your operation. Those specialists come from airline crew and operations backgrounds themselves, so they understand your problems from the inside. And when you need a speciality capability, paid development can fast-track your feature requests into the product.

The optimisers evolve continuously, with a new release almost every month. The direction is set with our customers, not just for them: regular interactions with the airlines that use the optimisers identify where to improve and where to innovate, and the optimiser team attends every User Group Meeting, held each year in Copenhagen and in Bangkok, to hear it first-hand. 

Every optimiser can be hosted by PDC or deployed in your own environment, whichever suits your operation. PDC A/S is certified to ISO/IEC 27001:2022, the international standard for information security management, so your data is handled within a certified security framework.

The optimisers are built by PDC A/S, the Copenhagen-based software company with 36 years of experience in advanced planning and decision support. PDC planning solutions are used in 67 countries, and PDC is present across time zones with global offices to support its customers.

Each optimiser can be licensed on its own or together with its counterpart: the Pairing and Roster Optimisers as a single automated crew pipeline, and the FlightTime Optimiser and FlightOps Solver on one shared engine for planning and operations. Start where the value is greatest for your operation. A dedicated ACMI module for the Roster Optimiser is available as an add-on.

Optimiser for Airline Crew

Optimiser for Crew

Pairing Optimiser

Legal, cost-efficient crew pairings, built automatically.

A pairing is a sequence of flights and connecting activities that starts and ends at a crew base. Building good ones means covering every open flight, keeping every duty legal, positioning crew where they are needed and controlling the cost of hotels and deadheads, all at once. The number of possible combinations is far beyond what anyone can evaluate by hand; the Pairing Optimiser explores vastly more of the solution space, so it consistently outperforms manual planning. Give it your open flying, positions, fleet and date range, and it returns complete pairings that are legal, priced against your own cost model and ready to roster.

Why it wins

Lower crew cost

Duty days, time away from base, hotels, deadheads, aircraft changes, night stops and split duties are continuously weighed, with cost setups that vary by base, crew group or aircraft type so the model reflects your economics.

Legal by design

Duty and flight duty period limits, rest requirements, connection and turnaround limits and your regulatory and union rules are respected as each pairing is formed.

Complete coverage

Open flying is treated as work that must be covered; the optimiser works to leave nothing stranded and flags where coverage is not possible under the current rules, so you can act early.

Fine control over positioning

Allow or prevent deadheads, distinguish own-aircraft from other carriers, and control connections; positioning is used only where it genuinely reduces total cost or unlocks coverage.

Test ideas before you commit

Simulation mode lets you run scenarios in parallel and disable specific rules for what-if analysis without touching live data, so a new base or a relaxed duty rule gets an evidenced answer.

Understand every result. A guided wizard walks you through each run, a real-time monitor shows live cost indicators, and KPI and cost reports plus Gantt cost mapping let you drill into and defend every pairing.

At a glance

What it does

Builds legal multi-leg pairings that cover your open flying at the lowest practical cost

Who it is for

Crew planning, crew control and network planning teams at airlines of every size

Key output

An optimised set of pairings that feeds straight into the Roster Optimiser

Part of

FlightCrew by PDC; runs within FlightCrew and shares its data and access model

Licensing

Available together with the Roster Optimiser or on its own

Frequently asked questions

Will it cover all of my open flying?

It works to cover all matching open flying and highlights where coverage is not possible under the current rules, so you can act early.

Can we model our own costs and rules?

Yes. Your cost model and rule settings are yours to define and maintain, and your regulatory and union rule set is implemented with you as part of the startup process.

Can we monitor a run and use interim results?

Yes. A real-time monitor shows live cost indicators, run duration and diagnostics, and you can import an interim solution while the run continues.

PDC FlightCrew Optimiser automates crew pairing and roster creation

Optimiser for Crew

Roster Optimiser

Legal, cost-efficient crew pairings, built automatically.

Once pairings exist, someone must decide who flies what. A good roster is legal for every individual, honours days off, rest, vacation and existing commitments, covers standby and reserve, and shares the workload fairly. The Roster Optimiser assigns pairings, standby duties and other activities to individual crew members and solves the whole problem at once. It looks backwards as well as forwards: crew who have recently carried a heavy load are given relief, while capacity is drawn from those with room.

Why it wins

Fairness you can prove

Block hours, duty hours, workdays, night stops, trip length, absence and pairing types are balanced against real history and explicit targets, with the figures visible in the plan summary, so the outcome is transparent and easy to justify to crew.

Legal by design

Rest, duty and days-off rules are respected as each roster is built.

Happier, better retained crew

Balanced, predictable rosters that honour days off and rest are a strong lever for crew satisfaction and retention, and the Roster Optimiser makes that outcome repeatable.

You define what good means

A weights profile you control balances days off, workload counters, pairing mix, layover stations, part-time and work-percentage targets, and can cost patterns you would rather avoid. Any setting, weight or cost can be relaxed for a single run to measure a policy before adopting it.

Resilience built in, not patched in

Standby requirements are expressed by station and period and reserve provision is under your control, protecting the operation against disruption without overspending on idle cover.

Reporting and insights

A guided wizard and real-time monitor keep planners in control; post-run KPIs, cost breakdowns, margin counters and Gantt views support review, with an optional custom reporting module for advanced analytics.

At a glance

What it does

Assigns work to crew to build legal, fair and balanced rosters for a period

Who it is for

Crew planning and crew control teams at airlines of every size

Key output

Complete, balanced rosters ready for review and publication

Part of

FlightCrew by PDC

Licensing

Available together with the Pairing Optimiser or on its own; dedicated ACMI module available as an add-on

Frequently asked questions

How does it make fairness objective?

It measures workload against each crew member’s history and explicit targets, and exposes the figures in the plan summary, so fairness is transparent rather than a matter of opinion.

Does it handle standby and reserve?

Yes. Standby requirements are expressed by station and period, and reserve provision is under your control, so resilience is built into the roster.

Can we control what fair means for us?

Yes. The weights profile lets you decide what to balance and how strongly, so the definition of a good roster is yours.

PDC FlightTime Optimiser automatically assists in recommending optimal tail assignments and fleet rotations

Optimiser for FlightTime

FlightTime Optimiser

Better tail assignments, proven before you commit. Build fleet rotations months ahead, test alternatives in safe simulations, and let the numbers pick the winner.

The optimiser assigns aircraft tails to flights across the fleet and date range you choose. A single selector sets how freely aircraft may swap: same type only, same IATA type, same aircraft family, or all types. Maintenance rules are considered at planning time, and existing maintenance activities are honoured as fixed events. For seasonal and standard-week planning, the rotation matrix lets you define one week of aircraft rotations per aircraft type and roll it out from a chosen start date.

Why it wins

Test ideas without risk

Named what-if simulations in the Simulation Explorer give every idea its own safe workspace, with full undo and a complete change log, so nothing is irreversible.

Flight-level schedule compare

See exactly which flights changed between a
simulation and the plan, or between two simulations, before accepting anything;
accepted changes write back to the plan or standard week and can issue schedule messages automatically.

Scenarios with scores attached

One setup can launch several runs with different penalty weightings, compared side by side with automatic before-and-after KPI summaries, so the best rotation is chosen on evidence, not instinct.

A fleet-size lever

A per-tail usage cost is built into every optimisation and KPI report, so the price of putting one more aircraft into service is always visible.

Tuned for planning

LIFO or FIFO turn preference, evening out airborne hours and landings across the fleet, historic hours and cycles, minimum turn-time reduction, and following the crew solution.

Plain-language controls

A dozen-plus levers sit in a single dialog, with an optimality gap and solve time limit per run. No scripting, no black box, and jobs run in the background while planners keep working.

At a glance

Purpose

Long-term fleet and tail assignment planning

Horizon

Seasons, months and standard weeks, in whole-day planning periods

Swap control

Four levels: same type, same IATA type, same family, all types

Simulation

Named what-if simulations with full undo and change log

Comparison

Flight-level schedule compare with write-back to plan or standard week

Scoring

Automatic KPI summary on every run, before and after.

Platform

Part of FlightTime by PDC

Frequently asked questions

Do planners lose control to the algorithm?

No. You set the penalties, rules and limits, and every solution lands where you choose: in a simulation for review, or in the plan when you decide.

What stops the optimiser from using too many aircraft?

A per-tail usage cost is part of both the optimisation and the KPI report, so bringing an extra aircraft into service always carries a visible price.

Does it respect maintenance?

Maintenance rules are considered during optimisation and existing maintenance activities are honoured as fixed events in the schedule.

PDC FlightOps Optimiser automatically assists in recommending optimal aircraft reassignments

Optimiser for FlightOps

FlightOps Solver

Recovery in minutes, with the impact measured with KPIs before it goes live. When disruption hits, the solver proposes a repaired schedule, scores it, and shows controllers exactly what it costs.

The FlightOps Solver runs on the same engine and the same schedule data as the FlightTime Optimiser, so planning and operations teams work in the same language and trust the same figures.

Why it wins

From alert to solution

The solver can watch operational alerts and launch a recovery run automatically within a rolling operational window, or controllers use the one-click Optimise action in the alert panel, pre-filled with disruption-tuned defaults from three hours back to the rest of the operational period ahead.

Recovery that thinks like a controller

A maximum delay bounds every proposal, delay penalties are priced per flight and per passenger-hour, delay codes are assigned, activating reserve aircraft carries its own penalty, maintenance is honoured, and breaking crew connections can be penalised or the solver told to follow the crew solution.

Three scenarios per click

Multi-run produces a base run, a low-delay high-swap variant and a high-delay low-swap variant, compared side by side, so the controller picks a trade-off rather than accepting a verdict.

Proof on every run

Around a dozen KPIs are reported automatically, including aircraft and type changes, total delay, cancellations, reserve usage, cabin factor and total cost, plus the alert count before and after. Solutions can be reviewed in a simulation before they touch the operation.

At a glance

Purpose

Day-of-operations disruption recovery

Trigger

Automatic on operational alerts, or one click from the alert panel

Window

Rolling operational window, three hours back to operational period ahead

Delay control

Maximum delay bound, penalties per flight and per passenger-hour, delay codes

Scenarios

Three per run: base, low delay/high swap, high delay/low swap

Scoring

Automatic KPIs including alert count before and after

Platform

Part of FlightTime by PDC

Frequently asked questions

Does it act without a human?

Only as far as you configure. Automatic triggering and automatic apply are options; controllers can equally run everything one click at a time from the alert panel.

How does it avoid making the disruption worse?

Every delay is bounded by a maximum you set and priced per flight and per passenger-hour, so the solver trades swaps against delay in figures you control.

Does it consider crew?

The solver can penalise breaking crew connections or be set to follow the crew solution, keeping aircraft recovery aligned with the crew plan.

See it run on your own operation

See your own flying, fleet and schedule optimised.

Contact PDC to book a demonstration of one or more optimisers, or to see the full pipeline from pairings through to day-of-operations recovery.