Genetic Algorithm Requirements Checkpoint for Production Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Genetic algorithms face challenges in ensuring that individuals meet absolute requirements, such as time constraints, when optimizing solutions, as the fitness function may prioritize results over behavioral characteristics like time, leading to individuals that do not meet production deadlines or other minimum requirements.

Innovation Solution

A separate requirements checkpoint is introduced to filter out individuals that do not meet minimum absolute requirements, ensuring that only those meeting the criteria proceed to the next generation, thereby guaranteeing compliance with essential behavioral characteristics like time constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the fitness function optimizes for the best results, then the solution quality is improved, but the individual may not meet absolute requirements such as time constraints

Engineering Contradiction:
Improvesolution qualityVSAvoidcompliance with time constraints
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The evaluation process is segmented into two independent parts: the fitness function evaluates solution quality, while a separate requirements checkpoint evaluates compliance with absolute constraints. This segmentation allows each evaluation criterion to be independently optimized without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A requirements checkpoint acts as an intermediary between the fitness function and the selection process. This intermediary enforces absolute constraints by filtering out individuals that do not meet minimum requirements, regardless of their fitness score, thereby ensuring reliability without sacrificing solution quality optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the genetic algorithm evolves individuals incrementally by discarding least fit individuals, then the optimization efficiency is improved, but individuals meeting absolute requirements may be discarded

Engineering Contradiction:
Improveoptimization efficiencyVSAvoidpreservation of compliant individuals
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The requirements checkpoint performs preliminary filtering before the incremental evolution process. By pre-screening individuals to ensure they meet absolute constraints, the system prevents premature discarding of compliant individuals while maintaining optimization efficiency in subsequent generations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The requirements checkpoint provides feedback to the evolutionary process by eliminating individuals that fail to meet constraints. This feedback mechanism ensures that only compliant individuals participate in selection and reproduction, maintaining reliability while allowing efficient optimization among valid solutions.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If multiple characteristics are used to evaluate fitness, then the solution robustness is improved, but the fitness estimate alone may not ensure absolute requirements are met

Engineering Contradiction:
Improvesolution robustnessVSAvoidcompliance with minimum requirements
Core Design Contradiction:
Stability of the object's compositionVSManufacturing precision

Solution Approach 1:

The evaluation system is segmented into two distinct functions: the fitness function assesses multiple characteristics for solution robustness, while a separate requirements checkpoint enforces absolute minimum requirements. This segmentation ensures that robustness optimization does not compromise compliance with essential constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The requirements checkpoint serves as an intermediary that translates multiple fitness characteristics into a binary compliance decision. It ensures that regardless of how robust a solution is in terms of multiple characteristics, it must still meet absolute minimum requirements to be considered valid.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10839938B2Filtering of genetic material in incremental fitness evolutionary algorithms based on thresholds
Publication Date: 2020.11.17 COGNIZANT TECHNOLOGY SOLUTIONS US CORP
  • US10839938B2 patent drawing
  • US10839938B2 patent drawing
  • US10839938B2 patent drawing

AI summary

Roughly described, a computer-implemented evolutionary data mining system implements a genetic algorithm. The Genetic algorithm includes a requirements checkpoint, which selects individuals for discarding from the pool of candidate genomes which do not meet a predetermined minimum behavioral requirement for operating in production. The requirements checkpoint enforces an absolute minimum threshold for a behavioral characteristic of the individual, and is different from a competition step in which individuals are selected for removal on the basis of comparisons with each other. A requirements checkpoint may be inserted at various points within the genetic algorithm flow or at reasonable intervals during the training cycle. If at any of these checkpoints the minimum requirement is not met, the candidate individual may be removed from the candidate pool.