Task Scheduling With Hybrid Particle Swarm and Cuckoo Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The traditional particle swarm optimization algorithm has insufficient local search capability in late iterations and is prone to getting stuck in local optimal solutions, limiting its global search ability.

Innovation Solution

Introduce a cuckoo search algorithm to enhance the particle swarm optimization algorithm by determining when it falls into a local optimal solution and using the cuckoo search algorithm to improve global search capability, employing a hybrid approach that iterates particles using both algorithms separately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the particle swarm optimization algorithm is used for task scheduling, then the convergence speed is fast in early iteration, but the local search capability is insufficient in late iteration and it is easily caught in local optimal solutions

Engineering Contradiction:
Improveconvergence speedVSAvoidlocal search capability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent combines particle swarm optimization algorithm and cuckoo search algorithm into a hybrid algorithm. The particle swarm optimization provides fast convergence in early iterations, while the cuckoo search algorithm is introduced in late iterations to enhance local search capability and escape local optimal solutions, thus resolving the contradiction between convergence speed and local search capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements periodic switching between different algorithms based on iteration stage. In early iterations, particle swarm optimization is used for fast convergence; in late iterations, cuckoo search algorithm is activated to improve local search. This periodic action allows the system to leverage the strengths of each algorithm at appropriate stages.

Inventive Principle:
Principle #19Periodic action

2Device complexity

If the particle swarm optimization algorithm is used for task scheduling, then the algorithm structure is simple, but the ability to jump out of local optimal solution is insufficient

Engineering Contradiction:
Improvealgorithm structureVSAvoidability to jump out of local optimal solution
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent merges particle swarm optimization algorithm with cuckoo search algorithm to create a hybrid algorithm that maintains the simplicity of particle swarm optimization while adding the Lévy flight mechanism from cuckoo search. This combination enables the algorithm to jump out of local optimal solutions without significantly increasing structural complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The cuckoo search algorithm acts as an intermediary mechanism that is introduced when the particle swarm optimization algorithm gets stuck in local optimal solutions. The Lévy flight mechanism serves as a mediator to guide particles out of local optima and explore new regions of the search space.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12450092B2Task scheduling method based on improved particle swarm optimization algorithm
Publication Date: 2025.10.21 NANJING UNIV OF POSTS & TELECOMM
  • US12450092B2 patent drawing
  • US12450092B2 patent drawing
  • US12450092B2 patent drawing

AI summary

The present application discloses a task scheduling method based on an improved particle swarm optimization algorithm, which includes: obtaining task data to be scheduled, encoding particles according to the task data; iterating the particles by a particle swarm optimization algorithm; in response to that the particle swarm optimization algorithm does not fall into a local optimal solution, outputting a scheduling scheme; and in response to that the particle swarm optimization algorithm falls into the local optimal solution, outputting the scheduling scheme by fusing the particle swarm optimization algorithm with a cuckoo search algorithm. The present application introduces a cuckoo search algorithm when the particle swarm optimization algorithm falls into a local optimal solution, solving the dilemma of the particle swarm optimization algorithm falling into a local optimal solution, while improving the global search capability of the algorithm.