资源简介
这是量子搜索算法的原函数,其中DHA模拟量子计算机的一组给定数据寻找最小值的过程,而BBHT的目的是搜寻给定数据里特定数据的过程
代码片段和文件信息
%This simulation is for BBHT QSA
function BBHTQSA=BBHT(xNyz)
x_p=1/sqrt(N)*ones(size(x));
x_o=zeros(size(x));
BBHTQSA=0;
x_ind=1:N;
m=1;
lambda=6/5;
t_max=0;
signal=0; %提示是否搜索到了目标解
while (signal==0 && t_max<=4.5*sqrt(N))
j_iter=randi(m);
for i=1:1:N
if x(i) x_p(i)=-x_p(i);
x_o(i)=1;
end
end
t=sum(x_o);
theta=asin(t/N);
for i=1:1:N
if x_o(i)==1
x_p(i)=1/sqrt(t)*sin((2*j_iter+1)*theta);
else
x_p(i)=1/sqrt(N-t)*cos((2*j_iter+1)*theta);
end
end
x_prob=x_p.^2/sum(x_p.^2);
q_msur=randsrc(11[x_ind;x_prob]);
if x(q_msur)<=yz
BBHTQSA=q_msur;
signal=1;
break;
else
m=floor(min(lambda*msqrt(N)));
end
t_max=t_max+1;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 775 2018-02-18 16:05 quantum search\BBHT.m
文件 430 2018-02-18 16:06 quantum search\DHA.m
目录 0 2018-02-19 18:42 quantum search
----------- --------- ---------- ----- ----
1205 3
- 上一篇:ANSYS Workbench材料库
- 下一篇:毕业设计,电子商务网站
相关资源
- 压缩感知的SP算法
- ofdm系统模型,包含信道估计 FFT变换
- 混沌时间序列分析与预测工具箱 作者
- EEMD处理.rar
- K-频繁项集的挖掘
- 雷达恒虚警检测系统仿真
- (eWiley)+Optimum+Array+Processing最优阵列
- 利用bp神经网络进行语音信号识别
- 基于K-Means的图像分割与融合
-
unti
tledmodel1.slx - 线性规划单纯形法求取最优解
- DPM在windows下训练所需的库全版本
- 用Levy或hankel矩阵等方法系统辨识程序
- 滑动DFT滑动实现短时傅里叶变换
- 旋转矩阵到四元数源代码新
- 遗传算法实验
- 亚像素边缘提取程序
- 双馈风机DFIG模型.zip
- 一阶统计的纹理描述
- 来点有用的含障碍的两点最短路径算
- 基于小波变换的时间序列负荷预测
- 粒子群算法网络重构
- 不动点迭代解非线性方程组
- 随机信号及其自相关函数和功率谱密
- 演化博弈代码2.zip
- 数字图像处理结课论文
- 2018年高教社杯全国大学生数学建模竞
- 工程问题建模案例2一个多声点声納系
- NLM非局部均值滤波
- 开关磁阻电机DITC.rar
评论
共有 条评论