Evolutionary Algorithm Novelty Pulsation for Multi-Objective Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Evolutionary algorithms face challenges in efficiently finding optimal solutions in multi-objective optimization problems due to the loss of diversity and getting stuck in local minima, especially in deceptive search spaces with multiple objectives.

Innovation Solution

The introduction of novelty pulsation, which alternates between novelty selection and local optimization periodically, allowing for a balance between exploration and exploitation, and the use of composite multi-objective novelty methods to maintain diversity and focus on useful areas of the search space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If evolutionary algorithms use multi-objective optimization, then the ability to handle complex problems with multiple objectives is improved, but the algorithms get stuck in local minima and lose diversity

Engineering Contradiction:
Improvemulti-objective optimization capabilityVSAvoidconvergence to optimal solution
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements periodic action through novelty pulsation, where the novelty selection pressure is applied intermittently rather than continuously. The algorithm alternates between phases of exploitation (standard multi-objective optimization) and phases of exploration (novelty-driven selection), allowing the population to both converge on good solutions and escape local minima by periodically injecting diversity.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies dynamics by making the selection mechanism adaptive and time-varying. The selection pressure dynamically switches between fitness-based selection and novelty-based selection depending on the current state of the population and the phase of the pulsation cycle, allowing the algorithm to adapt its behavior to the optimization needs at different stages.

Inventive Principle:
Principle #15Dynamics

2Productivity

If evolutionary algorithms focus on local optimization, then convergence speed is improved, but diversity is lost and generalization ability decreases

Engineering Contradiction:
Improveconvergence speedVSAvoiddiversity and generalization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The novelty pulsation mechanism periodically interrupts the local optimization process to re-introduce diversity. During exploitation phases, the algorithm converges quickly on local optima, but during exploration phases triggered by novelty pulsation, it resets and diversifies the population, preventing premature convergence and maintaining generalization ability.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent maintains continuity of useful action by ensuring that both exploitation and exploration phases contribute to the overall optimization process. The novelty-driven diversity generation is not wasted but rather serves as a foundation for future convergence, creating a continuous cycle of improvement that combines both fast convergence and sustained diversity.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If evolutionary algorithms maintain high diversity, then exploration capability is improved, but convergence to optimal solutions becomes slower

Engineering Contradiction:
Improveexploration capabilityVSAvoidconvergence speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The algorithm uses periodic novelty pulsation to temporarily boost exploration capability when diversity is needed, then switches back to exploitation-mode selection when convergence speed is prioritized. This time-varying approach allows the system to achieve both high exploration and fast convergence at different phases of the optimization process rather than being forced to choose one permanently.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11481639B2Enhanced optimization with composite objectives and novelty pulsation
Publication Date: 2022.10.25 COGNIZANT TECHNOLOGY SOLUTIONS US CORP
  • US11481639B2 patent drawing
  • US11481639B2 patent drawing
  • US11481639B2 patent drawing

AI summary

The computer system and method herein uses a multi-objective driven evolutionary algorithm that is better able to find optimum solutions to a problem because it balances the use of objectives as composite functions, and relative novelty and diversity in evolutionary optimization. In particular, the system and method herein described herein presents an improved process which introduces novelty pulsation, i.e., a systematic method to alternate between novelty selection and local optimization.