Genetic Algorithm Design Tool with Adaptive Mutation and Intergenerational Crossover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Genetic algorithms face challenges in overcoming local maxima and optimizing computational efficiency, leading to inefficient complex problem solving and limited usability due to computational resource constraints and user interface limitations.

Innovation Solution

The implementation of a design tool that uses attribute-based characteristics for hierarchical data structures, allowing for intergenerational crossover and adaptive mutation probabilities, along with user-input customization, to overcome local maxima and enhance efficiency, and integrates with various simulators for broader application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If genetic algorithms are used to solve complex problems, then solution quality improves, but computational resource consumption increases

Engineering Contradiction:
Improvesolution qualityVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements preliminary actions by performing fitness testing on parent designs before generating offspring, and by using intergenerational crossover to preserve beneficial characteristics across generations. This preliminary evaluation and preservation mechanism reduces wasted computational resources on obviously inferior designs while maintaining solution quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts mutation probabilities based on fitness score improvements across generations. When fitness improves, mutation probability decreases to exploit known good solutions; when fitness stagnates, mutation probability increases to escape local maxima. This adaptive parameter change optimizes computational resource usage by focusing efforts on promising search directions.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If mutation probability is increased to overcome local maxima, then solution exploration improves, but convergence speed decreases

Engineering Contradiction:
Improvesolution explorationVSAvoidconvergence speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic mutation probability adjustment where the mutation rate changes over time based on fitness improvement detection. The system monitors whether fitness scores improve between generations and adapts mutation probability accordingly - increasing it when stagnation is detected to escape local maxima, and decreasing it when improvement occurs to accelerate convergence. This dynamic adaptation resolves the contradiction between exploration and exploitation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses feedback mechanisms by monitoring fitness score changes across generations and using this information to adjust mutation probability. The system provides feedback to the mutation process based on whether the population is improving or stagnating, creating a closed-loop control system that balances exploration and exploitation automatically.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If intergenerational crossover is implemented, then genetic diversity improves, but computational complexity increases

Engineering Contradiction:
Improvegenetic diversityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary fitness testing on parent designs before using them in intergenerational crossover operations. This preliminary evaluation ensures that only high-quality parent designs contribute to the gene pool, reducing the need for extensive crossover operations and thereby lowering computational complexity while maintaining genetic diversity benefits.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If fitness testing is performed on all design copies, then selection accuracy improves, but processing time increases

Engineering Contradiction:
Improveselection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies fitness testing selectively rather than uniformly to all design copies. The system focuses computational effort on evaluating parent designs and promising offspring while using adaptive mutation strategies to reduce the need for exhaustive testing. This localized quality assessment maintains selection accuracy for critical evaluations while reducing overall processing time.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11301596B2Tool and method for using the same
Publication Date: 2022.04.12 ALPHAMORPH LLC
  • US11301596B2 patent drawing
  • US11301596B2 patent drawing
  • US11301596B2 patent drawing

AI summary

An engineering design tool and methods for using the same are disclosed. A method may include receiving at least one parent design and generating a plurality of first-generation design copies that each include a characteristic that has mutated from the parent design. New generations of design copies are successively produced from the additional design copies based on fitness testing the new generations of design copies. Characteristics from intergenerational design copies that are not within the same generation are utilized to perform intergenerational crossover, and a likelihood of a mutation of a design copy is increased in response to a threshold number of generations without an improvement in a fitness score of a design copy. New generations continue to be successively produced until a likelihood that any design copy with a higher fitness score will be produced is below a statistical threshold.