2024年12月23日
NTT数据集团有限公司
株式会社NTT数据集团(以下简称NTT数据集团)与国立大学法人广岛大学(以下简称广岛大学)注1共同开发了适合于使用量子退火器和伊辛机求解组合优化问题的QUBO问题注2的C++编程工具“QUBO++”(以下简称本工具)。该工具将于2024年12月23日起,为研究评估目的无偿公开。本工具的使用可以减少QUBO问题转换程序开发的劳动,同时由于对大规模组合优化问题能够进行并行处理,从而缩短转换时间,推动无缝开发解搜索程序。组合优化问题在物流、制造、金融、化学等多个领域的应用正在普遍展开,NTT数据集团创新中心注3的量子计算机/下一代架构实验室注4也在积极推进将这些技术应用于实际业务。本工具有望进一步推动组合优化应用领域的拓展。
背景
近年来,许多企业都在加强对物流效率、能源管理和有效调度等“优化”的重视。解决从众多选择中找到最佳解的“组合优化问题”的努力不仅有助于降低成本、节省时间和解决人力不足等现场难题,更是在以最小的能量产生最大的效果的角度上,为实现可持续社会的重要一环。
由于在使用量子退火器和伊辛机求解组合优化问题时,通常需要将其转换为QUBO问题,NTT数据集团与广岛大学共同开发的计算方法“ABS2”被无偿公开用于QUBO问题的组合优化高效搜索的研究评估。然而,QUBO问题转换程序的开发本身对于一般开发者来说难度较大且不易,同时,组合优化问题一旦规模巨大,转换处理将需要耗费大量时间,这成为推动ABS2有效运用的难题。为了解决这一问题,NTT数据集团与广岛大学开发了用于将组合优化问题转换为QUBO问题并进行解搜索的C++编程工具“QUBO++”。
QUBO++的概述
QUBO++由C++实现,支持多线程的并行处理,因此可以实现对QUBO问题的快速转换处理。
本工具将于2024年12月23日起,限于非商业和研究评估目的,免费公开。
可以从以下网页下载。
此外,QUBO+++不仅具有QUBO问题转换功能,还包含用于解决生成的QUBO问题的简易求解器注5,它拥有简单但相对较高的解搜索能力的“Easy Solver”,以及可以列举所有最优解的小规模QUBO问题求解器“Exhaustive Solver”。除此之外,还具备由NTT数据集团与广岛高校联合开发的基于GPU的求解器“ABS2”和用于调用通用数学优化求解器的API。因此,通过使用本工具,可以无缝开发出一个从组合优化问题的公式实现到QUBO问题的转换,再到通过调用求解器进行解搜索的完整处理程序。
此外,NTT数据集团自2023年4月起,在创新中心提供先進技术导入支持服务注6,开始提供咨询服务。这次的举措是与广岛大学共同研究的成果。有关成果的技术细节可以在广岛大学的个股新闻中确认。
关于未来
NTT数据集团将利用本工具解决实际社会中存在的组合优化问题,同时推进工具本身的改进,旨在进一步提升高性能GPU求解器ABS2的性能。未来,除了在境外据点推出包括此次公开工具在内的量子计算机/下一代架构实验室的服务外,还将全球协作,推动实现智能物流网络及提升能源利用效率等社会课题的解决与验证。
注释
- 注1与广岛高校大学院先进理工系科学研究科计算机系统研究室的中野浩嗣教授共同开发。
- 注2QUBO(无约束二次二进制优化)问题是求多个取值为0或1的二进制变量的二次表达式。
- 注3NTT DATA在其中期经营规划中提出的技术战略,推动根据技术成熟度划分的Emerging、Growth和Mainstream三个领域的活动。我们在2022年8月成立的创新中心中,实施Emerging和Growth领域的活动,识别量子计算机、数字人等5到10年后将成为主流的先进技术,致力于与客户共同进行研发,创造新的业务。通过与高校和初创企业的合作,力争尽早收集各国领先的技术信息,实现世界一流的先进技术应用能力。
参考:在全球设立了6个“Innovation Center”
注5求解器指的是探索满足指定各种条件的组合的功能。注6提供区块链概念、数字孪生、量子退火的导入支持服务。
~在创新中心设立负责编务规模扩大的全球实验室~
参考发布
与广岛高校迄今为止的合作情况的发布如下。
- 组合优化问题的计算方式“自适应批量搜索2”的GPU引擎免费公开
- 在运输·物流领域等开发了解决传统大规模排列组合优化问题的新方法
- 通过数学优化实现了苹果PCB加工的生产效率提升
- 组合优化问题的计算方法“自适应批量搜索”的运行环境免费公开
- 公开了最大限度利用GPU计算性能的组合优化问题的新解法
- 文章中的商品etf名称、公司名和社区名是各自公司的商标或注册商标。
本件的咨询联系信息
NTT数据集团有限公司
创新技术部
创新中心
电子邮件:qcomputer@kits.nttdata.co.jp