Neural Network Controlled Genetic Algorithm for Circuit Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing genetic algorithms face challenges in optimizing hyperparameters and adapting to complex problem spaces, particularly in designing electronic circuits where efficient solution generation is crucial.

Innovation Solution

A method that integrates reinforcement learning with a genetic algorithm, where an agent device determines the state to be observed and hyperparameters using a neural network, and updates these parameters based on rewards received from the genetic algorithm's performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional genetic algorithms are used for optimization, then solution generation can proceed, but hyperparameter optimization is difficult and adaptation to complex problem spaces is limited

Engineering Contradiction:
Improveadaptation to complex problem spacesVSAvoidhyperparameter optimization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a neural network as an intermediary component between the genetic algorithm and the hyperparameter selection process. The neural network learns optimal hyperparameter values based on problem characteristics and genetic algorithm performance, mediating the complex interaction between problem space and algorithm parameters. This resolves the contradiction by automating hyperparameter optimization through the neural network mediator, improving adaptability without manually increasing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent dynamically changes hyperparameter values based on problem characteristics and genetic algorithm performance metrics. The neural network continuously adjusts hyperparameters such as population size, mutation rate, and crossover rate according to the observed problem complexity and solution progress. This dynamic parameter adaptation enables the system to handle complex problem spaces effectively while maintaining automated optimization.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If reinforcement learning is integrated with genetic algorithm, then hyperparameter optimization improves, but system complexity increases

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

Solution Approach 1:

The patent merges reinforcement learning with the genetic algorithm into a unified hybrid system. The neural network agent and genetic algorithm work together as an integrated optimization framework, where the neural network selects hyperparameters and the genetic algorithm generates solutions. This merging improves productivity by combining the strengths of both approaches while managing complexity through unified system architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The hybrid system implements self-service through automated hyperparameter optimization. The neural network agent autonomously monitors genetic algorithm performance and adjusts hyperparameters without external intervention. This self-service capability improves solution generation efficiency by eliminating manual tuning while the system manages its own complexity through autonomous operation.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If manual hyperparameter tuning is used, then system simplicity is maintained, but optimization performance is limited

Engineering Contradiction:
Improvesolution optimization precisionVSAvoidhyperparameter tuning time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by having the neural network pre-learn optimal hyperparameter strategies before executing the genetic algorithm. The neural network is trained on problem characteristics and historical performance data to predict optimal hyperparameter values in advance. This preliminary preparation improves optimization precision while reducing the time lost during actual hyperparameter tuning, as the system starts with pre-determined optimal parameters.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous feedback between the genetic algorithm performance and neural network hyperparameter selection. The neural network receives feedback on solution quality and genetic algorithm progress, then adjusts hyperparameters accordingly. This feedback loop improves optimization precision by adapting to actual performance while automating the tuning process, eliminating the time loss associated with manual trial-and-error tuning.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250086477A1Method and apparatus with reinforcement-based control of genetic algorithm
Publication Date: 2025.03.13 SAMSUNG ELECTRONICS CO LTD
  • US20250086477A1 patent drawing
  • US20250086477A1 patent drawing
  • US20250086477A1 patent drawing

AI summary

A method is performed by one or more processors, and the method includes: receiving a problem definition for which an optimized solution is to be determined; executing a genetic algorithm to determine the optimized solution, the executing the genetic algorithm including iteratively performing, according to changing values of a control parameter, a genetic operation on a population of elements while evaluating elements of the population against the problem definition, the control parameter being a hyperparameter of the genetic operations; based on results of the respective iterations of the genetic operation to a neural network, generating, by a neural network, the values of the control parameter; and determining the optimized solution based on the iterations of the genetic operation as controlled, via the values of the control parameter, by the neural network.