Variable Set Update for Calculation Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current calculating devices face challenges in achieving high calculation accuracy for optimization problems due to limitations in variable updates and parameter management.

Innovation Solution

The calculating device employs a processor to repeatedly update a first variable set and a second variable set by incorporating different parameters and functions, allowing for adaptive updates of parameters based on the difference between variables and values, thereby enhancing calculation accuracy through parallel processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional variable update methods are used in calculating devices, then the device complexity remains low, but the calculation accuracy deteriorates

Engineering Contradiction:
Improvecalculation accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the variable update process into two distinct variable sets (first variable set and second variable set) with different update rules. The first variable set is updated using one function while the second variable set uses another function, allowing specialized optimization for each variable type to improve overall calculation accuracy without requiring complete system redesign

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parameters are applied to different variable sets based on their specific characteristics. The first variable set uses parameters optimized for its nature, while the second variable set uses parameters suited to its requirements, enabling localized optimization that improves calculation accuracy without uniformly increasing device complexity

Inventive Principle:
Principle #3Local quality

2Measurement precision

If adaptive parameter updates are implemented, then the calculation accuracy improves, but the computation time increases

Engineering Contradiction:
Improvecalculation accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic updates of parameters based on the difference between variables and target values. Rather than continuous adjustment, parameters are updated at specific intervals during the iterative process, maintaining calculation accuracy while reducing the computational overhead associated with constant parameter modification

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Parameters are pre-configured based on expected variable ranges and problem characteristics before the main calculation begins. This preliminary setup allows the iterative process to converge faster with fewer adaptive adjustments needed during computation, balancing accuracy with computation time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230214184A1Calculating device, calculation program, and calculation method
Publication Date: 2023.07.06 KK TOSHIBA
  • US20230214184A1 patent drawing
  • US20230214184A1 patent drawing
  • US20230214184A1 patent drawing

AI summary

According to one embodiment, a calculating device includes a processor configured to perform repeating an update processing. The update processing includes update of first and second variable sets. The first variable set includes a first variable xi. The second variable set includes a second variable yi. The update of the second variable set includes updating the second variable yi by adding a second function Fi to the second variable yi before the update. The second function Fi includes the first variable xi as a variable. The second function Fi includes a parameter ai. An ordinal number p is one integer not less than 1 and not more than N. An ordinal number q is one integer not less than 1 and not more than N. The ordinal number q is different from the ordinal number p. A parameter ap is different from a parameter aq.