Replica Exchange Temperature Zoning for Ground-State Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information processing apparatuses using the replica exchange method, determining appropriate temperature values for search units is challenging, leading to inefficient state transitions and solution performance issues, particularly in problems like spin glass where energy values rapidly increase with temperature.

Innovation Solution

The apparatus dynamically adjusts temperature values based on exchange probabilities, determining new maximum and minimum temperatures by analyzing the exchange probability trends across search units, thereby optimizing the temperature zones and enhancing solution performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual temperature adjustment is used in replica exchange method, then temperature zones can be controlled, but determining appropriate temperature values is challenging and leads to inefficient state transitions

Engineering Contradiction:
Improvesolution performanceVSAvoidtemperature value determination
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically determines temperature values by having search units self-report their energy values, with the control unit calculating exchange probabilities and autonomously adjusting temperature assignments without manual intervention

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control unit continuously monitors exchange probabilities between search units and uses this feedback to dynamically adjust temperature values, creating a closed-loop control system that optimizes temperature zones based on actual system behavior

Inventive Principle:
Principle #23Feedback

2Productivity

If fixed temperature zones are used, then search units operate at stable temperatures, but intermediate temperature zones are underutilized and high/low temperature zones are unnecessary

Engineering Contradiction:
Improvestate transition efficiencyVSAvoidtemperature zone management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Temperature zones are made dynamic rather than fixed, with the control unit continuously adjusting which search units are assigned to which temperature zones based on real-time exchange probability calculations and system state

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes temperature parameters dynamically by reassigning temperature values to search units based on their current performance and exchange probabilities, allowing optimal utilization of intermediate temperature zones

Inventive Principle:
Principle #35Parameter changes

3Reliability

If maximum and minimum temperatures are set manually, then temperature range is controlled, but exchange probability trends cannot be optimized

Engineering Contradiction:
Improveexchange probability optimizationVSAvoidtemperature value determination
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The control unit automatically determines new maximum and minimum temperatures by analyzing exchange probability trends reported by search units, eliminating the need for manual temperature range setting

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from exchange probability calculations to automatically adjust temperature ranges, with the control unit monitoring trends and autonomously determining optimal maximum and minimum temperatures

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20210271274A1Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
Publication Date: 2021.09.02 FUJITSU LTD
  • US20210271274A1 patent drawing
  • US20210271274A1 patent drawing
  • US20210271274A1 patent drawing

AI summary

An information processing apparatus includes a processor. The processor configured to search for a ground state of energy values represented by a plurality of state variables by using temperature values different from each other, and exchange values of the plurality of state variables or the temperature values, based on an exchange probability corresponding to a pair of the energy values obtained.