Skip to content

Latest commit

 

History

History
173 lines (165 loc) · 4.98 KB

optimization-input-formats.md

File metadata and controls

173 lines (165 loc) · 4.98 KB
author description ms.author ms.date ms.service ms.subservice ms.topic title uid
KittyYeungQ
This document gives an overview of the valid input formats when submitting optimization problems.
kitty
02/01/2021
azure-quantum
optimization
how-to
Input format for optimization problems
microsoft.quantum.optimization.input-format

Input format for optimization problems

This document explains how the parameters to optimization problems may be specified for all the different solvers.

Parallel Tempering

Property Name (case sensitive) Type Description
all_betas a list of floats Specifies the list of inverse temperatures. This list should be equal in length to the number of replicas (described below)
replicas integer Specifies the number of iterations of solver to run.
sweeps integer Specifies the number of Monte Carlo steps to perform in each iteration of a solver.
seed A random integer. Specifies a random value to start the simulation.
timeout integer Specifies the maximum number of seconds to run the core solver loop. initialization time does not respect this value, so the solver may run longer than the value specified.

Simulated Annealing

Property Name (case sensitive) Type Description
beta_start float Specifies the list of inverse temperatures. This list should be equal in length to the number of replicas (described below)
beta_stop float Specifies the number of iterations of solver to run.
sweeps integer Specifies the number of Monte Carlo steps to perform in each iteration of a solver.
seed A random integer. Specifies a random value to start the simulation.
timeout integer Specifies the maximum number of seconds to run the core solver loop. initialization time does not respect this value, so the solver may run longer than the value specified.
restarts integers Specifies the number of iterations of the simulation to run.

Tabu

Property Name (case sensitive) Type Description
tabu_tenure integer Specifies the Tabu tenure.
timeout integer Specifies the maximum number of seconds to run the core solver loop. initialization time does not respect this value, so the solver may run longer than the value specified.
seed A random integer betweenm 0 and 101 Specifies a random value to start the simulation.
sweep integer Specifies the number of Monte Carlo steps to perform in each iteration of the simulation.

Quantum Monte Carlo

Property Name (case sensitive) Type Description
beta_start float Specifies the inverse of temperature at which the problem is solved.
transverse_field_start float Specifies the starting value of the external field supplied to the simulation.
transverse_field_end float Specified the ending value of the external field supplied to the simulation.
seed A random integer Specifies a random value to start the simulation.
sweep integer Specifies the number of Monte Carlo steps to perform in each iteration of the simulation.
trotter_number integer Specifies the number of copies of each variable to create in a simulation.