Related Experiment Video
Updated: Jan 17, 2026

Operation of the Collaborative Composite Manufacturing CCM System
Published on: October 1, 2019
Two-dimensional parallel tempering for constrained optimization
Corentin Delacour1, M Mahmudul Hasan Sajeeb1, João P Hespanha1
1University of California, Santa Barbara, Department of Electrical and Computer Engineering, Santa Barbara, California 93106, USA.
A new two-dimensional parallel tempering (2D-PT) algorithm enhances Ising machines for optimization. It improves sampling efficiency for constrained problems by interpolating penalty strengths, eliminating manual tuning and speeding up solutions.
Area of Science:
- Computational Physics
- Machine Learning
- Optimization Algorithms
Background:
- Sampling Boltzmann distributions is crucial for machine learning and optimization.
- Ising machines offer hardware acceleration for these tasks.
- Soft constraints in Ising models often hinder practical implementation by affecting mixing or feasibility.
Purpose of the Study:
- To develop an improved sampling method for constrained Ising problems.
- To address the limitations of conventional parallel tempering (PT) in handling soft constraints.
- To enhance the efficiency and applicability of Ising machines.
Main Methods:
- Introduced a two-dimensional parallel tempering (2D-PT) algorithm.
- Incorporated a second dimension of replicas to interpolate penalty strengths.
- Applied 2D-PT to graph sparsification with copy constraints and sparsified Wishart instances.
Main Results:
- 2D-PT ensures constraint satisfaction in final replicas.
- The algorithm improves mixing in heavily constrained replicas.
- Achieved near-ideal mixing (KL divergence O(1/t)) in graph sparsification.
- Demonstrated orders-of-magnitude speedup over conventional PT for Wishart instances.
- Eliminated the need for explicit penalty strength tuning.
Conclusions:
- 2D-PT is a robust method for constrained Ising problems.
- The algorithm enhances performance on existing Ising machines.
- Offers a broadly applicable solution for efficient constrained optimization.
Related Concept Videos
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Parallel-axis Theorem
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Optimization Problems
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Unsymmetric Loading of Thin-Walled Members: Problem Solving
To compute the shear forces, find the shear flow at a specific distance from the endpoint using the vertical shear and the moment of inertia values. The total shear force on the flange is calculated by integrating the shear flow from one end of the flange to the other.
Next, calculate the moments of...

