Hybrid PSO-Hungarian Optimization for Asset Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current optimization methods for scheduling and assigning assets to tasks in complex environments, such as space-based operations, often focus on single factors like cost or time, failing to efficiently manage varying costs and constraints over time, leading to suboptimal solutions.

Innovation Solution

A combined approach using Particle Swarm Optimization (PSO) and the Hungarian algorithm, where the Hungarian algorithm refines PSO solutions at each iteration based on cost matrices, to determine the optimal assignment of assets to tasks considering multiple constraints and varying costs over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single optimization method (PSO or Hungarian algorithm) is used, then the implementation is simple, but the solution quality is suboptimal for complex multi-constraint problems

Engineering Contradiction:
Improvesolution qualityVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines Particle Swarm Optimization (PSO) with the Hungarian algorithm into a hybrid optimization framework. PSO performs global exploration to generate candidate assignments, while the Hungarian algorithm performs local exploitation to refine these assignments by optimizing cost matrices. This merging allows the system to achieve high solution quality by leveraging the complementary strengths of both algorithms without requiring complete redesign of either component.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The optimization process is segmented into distinct phases: PSO generates initial candidate solutions and performs broad search, while the Hungarian algorithm processes these candidates in separate optimization steps. Each algorithm operates on specific portions of the solution space, with PSO handling global exploration and the Hungarian algorithm handling local refinement. This segmentation allows complex multi-constraint problems to be solved through coordinated simpler sub-processes.

Inventive Principle:
Principle #1Segmentation

2Reliability

If optimization focuses on multiple factors simultaneously, then the solution comprehensiveness improves, but the computational effort increases

Engineering Contradiction:
Improvesolution comprehensivenessVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The hybrid algorithm maintains continuous optimization through iterative cycles where PSO generates candidate solutions and the Hungarian algorithm immediately refines them. This continuous interaction between global exploration and local exploitation ensures that multiple factors (costs, constraints, objectives) are continuously evaluated and optimized together rather than in separate discrete steps, improving solution comprehensiveness while managing computational throughput.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system applies optimization iteratively through multiple PSO-Hungarian cycles, performing partial optimizations in each iteration rather than attempting complete optimization in a single step. Each iteration refines the solution further, allowing the system to achieve comprehensive multi-factor optimization through successive approximations rather than requiring exhaustive computation in one pass.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If iterative optimization methods are used, then the solution accuracy improves, but the computational resources consumed increase

Engineering Contradiction:
Improvesolution accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The Hungarian algorithm provides feedback to the PSO process by evaluating candidate solutions through cost matrix optimization and identifying improvements. This feedback mechanism allows PSO to adjust its search direction based on refined solution quality metrics from the Hungarian algorithm, improving solution accuracy through iterative learning while avoiding wasted computational effort on clearly suboptimal paths.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The PSO algorithm performs preliminary exploration of the solution space to generate candidate assignments before the Hungarian algorithm applies detailed optimization. This preliminary action reduces the computational burden on subsequent refinement steps, as the search space has already been narrowed to promising regions identified by PSO's global exploration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240119105A1Time based and combinatoric optimization
Publication Date: 2024.04.11 RAYTHEON CO
  • US20240119105A1 patent drawing
  • US20240119105A1 patent drawing
  • US20240119105A1 patent drawing

AI summary

A request is received for an answer to a problem comprising optimum assignment of a plurality of first entities to a plurality of second entities. A particle swarm optimization (PSO) is defined associated with a swarm comprising a plurality of particles, each particle location in the swarm representing an assignment of a first entity to a second entity. The PSO determines a set of solutions as a potential answer to the optimum assignment. A cost matrix is configured to analyze each solution PSO in accordance with a Hungarian algorithm, is configured to optimize at least one constraint associated with the pluralities of first and second entities and is applied to the set of PSO solutions generated to determine a cost score for each respective particle. The solution having the particle with best cost score is selected to be an optimized global best particle location for the next PSO iteration.