曲波-NN
9个问题及其各自的QUBO矩阵。
QUBO矩阵用于将优化问题描述为矩阵,以便量子退火器(例如D-Wave QA)可以解决该问题。
现在,这些矩阵是一个非常有趣的构造。因此,出现了一些问题:
是否可以根据QUBO矩阵对问题类别进行分类?
自动编码QUBO矩阵时,要权衡些什么呢,也就是说,在解决方案质量显着下降之前,还能走多远?
让我们找出答案。
项目结构
文件
目的
nn /
包含神经网络模型。
问题/
包含针对特定问题(例如3SAT或TSP)的生成器和评估器。
曲/
将包含通用QUBO库。
数据集/
包含生成的数据集。
楷模/
包含训练有素的模型。
config.py
配置(json)处理。
main.py
主入口点。
pipe.py
在QUBO矩阵上对NN进行端到端训练和测试。
Simulations.json
所有实验和配置。
1