Easy-to-learn optimization flow

In order to encourage more people to use an annealing machine, we have published an article explaining the process of solving optimization problems with annealing machines for beginners.

We will explain the procedures and points for each of the four processes of " organizing problems and defining requirements," "formulation," "input data preparation," and "executing CMOS Annealing Machine".

Overview of each process and article

1. ORGANIZING PROBLEMS AND DEFINING REQUIREMENTS

The work of defining the problem in order to properly communicate the actual task to the computer is explained with the theme of a "school class timetable"

2. FORMULATION

The formulation of the Ising model necessary for the annealing machine to solve the problem will be discussed on the topic of the "number partitioning problem".

3. INPUT DATA PREPARATION

The process of preparing the data to be input to run the annealing machine is explained under the theme of "number partitioning problem".

4. EXECUTING CMOS ANNEALING MACHINE

This section explains the process of inputting the data for the number partitioning problem created in "3. input data preparation" into the CMOS Annealing Machine, executing it, and reading the results.