%遗传算法主程序
%Name:genmain.m
%author:杨幂
clear
clf
%%初始化
popsize=50%群体大小
chromlength=30%字符串长度(个体长度)
pc=0.6%交叉概率
pm=0.1%变异概率
pop=initpop(popsize,chromlength)%随机产生初始群体
%%开始迭代
for i=1:20 %20为迭代次数
[objvalue]=calobjvalue(pop)%计算目标函数
fitvalue=calfitvalue(objvalue)%计算群体中每个个体的适应度
[newpop]=selection(pop,fitvalue)%复制
[newpop]=crossover(pop,pc)%交叉
[newpop]=mutation(pop,pm)%变异
[bestindividual,bestfit]=best(pop,fitvalue)%求出群体中适应值最大的个体及其适应值
y(i)=max(bestfit)%储存最优个体适应值
n(i)=i
pop5=bestindividual%储存最优个体
%解码
x1(i)=decodechrom(pop5,1,chromlength/2)*2/32767
x2(i)=10+decodechrom(pop5,chromlength/2+1,chromlength/2)*10/32767
pop=newpop%将新产生的种群作为当前种群
end
%%绘图
figure(1)%最优点变化趋势图
i=1:20
plot(y(i),'-r*')
xlabel('迭代次数')
ylabel('最优个体适应值')
title('最优点变化趋势')
legend('最优点')
grid on
figure(2)%最优点分布图
[X1,X2]=meshgrid(0:0.1:2,10:0.1:20)
Z=X1.^2+X2.^2
mesh(X1,X2,Z)
xlabel('自变量x1'),ylabel('自变量x2'),zlabel('函数值f(x1,x2)')
hold on
plot3(x1,x2,y,'ro','MarkerEdgeColor','r','MarkerFaceColor','r','MarkerSize',5)
title('最优点分布')
legend('最优点')
hold off
[z index]=max(y)%计算最大值及其位置
x5=[x1(index),x2(index)]%计算最大值对应的x值
z
免疫程序是为使疫(菌)苗充分发挥其应有的防疫效果,而合理计划安排与规定的免疫步骤和方法。免疫程序的制定,必须根据疫病流行的情况和规律,动物的用途(如种用、肉用和蛋用)。年龄和饲养条件,疫(菌)苗的种类以及免疫途径等方面来决定。
制定免疫程序应着重考虑下列因素:
(1)本地或本场鸡病的发生历史、现状以及周围地区的疫情。对本地尚未发生的疾病(如传染性喉气管炎)必须在证明确实受到严重威胁时才能计划接种,对强毒型的疫苗更应非常慎重,非不得已不引进使用。
(2)所养鸡群的用途、年龄、饲养期。例如,种鸡在开产前要接种传染性法氏囊病油乳剂灭活苗,而商品鸡则不必要。
(3)母源抗体的影响。这对鸡新城疫、鸡马立克氏病和传染性法氏囊病疫苗选择时应认真考虑。
(4)不同品种的鸡对某些疾病抗病力有差异。
(5)不同疫苗之间的相互干扰和接种时间的科学安排。
(6)疫苗生产厂家和疫苗剂型的选择。如活苗与灭活苗、湿苗与冻干苗、细胞结合型与非细胞结合型疫苗。
(7)疫苗剂量与不同接种途径的选择。
(8)同一种疫苗应根据毒力先弱后强来安排(如鸡新城疫疫苗先Ⅱ系后Ⅰ系)。
(9)根据季节变化、免疫监测结果及突发疾病对现有的免疫计划进行必要调整。
根据疫病、疫苗和鸡群的特点,以及鸡场(舍)条件所制订的计划免疫具体实施程序,称免疫程序。制订最佳免疫程序的目的在于用最少的人力、物力,收到最理想的免疫效果,以全面提高鸡群抗传染的免疫水平,达到控制和消灭相应的传染病,一个好的免疫程序不仅要具有严密的科学性,而且还要考虑在生产实践中施行的可行性。因此,必须充分考虑下列因素作为制定免疫程序的依据。
(1)本地区近年来曾发生过哪些疫病,发病季节,发病鸡的日龄,流行的强度。
(2)所养鸡的品种、代次、来源、用途,饲养方式及雏鸡的母源抗体水平。
(3)拟采用的生物制品(疫苗)的种类,其免疫原性,免疫持久性,免疫反应,免疫途径及过去在本地区使用的效果。
(4)可用于兽医防疫工作的人力,物力及血清学检测等实际条件。
选择和实施免疫程序的要求,我国幅员辽阔,情况千差万别,不可能有一个可以适合我国不同地区,不同类型鸡场(舍)统一的免疫程序。有条件的地区可根据上述原则充分衡量利弊,制订适合本地各类鸡群的最佳免疫程序,也可以选择与本地(鸡群)情况近似的免疫程序试用,在实施中进行免疫监测并考查其综合效益,总结经验,不断调整完善正在实施的免疫程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)