Neural Network Subset Selection for Genetic Algorithm Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for solving optimization problems and designing electronic devices lack efficiency in generating optimal solutions, particularly in reducing the search space and improving the speed of genetic algorithms.

Innovation Solution

The method involves using a neural network to generate a subset of elements based on their scores, which are then used in a genetic algorithm to produce child elements. The neural network is updated based on the fitness values of these child elements, allowing for adaptive sampling and improved solution derivation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a neural network is used to generate a subset of elements from a population, then the search space is reduced and processing speed is improved, but the device complexity increases due to the addition of neural network components

Engineering Contradiction:
Improvesolution generation speedVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The population is segmented into a subset of high-scoring elements selected by the neural network. This segmentation allows the genetic algorithm to focus computational resources on the most promising candidates rather than processing the entire population, thereby improving solution generation speed while managing system complexity through targeted processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The neural network acts as an intermediary between the population and the genetic algorithm. It pre-processes the population by generating a subset of high-scoring elements, which then serve as input to the genetic algorithm. This intermediary role reduces the search space and improves processing speed while keeping the added complexity localized to the neural network component.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If the population size is reduced to a subset, then the computational load is decreased, but the solution quality may deteriorate due to limited diversity

Engineering Contradiction:
Improvecomputation timeVSAvoidsolution quality
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The neural network performs preliminary action by pre-selecting high-scoring elements from the population before the genetic algorithm begins. This preliminary filtering ensures that only the most promising candidates are processed further, reducing computational time while maintaining solution quality through score-based selection criteria that preserve important solution characteristics.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the neural network is updated based on the fitness values of child elements generated by the genetic algorithm. This feedback loop allows the neural network to learn from the results and improve its subset selection over time, ensuring that reduced population size does not compromise solution quality while maintaining computational efficiency.

Inventive Principle:
Principle #23Feedback

3Productivity

If adaptive sampling is performed based on neural network scores, then the efficiency of the genetic algorithm is improved, but the measurement precision requirements increase for accurate score evaluation

Engineering Contradiction:
Improvegenetic algorithm efficiencyVSAvoidscore evaluation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system changes parameters by using neural network scores as a new selection criterion for subset generation. These scores serve as a transformed representation of element quality that the genetic algorithm can use for adaptive sampling. The parameter change enables more efficient selection while the neural network's learning capability handles the precision requirements through continuous improvement based on fitness feedback.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250086476A1Method for performing genetic optimization and a circuit design method using the same
Publication Date: 2025.03.13 SAMSUNG ELECTRONICS CO LTD
  • US20250086476A1 patent drawing
  • US20250086476A1 patent drawing
  • US20250086476A1 patent drawing

AI summary

A method for performing a genetic algorithm is performed by one or more processors, and the method includes: generating a subset of elements by using a neural network from a population including elements that each correspond to a respective solution to a problem; generating child elements by performing a genetic algorithm on the subset; and determining that one of the child elements, from among the child elements is an answer to the problem.