Measured algorithm comparison

Genetic Algorithm vs. Pathy

A point-in-time comparison across identical one-, two-, and three-day aircraft scheduling scenarios. Every scenario uses the same 82 aircraft, inputs, hardware, constraints, and cost weights.

What this comparison shows

The Genetic Algorithm and Pathy solve the same aircraft scheduling problem through different optimization strategies. This benchmark compares the schedules they produced as the planning horizon grew from one day to three days.

All cost values are reported in RecOpt dollars, the shared modeled cost unit used to evaluate schedule quality. Lower total cost represents a lower combined objective value for the cost components and penalties included in this test.

Read these results as a point-in-time comparison

Each value comes from one run, not an average across repeated runs. The results describe these three scenarios and do not establish that either engine is universally faster or lower-cost.

Scenario-by-scenario summary

1 day · 461 flights

Complete coverage

Both engines assigned every flight. Pathy completed in 1 minute with a total cost of 23,332, compared with 3 minutes and 26,240 for the Genetic Algorithm.

2 days · 945 flights

Closely matched results

Both engines left 2 flights and 125 block minutes unassigned. Pathy completed in 12 minutes with a total cost of 273,896, compared with 13 minutes and 277,255.

3 days · 1,401 flights

Different tradeoffs

Pathy left 3 flights and 175 block minutes unassigned, compared with 4 flights and 300 minutes. Pathy completed in 33 minutes with a total cost of 460,694; the Genetic Algorithm completed in 30 minutes with a total cost of 549,063.

Total modeled cost

Total cost includes the applicable unassigned-flight penalty as well as the cost categories shown in the detailed table. The unassigned-flight penalty is included in the total but is not broken out as a separate row in this benchmark.

Total cost in RecOpt dollars

Genetic Algorithm Pathy
1 day · 461 flights
Genetic Algorithm26,240
Pathy23,332
2 days · 945 flights
Genetic Algorithm277,255
Pathy273,896
3 days · 1,401 flights
Genetic Algorithm549,063
Pathy460,694

Bar lengths use the same scale across all three scheduling horizons.

Optimization duration

Runtime remained close as the horizon grew. Pathy completed sooner in the one- and two-day scenarios, while the Genetic Algorithm completed sooner in the three-day scenario.

Elapsed time in minutes

Genetic Algorithm Pathy
1 day · 461 flights
Genetic Algorithm3 min
Pathy1 min
2 days · 945 flights
Genetic Algorithm13 min
Pathy12 min
3 days · 1,401 flights
Genetic Algorithm30 min
Pathy33 min

Bar lengths use the same scale across all three scheduling horizons.

Complete benchmark results

One run per engine and scheduling horizon
Metric Genetic Algorithm Pathy
1 day 2 days 3 days 1 day 2 days 3 days
Optimization duration3 min13 min30 min1 min12 min33 min
Unassigned flights024023
Total cost (RecOpt dollars)26,240277,255549,06323,332273,896460,694
Unassigned block minutes01253000125175
Utilization cost16,99225,33052,39913,77531,73052,368
Fuel cost8,24817,17526,6648,05717,16626,576
Other penalties1,00012,25040,0001,50012,00061,250
Sparse cost00005003,000
Total flights4619451,4014619451,401

Methodology and limitations

  • Every scenario contains the same 82 aircraft.
  • The paired runs used identical flight data, hardware, operational constraints, and cost weights.
  • Each result represents one run. The benchmark does not show averages or run-to-run variation.
  • Optimization duration is reported in elapsed minutes.
  • Total cost is reported in RecOpt dollars and includes the applicable unassigned-flight penalty.
  • The unassigned-flight penalty is included in total cost but is not listed as a separate cost component in the table.
  • Passenger cost, refleeting cost, minimum turn-time cost, maximum turn-time cost, and schedule-difference cost for reoptimization were excluded.
Algorithms continue to evolve

These results reflect the algorithm versions used for this comparison. Both engines are continually improved in speed, solution quality, and supported features, so future measurements may differ.

Explore your aircraft scheduling problem

Tell us about the planning horizon, operational constraints, and tradeoffs that matter to your operation.

Request a demo