Aircraft Fleet Scheduling With Atomic Change Sets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transportation scheduling systems struggle to efficiently manage dynamic vehicle schedules due to complexities arising from various passenger types, fleets, and scheduling requests, leading to inefficiencies and suboptimal utilization of resources.

Innovation Solution

A cascading reservation system iteratively schedules aircraft based on demand and updates schedules using schedule change sets, allowing for efficient allocation of various fleets and customer types, reducing costs and improving availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic scheduling adjustments are made to accommodate passenger requests, then service flexibility and customer satisfaction improve, but schedule complexity and error rates increase

Engineering Contradiction:
Improveservice flexibilityVSAvoidschedule complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The scheduling system divides the complex scheduling problem into discrete atomic change sets, where each change set represents a specific scheduling adjustment (e.g., aircraft assignment, crew assignment, route modification). This segmentation allows the system to manage complexity by handling individual changes separately rather than attempting to optimize the entire schedule simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic scheduling by allowing schedules to be modified through atomic change sets that can be applied, rejected, or adjusted based on real-time conditions. The schedule is not fixed but can evolve dynamically while maintaining consistency through the atomic change mechanism.

Inventive Principle:
Principle #15Dynamics

2Reliability

If atomic change sets are used to manage schedule modifications, then error propagation is reduced and schedule consistency improves, but the number of discrete changes increases

Engineering Contradiction:
Improveschedule consistencyVSAvoidnumber of discrete changes
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The schedule modification process is segmented into atomic change sets, where each change set is a self-contained unit that modifies specific aspects of the schedule (aircraft, crew, routes) without affecting other unrelated elements. This ensures that errors remain localized and do not propagate across the entire schedule.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system evaluates each atomic change set for feasibility and consistency before applying it to the schedule. This feedback mechanism ensures that only valid changes are implemented, maintaining schedule reliability while managing the number of discrete changes through intelligent filtering and validation.

Inventive Principle:
Principle #23Feedback

3Productivity

If multiple fleets and customer types are aggregated, then resource utilization efficiency improves, but system complexity and management difficulty increase

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The scheduling system is designed to handle multiple fleets and customer types through a universal scheduling framework that accommodates diverse requirements. Atomic change sets serve as a common interface for managing different fleet types and customer priorities, allowing the system to maintain simplicity while achieving high resource utilization across heterogeneous resources.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Loss of information

If schedule changes are propagated to all network nodes, then information completeness improves, but communication overhead and processing time increase

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

Schedule information is propagated in segmented atomic change sets rather than as complete schedule revisions. Each node receives only the specific atomic changes relevant to its operations, reducing communication overhead while maintaining information completeness for local decision-making.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260094090A1Fleet optimizer
Publication Date: 2026.04.02 ONESKY FLIGHT LLC
  • US20260094090A1 patent drawing
  • US20260094090A1 patent drawing
  • US20260094090A1 patent drawing

AI summary

Embodiments herein describe how a computer can receive scheduling requests for various user types. The computer can iteratively allocate the aircraft to determine a schedule for each aircraft based on the requests and determining an availability for crews associated with the aircraft. The computer can iteratively execute the algorithm for each updated scheduling request. The computer can generate schedule change sets for a graphical user interface based on an allocation of the aircraft and crews from the algorithm. Generating the schedule change sets can include determining a viability of the plurality of change sets; determining a cost associated with each of the viable schedule change sets according to a predetermined cost function; and selecting a change set based on the cost thereof. The computer can automatically generate and transmit the change set to schedule propagation nodes.