Circuit Design Optimization Using Hybrid Genetic and Heuristic Algorithms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Genetic algorithms face challenges in achieving high optimization performance when used for circuit structure optimization, necessitating the addition of heuristic algorithms to overcome limitations.

Innovation Solution

An apparatus and method that utilize processors to generate an initial solution set, perform crossover and mutation operations, and optimize node positions based on edge lengths to create a target circuit structure, incorporating techniques like depth-first search and breadth-first search to minimize wire lengths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a genetic algorithm is used to optimize circuit structure, then the optimization process can be automated and parallelized, but high optimization performance cannot be achieved

Engineering Contradiction:
Improveautomation of circuit optimizationVSAvoidoptimization performance
Core Design Contradiction:
Extent of automationVSManufacturing precision

Solution Approach 1:

The patent combines genetic algorithm with heuristic algorithm into a hybrid optimization approach. The genetic algorithm provides automated parallel search capability while the heuristic algorithm enhances optimization performance by guiding the search towards better solutions through domain-specific knowledge and rules.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The optimization system uses a composite algorithmic approach, integrating two different algorithmic paradigms (genetic algorithm and heuristic algorithm) to create a hybrid optimizer that leverages the strengths of both methods to achieve superior circuit structure optimization performance.

Inventive Principle:
Principle #40Composite materials

2Manufacturing precision

If heuristic algorithm is added to overcome genetic algorithm limitations, then optimization performance improves, but algorithm complexity increases

Engineering Contradiction:
Improveoptimization performanceVSAvoidalgorithm complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the optimization process into distinct phases or components where the genetic algorithm handles global exploration and the heuristic algorithm handles local refinement. This segmentation allows each algorithm to specialize in specific aspects of optimization, improving overall performance while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240232498A1Apparatus and method with circuit designing
Publication Date: 2024.07.11 SAMSUNG ELECTRONICS CO LTD
  • US20240232498A1 patent drawing
  • US20240232498A1 patent drawing
  • US20240232498A1 patent drawing

AI summary

An apparatus with circuit designing may include: one or more processors configured to: generate an initial solution set based on nodes and edges comprised in a graph corresponding to a circuit to be optimized; generate a crossover solution by performing a crossover operation based on a plurality of solutions comprised in the initial solution set; perform a first change of positions of nodes comprised in the crossover solution by performing a mutation operation on the crossover solution; and generate a target circuit structure by performing a second change of the positions of the first changed nodes based on lengths of the edges connecting the nodes.