AdiaQC:用于 Ising 自旋玻璃或 QUBO 问题的绝热量子计算求解器(包括几个测试问题)

上传者: 42120997 | 上传时间: 2023-04-15 10:58:28 | 文件大小: 170KB | 文件类型: ZIP
AdiaQC 绝热量子计算求解器用于模拟各种问题(包括一些机器学习问题)。 这是用 Python 2.7.4 编写的,仅在 Linux 上进行了测试,但可能对您有用(如果确实如此,请告诉我)。 需要 SciPy(NumPy、PyLab)。 可能通过一些小调整与 Python3 一起使用(如果你做了它们,请分享)。 运行一个问题看起来像: python2 run.py -p [问题] 其中 [problem] 可以是包含在内的 hopfield.py(*.py 是多余的,无论如何都删除了扩展名,您可以在没有它的情况下指定)。 问题文件定义了一个名为“参数”的函数。 它接受命令行参数作为字典。 如果您需要为每个实例做一些特殊的事情,或者您想指定一种模拟类型,这对于具有大量实例的模拟非常有用。 cmd 参数是: --problem:指定问题文件路径相对于AdiaQC/problems

文件下载

资源详情

[{"title":"( 101 个子文件 170KB ) AdiaQC:用于 Ising 自旋玻璃或 QUBO 问题的绝热量子计算求解器(包括几个测试问题)","children":[{"title":"parson.c <span style='color:#111;'> 27.12KB </span>","children":null,"spread":false},{"title":"simulator_mpi.c <span style='color:#111;'> 13.60KB </span>","children":null,"spread":false},{"title":"testFWHT_mpi.c <span style='color:#111;'> 10.34KB </span>","children":null,"spread":false},{"title":"simulator.c <span style='color:#111;'> 9.96KB </span>","children":null,"spread":false},{"title":"simulator_omp.c <span style='color:#111;'> 9.06KB </span>","children":null,"spread":false},{"title":"my_test.c <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"testFFTW.c <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"memTest.c <span style='color:#111;'> 689B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"parson.h <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"test32.json <span style='color:#111;'> 9.98KB </span>","children":null,"spread":false},{"title":"test30.json <span style='color:#111;'> 8.78KB </span>","children":null,"spread":false},{"title":"hopf28.json <span style='color:#111;'> 8.63KB </span>","children":null,"spread":false},{"title":"test28.json <span style='color:#111;'> 7.72KB </span>","children":null,"spread":false},{"title":"hopf30.json <span style='color:#111;'> 7.18KB </span>","children":null,"spread":false},{"title":"test26.json <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false},{"title":"test24.json <span style='color:#111;'> 5.78KB </span>","children":null,"spread":false},{"title":"hopf24.json <span style='color:#111;'> 5.49KB </span>","children":null,"spread":false},{"title":"test22.json <span style='color:#111;'> 4.85KB </span>","children":null,"spread":false},{"title":"test20.json <span style='color:#111;'> 4.08KB </span>","children":null,"spread":false},{"title":"hopf32.json <span style='color:#111;'> 3.88KB </span>","children":null,"spread":false},{"title":"test18.json <span style='color:#111;'> 3.40KB </span>","children":null,"spread":false},{"title":"test16.json <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"hopf20.json <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"hopf16.json <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"boixo16.json <span style='color:#111;'> 1005B </span>","children":null,"spread":false},{"title":"two_qubit.json <span style='color:#111;'> 393B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"NOTE <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"failure_analysis.py <span style='color:#111;'> 24.65KB </span>","children":null,"spread":false},{"title":"run.py <span style='color:#111;'> 19.02KB </span>","children":null,"spread":false},{"title":"solve.py <span style='color:#111;'> 17.99KB </span>","children":null,"spread":false},{"title":"initialize.py <span style='color:#111;'> 11.33KB </span>","children":null,"spread":false},{"title":"var_gamma_lineplot.py <span style='color:#111;'> 10.27KB </span>","children":null,"spread":false},{"title":"hopfield_gamma_random_analysis.py <span style='color:#111;'> 9.93KB </span>","children":null,"spread":false},{"title":"2dplot.py <span style='color:#111;'> 9.57KB </span>","children":null,"spread":false},{"title":"hopfield_gamma_analysis.py <span style='color:#111;'> 9.25KB </span>","children":null,"spread":false},{"title":"hopfield_opt_gamma.py <span style='color:#111;'> 9.13KB </span>","children":null,"spread":false},{"title":"check_failures.py <span style='color:#111;'> 8.32KB </span>","children":null,"spread":false},{"title":"exp1_multin.py <span style='color:#111;'> 8.28KB </span>","children":null,"spread":false},{"title":"hopfield_gamma_gap.py <span style='color:#111;'> 8.23KB </span>","children":null,"spread":false},{"title":"exp4_line.py <span style='color:#111;'> 8.21KB </span>","children":null,"spread":false},{"title":"exp1_multiT.py <span style='color:#111;'> 8.14KB </span>","children":null,"spread":false},{"title":"hopfield_var_gamma_exp4.py <span style='color:#111;'> 7.65KB </span>","children":null,"spread":false},{"title":"hopfield_exp2.py <span style='color:#111;'> 7.17KB </span>","children":null,"spread":false},{"title":"hopfield_exp3.py <span style='color:#111;'> 6.82KB </span>","children":null,"spread":false},{"title":"hopfield_var_gamma.py <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"hopfield_exp1.py <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"hopfield_hamming.py <span style='color:#111;'> 6.55KB </span>","children":null,"spread":false},{"title":"hopfield_batch_all.py <span style='color:#111;'> 6.55KB </span>","children":null,"spread":false},{"title":"hopfield_gamma_random.py <span style='color:#111;'> 6.51KB </span>","children":null,"spread":false},{"title":"hopfield_batch.py <span style='color:#111;'> 6.50KB </span>","children":null,"spread":false},{"title":"exp1_line.py <span style='color:#111;'> 6.50KB </span>","children":null,"spread":false},{"title":"hopfield_gamma_prob.py <span style='color:#111;'> 6.25KB </span>","children":null,"spread":false},{"title":"hopfield_random.py <span style='color:#111;'> 6.12KB </span>","children":null,"spread":false},{"title":"hopfield_ortho.py <span style='color:#111;'> 5.88KB </span>","children":null,"spread":false},{"title":"exp1_hist.py <span style='color:#111;'> 5.81KB </span>","children":null,"spread":false},{"title":"hopfield.py <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"output.py <span style='color:#111;'> 5.67KB </span>","children":null,"spread":false},{"title":"hopfield_gamma_tune.py <span style='color:#111;'> 5.67KB </span>","children":null,"spread":false},{"title":"hopfield_gamma.py <span style='color:#111;'> 5.36KB </span>","children":null,"spread":false},{"title":"hopfield_gamma_tune_wrapper.py <span style='color:#111;'> 5.14KB </span>","children":null,"spread":false},{"title":"histogram1.py <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false},{"title":"failed_inst_listgen.py <span style='color:#111;'> 4.29KB </span>","children":null,"spread":false},{"title":"exp1_phase.py <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false},{"title":"bound_gamma.py <span style='color:#111;'> 4.10KB </span>","children":null,"spread":false},{"title":"sixvarqubo_overlap.py <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"sixvarqubo.py <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"hopfield_var_gamma_exp4_wrapper.py <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false},{"title":"quantsigtest.py <span style='color:#111;'> 3.59KB </span>","children":null,"spread":false},{"title":"hopfield_var_gamma_wrapper.py <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"hopfield_report.py <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"testFWHT.py <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"hopfield_wrapper_all.py <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"hopfield_gamma_random_wrapper.py <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"hopfield_exp2_wrapper.py <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"random_instance.py <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"hopfield_wrapper.py <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"hopfield_exp1_wrapper.py <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"hopfield_exp3_wrapper.py <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"hist_probs_time.py <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"hopfield_hamming_wrapper.py <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"analysis3d.py <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"hopfield_gamma_wrapper.py <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"stateoverlap_plot_looped.py <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"stateoverlap_plot.py <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"statelabels.py <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"gen_config.py <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"buildKron.py <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"exp2_gen.py <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"eigspec_plot.py <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"probs_print.py <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"memgen.py <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"hopfield_wrapper_ortho.py <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"generate_hopfield.py <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"bruteforcequbo.py <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"boixo16_generator.py <span style='color:#111;'> 879B </span>","children":null,"spread":false},{"title":"dir_walker.py <span style='color:#111;'> 336B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"killpython.sh <span style='color:#111;'> 79B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明