Try Our SQBM+
“SQBM+ Cloud on Azure Quantum” can be used free of charge for 0.1 hours.
The proof-of-concept (PoC) edition of SBM is available free of charge on the AWS Marketplace.
How to use SQBM+ in Azure Quantum
You will need the following:
- An Azure user account with access to an appropriate Azure subscription. This subscription will be used for billing and for compartmentalization of your purchased Azure Application. If you don't have an Azure subscription, create a free account before you begin. To learn more about Azure subscriptions, see Microsoft Documentation.
- Permission to purchase from Azure Marketplace
Create an Azure Quantum workspace
You use the Azure Quantum service by adding an Azure Quantum workspace resource to your Azure subscription in the Azure portal. An Azure Quantum workspace resource, or workspace for short, is a collection of assets associated with running quantum or optimization
１．Sign in to Azure portal at Azure Portal（https://portal.azure.com/）
２．Click Quantum Workspaces.
If Quntum Workspaces is not displayed, click Create a resource and then search for Azure Quantum.
On the results page, you should see a tile for the Azure Quantum service.
Click Azure Quantum and then click Create. This opens a form to create a workspace.
３．Select a subscription to associate with the new workspace.
Select Advanced create.
4．Fill out the details of your workspace:
Subscription*：The subscription that you want to associate with this workspace.
Resource group *：The resource group that you want to assign this workspace to.
Name *：The name of your workspace.
Region *：The region for the workspace.
Storage Account：The Azure storage account to store your jobs and results. If you don’t have an existing storage account, click Create a new storage account and complete the necessary fields. For this preview, we recommend using the default values.
5．Fill out the details of your workspace (Input example) .
6．After completing the information, click the Providers tab to add providers to your workspace.
7．Click Add on the SQBM+ Cloud on Azure Quantum’s tile.
The Quantinuum, IonQ, and Microsoft QIO providers are automatically added to the workspace.
8．Selecet Learn & Develop, then click Add.
10．To add optional tags to your workspace, enter a name/value pair, or click Next.
11．Click contract terms.
12．Check the terms of the contract, then click OK.
13．Review the setting you’ve selected and if everything is correct, click Create to create your workspace.
See also Microsoft documentation.
Try SQBM+ Cloud on Azure Quantum
Write codes and run them in Jupyter Notebooks in your workspace.
See the Microsoft documentation for details.
Get started with Q# and an Azure Quantum notebook - Azure Quantum | Microsoft Learn
Toshiba SQBM+ provider - Azure Quantum | Microsoft Learn
This video demonstrated an experiment to solve a complex medicine selection problem using SQBM+ on Azure Quantum.
How to use SQBM+ on the AWS Marketplace
Step 1: Creating an AWS account
You can browse the AWS Marketplace website (https://aws.amazon.com/marketplace) without being signed in to your AWS account. However, you must sign in to subscribe to products.
You must be signed in to your AWS account to access the AWS Marketplace console.
To create an AWS account
2．From the Sign In or Create an Account page, choose Create a New Account.
3．Follow the on-screen instructions. As part of the sign-in procedure, you will receive a phone call and you must enter a PIN using your phone keypad.
Step 2: Choosing your software
１． Navigate to TDSL page on AWS Marketplace.
2．Choose Continue to Subscribe.
If you aren't already signed in, you are directed to sign in to AWS Marketplace. If you already have an AWS account, you can use that account to sign in. If you don't already have an AWS account, see Step 1: Creating an AWS account.
３．Read the offer terms, then choose Accept Contract to agree to the subscription offer. It may take a moment for the subscription action to complete. When it does, you receive an email message about the subscription terms, and then you're able to continue. Choose Continue to Configuration to configure and launch your software.
Step 3: Configuring your software
1.On the Configure this software page, select 64-bit (x86) Amazon Machine Image (AMI) for the Delivery Method.
2.Choose the latest version available for Software Version.
3.Choose the Region you want to launch the product in.
4.Select Continue to Launch.
Step 4: Launching your software on Amazon EC2
When you're satisfied with your settings, choose Launch.
Become a Partner
We are looking for partners for joint research and joint development aiming to solve "combinatorial optimization problems" in various fields such as finance, drug discovery, genetic engineering, logistics, and AI. Collaboration with companies, universities, and research institutes that have specialized knowledge is essential to solving increasingly complex social issues. Please contact us for details.
What is SQBM+?
SQBM+ is a quantum-inspired optimization solution based on the Simulated Bifurcation Machine that is a combinatorial optimization solver utilizing the Simulated Bifurcation Algorithm developed by Toshiba Corporation. > About SQBM+
What can I do with SQBM+?
With SQBM+, you can solve large-scale "combinatorial optimization problems" at high speed. SQBM+ can be implemented on general-purpose computers using GPUs and FPGAs, so you can now work on solving combinatorial optimization problems in various situations in society and industry.
What is the quantum-inspired?
The quantum-inspired is a new classical mechanical method derived from or directly inspired by a calculation method based on the principles of quantum mechanics. Also known as "pseudo-quantum".
Why is the service named “SQBM+”?
SQBM is an acronym for “Simulated Quantum-inspired Bifurcation Machine”, which means that it is derived from the Simulated Bifurcation Machine (SBM) that implement the Simulation Bifurcation Algorithm (SB Algorithm) invented in the research process for quantum computers at Toshiba's R&D centers. The “+” indicates that this solution includes various services and indicates our intention to continuously strengthen the solution.
What is a combinatorial optimization problem?
A combinatorial optimization problem is a problem for finding the best combination among an exponential number of candidates. With an increase in the problem size, i.e., the number of combinations in total, it is practically impossible to exhaustively test every combination and arrive at a good solution, which is one of the limitations of traditional computing. ＞What is a combinatorial optimization problem?
Why should our company be thinking about combinatorial optimization today?
Combinatorial optimization problems exist in various fields in society and industry, such as financial transactions, industrial robots, transportation routes, and power transmission routes. In addition, even problems that do not seem to be combinatorial optimization problems, such as molecular design for drug discovery, can sometimes be settled into combinatorial optimization problems. Combinatorial optimization problems are difficult to solve at high speed with computers because the number of combination patterns increases exponentially as the scale of the problem increases. Evolving quantum technology has made it possible to solve combinatorial optimization problems at high speed, so it is being investigated in various fields.
Can I perform academic research on SQBM+?
You can use SQBM+ for research and development in various fields in society and industry. You can use the license for R&D use. Try it before commercial use. You can also use the PoC edition. We are also looking for companies that can co-create new businesses using SQBM+ as partners, so please contact us. ＞ Contact us
Can I try SQBM+?
Yes. The Learn & Development plan (research and development use only) of “SQBM+ Cloud on Azure Quantum” can be used free of charge for 0.1 hour. A PoC (proof of concept) edition is also available for free on the AWS Marketplace. Please try our SQBM+. ＞ Try our SQBM+
What kind of environment is required to use SQBM+?
An AWS or an Azure subscription required to use SQBM+.
What kind of products and services are provided by SQBM+?
SQBM+ is provided in cloud services, software modules for the cloud environments, and software modules for the on-premise environments. Furthermore, we will provide professional services such as education and support for formulation.
How am I charged for using the SQBM+?
The cloud service “SQBM+ Cloud on Azure Quantum” is a pay-as-you-go billing according to calculation time. > SQBM+ Cloud on Azure Quantum” pricing
Please contact us for software modules pricing.
How should I develop applications using SQBM+?
You develop using the SQBM+ API. First, you define a combinatorial optimization problem in a mathematical model. The application program generates matrix data according to the mathematical model and sends the matrix data to SQBM+ according to the SQBM+ API to calculate the best solution.
Can I sell systems that utilize SQBM+?
Partner licenses are available to provide end users with value-added services using SQBM+. Please contact us for details.
The SBM does not achieve the desired precision.
It is often due to how the Ising model is formulated; please go back to see if this is the case.
Could you help me with formulating the Ising model?
Currently, we do not offer any consulting services regarding the Ising model. Contact other experts in the field.
We ran the SBM, but it timed out.
That is because processing did not complete within the time specified by MaxWait. Consider adjusting the MaxWait timeout value.
Solvers provided in SQBM+
What solvers does SQBM+ offer?
SQBM+ offers you purpose-specific solvers (TSP solver, SHIFT solver) in addition to the general-purpose Ising solver. Specific problems can be solved directly and easily by the purpose-specific solvers.
What is the Ising solver?
The Ising slover is a solver for quadratic unconstrained binary optimization problems based on the Ising model (a model in statistical mechanics that explains the magnetization behavior of a magnetic material by a lattice of spinning atoms).
What is the TSP solver?
The TSP solver is a solver that can directly solve a type of problem called "traveling salesman problem" without expressing it in QUBO.
What is the SHIFT solver?
The SHIFT solver is a solver that can directly solve shift scheduling problems such as assigning daily jobs to employees under various constraints without using QUBO.
What is the QP solver?
QP solver is a solver that can directly solve quadratic binary optimization problems with linear constraints. Compared to solving similar problems with the Ising solver, there is no need to incorporate linear constraints into QUBO and adjust penalty parameters, thus making it easier to obtain highly-accurate solutions.
SQBM+ Cloud on Azure Quantum
What is “SQBM+ Cloud on Azure Quantum”?
“SQBM+ Cloud on Azure Quantum” is a cloud service of SQBM+ for Azure Quantum, a full-stack open cloud quantum computing ecosystem published by Microsoft Corporation.
Azure Quantum brings together the most innovative quantum computing and optimization solutions into a single cloud service. SQBM+ is positioned as one of the optimization solutions provided by Azure Quantum.
How am I charged for the use of "SQBM+ Cloud on Azure Quantum"?
"SQBM+ Cloud on Azure Quantum" is a pay-as-you-go billing according to the calculation time. You will be billed according to your computing time.
the simulation bifurcation algorithm
What is the Adiabatic Simulated Bifurcation Algorithm (aSB)
The Adiabatic Simulated Bifurcation (aSB) uses the adiabatic process in classical mechanics as a principle(Note 1). The adiabatic process is a phenomenon that continues to stay in a low-energy state when the parameters of the system change slowly in a dynamic system. A computer implementing an aSB is an adiabatic Simulated Bifurcation Machine (aSBM).
(Note 1) H. Goto, K. Tatsumura, A. R. Dixon, Science Advances 5, eaav2372 (2019).
https://advances.sciencemag.org/content/5/4/eaav2372 (American Association for the Advancement of Science.)
What is the Ballistic Simulated Bifurcation Algorithm (bSB)?
The Ballistic Simulated Bifurcation Algorithm ( bSB) is optimized and named for speed of operation, and finds good approximate solutions in a short time. It generates fewer errors than a previously reported Adiabatic Simulated Bifurcation Algorithm (aSB), and so returns faster, more accurate results. Implemented on a field programmable gate array (FPGA), dubbed the ballistic simulated bifurcation machine (bSBM), it obtains a good solution to a 2,000-bit problem approximately 10 times faster than the previous aSB machine (aSBM) .
What is the Discrete Simulated Bifurcation Algorithm (dSB)?
The Discrete Simulated Bifurcation Algorithm (dSB) is a high-accuracy algorithm. Although implemented in a classical computer, it nonetheless arrives at optimal solutions faster than current quantum machines. Its name is derived from the replacement of continuous variables with discrete variables in equations of motion. This exhibits a quasi-quantum tunneling effect that breaks through the limits of approaches grounded in classical mechanics, reaching the optimal solution of the 2000-bit problem. Toshiba has implemented dSB on a FPGA and built a discrete simulated bifurcation machine (dSBM) that achieves a higher speed than other machines in terms of computation times required to obtain optimal solutions for various problems.