{"id":126183,"date":"2022-06-28T16:22:33","date_gmt":"2022-06-28T16:22:33","guid":{"rendered":"https:\/\/news.microsoft.com\/?p=446617"},"modified":"2022-06-28T16:22:33","modified_gmt":"2022-06-28T16:22:33","slug":"toshiba-tackles-tough-optimization-problems-with-azure-quantum","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2022\/06\/28\/toshiba-tackles-tough-optimization-problems-with-azure-quantum\/","title":{"rendered":"Toshiba tackles tough optimization problems with Azure Quantum"},"content":{"rendered":"<p>There are many optimization problems in finance, logistics, biotechnology, and AI where you need to find the best combination from an enormous range of choices. Combinatorial optimization problems such as these are difficult to solve at high speed and at a reasonable computational cost with existing computers because the number of combinatorial patterns increases exponentially as the scale of the problem grows.<\/p>\n<p>One way to tackle these combinatorial optimization problems is to map them to a binary representation called an Ising model, and then use a specialized optimizer to find the ground state of this Ising system.<\/p>\n<p>Toshiba\u2019s new Simulated Quantum Bifurcation Machine+ (SQBM+) on Azure Quantum, based on its <a href=\"https:\/\/www.global.toshiba\/ww\/products-solutions\/ai-iot\/sbm.html\" target=\"_blank\" rel=\"noreferrer noopener\">Simulated Bifurcation Machine (SBM)<\/a>, is an&nbsp;Ising&nbsp;model solver that can solve complex and large-scale combinatorial optimization problems with up to 100,000 variables at high speed.&nbsp;<\/p>\n<p>Toshiba has adopted a new approach, inspired by their quantum computing research, that significantly improves the speed, accuracy, and scale of their SBM. There are two algorithms available through the SQBM+ provider in Azure Quantum: the high-speed Ballistic Simulated Bifurcation algorithm (bSB) designed to find a good solution in a short time; and the high-accuracy Discrete Simulated Bifurcation algorithm (dSB) <a href=\"https:\/\/www.science.org\/doi\/10.1126\/sciadv.abe7953\" target=\"_blank\" rel=\"noreferrer noopener\">which finds more accurate solutions at a calculation speed that surpasses that of other machines<\/a> (both classical and quantum). An auto-tune function has also been implemented that will auto-select which algorithm to use based on the problem submitted. These algorithms are optimized automatically to provide the best performance on GPU hardware deployed in the Azure cloud.<\/p>\n<p>Users can select one of these algorithms specifically, or simply allow the auto selection function to choose on their behalf. This choice is made by supplying values for the \u201calgo\u201d and \u201cauto\u201d parameters during solver instantiation using the Azure Quantum Python SDK. More information is available in the <a href=\"https:\/\/docs.microsoft.com\/azure\/quantum\/provider-toshiba\" target=\"_blank\" rel=\"noreferrer noopener\">Toshiba SQBM+ provider documentation<\/a>, and a sample showing how to choose between the different algorithm options can be found at the <a href=\"https:\/\/github.com\/microsoft\/qio-samples\/tree\/main\/samples\/getting-started\/toshiba-sqbm\" target=\"_blank\" rel=\"noreferrer noopener\">qio-samples repo<\/a>.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/07\/toshiba-tackles-tough-optimization-problems-with-azure-quantum.webp\" alt=\"Quantum Development Kit \" class=\"wp-image-9978 webp-format\" data-orig-src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/07\/toshiba-tackles-tough-optimization-problems-with-azure-quantum.webp\" data-orig-srcset><\/figure>\n<p><em>\u201cThe core technology of SQBM+ is SBM, which is software that utilizes currently available computers and achieves high-accuracy approximate solutions for complex and large-scale problems in a short amount of time. The outcome is the ability to solve Ising problems of up to 100,000 variables<em>\u2014<\/em>at approximately a 10X improvement over our existing PoC service. And this is now all easily accessed through the Azure Quantum cloud platform,<\/em>\u201c<em>\u2014<\/em>Shunsuke Okada, Corporate Senior Vice President and Chief Digital Officer of Toshiba.<\/p>\n<p>Azure Quantum customers can access SQBM+ by adding the provider to their Quantum Workspace and selecting one of the available pricing plans: \u201cLearn &amp; Develop\u201d (experimentation) and \u201cPerformance at scale\u201d (commercial use). &nbsp;<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/07\/toshiba-tackles-tough-optimization-problems-with-azure-quantum-1.webp\" alt=\"Plan options for SQBM+ Cloud on Azure Quantum.\" class=\"wp-image-9960 webp-format\" data-orig-src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/07\/toshiba-tackles-tough-optimization-problems-with-azure-quantum-1.webp\" data-orig-srcset><\/figure>\n<p><a href=\"https:\/\/cloudblogs.microsoft.com\/quantum\/2020\/09\/22\/toshiba-joins-azure-quantum-network-machine-solving-large-combinatorial-optimization-problems\/\" target=\"_blank\" rel=\"noreferrer noopener\">Since joining the Azure Quantum Network<\/a> in September 2020, Toshiba has continuously improved its quantum-inspired optimization solvers technology. Customers who want to solve combinatorial optimization problems including dynamic portfolio and risk management, molecular design, and optimizing routing, partitioning, and scheduling in a range of fields can apply SQBM+ today, &nbsp;harnessing the GPU resources in the Azure cloud through Azure Quantum.<\/p>\n<p>Learn more and get started today with <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/quantum\/provider-toshiba\">Toshiba\u2019s SQBM+ on Azure Quantum<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are many optimization problems in finance, logistics, biotechnology, and AI where you need to find the best combination from an enormous range of choices. Combinatorial optimization problems such as these are difficult to solve at high speed and at a reasonable computational cost with existing computers because the number of combinatorial patterns increases exponentially [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":126184,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[1364,50],"class_list":["post-126183","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-news","tag-azure-quantum","tag-recent-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/126183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=126183"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/126183\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/126184"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=126183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=126183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=126183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}