一维热方程边界值识别问题的一种优化算法

来源 :大陆桥视野·下 | 被引量 : 0次 | 上传用户:haohaohaobaichi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文主要研究了一维热方程边界值识别问题。该问题在工业中有很广泛的应用,对这类问题的研究方法已有很多。本文主要是用一种新的方法——遗传算法来求解反演边界值问题。首先将本问题转化为一个最优化问题,然后通过遗传算子即交叉算子和变异算子的作用来计算此最优化问题。遗传算法是一种智能算法,它的应用非常广泛。到目前为止,已经有很多文献研究了遗传算法的全局收敛性。它比一般的优化算法具有更高的收敛速度。本文通过数值例子验证了遗传算法在解决热方程边界值问题中的有效性。
  【关键词】反边界值问题; 不适定问题;遗传算法;遗传算子
  一、引言
  数学物理反问题的简介
  在应用数学研究日常生活中具体的自然现象和自然规律时,我们首先要给出自然现象或物理现象的数学描述,即数学模型。而是正确的模型应具备一下三个条件:(1)该模型的解是存在的,即该模型确实时描述了一类自然现象或规律;(2)该模型的解是唯一的;(3)该模型的解对输入数据是稳定的,即解对数据的误差是连续的。这也是数学模型必需具备的三个条件,也是我们经常提及到的解的存在性、唯一性和稳定性。若这三个条件中的任何一个不满足,我们都称此问题是不适定问题。随着科学技术的不断发展,这类不适定问题在实际应用中出现的越来越多,我们把这类不适定问题称之为数学物理反问题。在很多应用领域都出现了这类反问题。像在资源勘探,大气测量,海洋工程,遥感技术,控制与识别等领域中出现了大量的反问题。这引起了数学家的广泛重视和深入研究。使数学物理反问题的研究越来越受到很多人的关注,也使它称为现代数学领域中发展最快的方向之一。
  遗传算法简介:
  遗传算法是根据自然界中的生物对其生存的环境根据自己的适应性选择适合自己的生存环境,特别是在各物种相互竞争的环境中生存。根据达尔文的自然选择和孟德尔遗传变异理论,通过生物的繁殖、变异、竞争和选择等基本形式来实现,使适应环境的变异个体留下来,不适应环境的变异个体被淘汰,通过一代代生物对生存环境的选择作用,物种变异被定向为向着适应环境的方向发展,最后演变为适应环境的个体,遗传算法是建立在模拟生物进化过程的基础上的随机搜索的优化算法,
  在最优化方面的应用就是根据上面的原理,将所求问题转化为一个优化问题,即确定目标函数。经过一系列的编码、遗传、变异、交叉、选择和解码等操作,然后利用“适者生存,优胜劣汰”的原理得到问题的近似最优解或最优解。
  二、问题描述
  本文考虑一下热传导问题
  其中为给定函数。若边界条件u(1,t)已知时,则由边界条件(2)和(3)就构成一个混合边界的正问题,可以求出任意时刻任意位置的温度u。而当u(1,t)未知时,问题就是一个反问题。为了求出边界x=1上的温度分布,必需给出其他边界上的数据,本文给出了x=0时的温度g(t)。
  为了求解该问题,本文将用遗传算法来求解,按照遗传算法的要求,先将所求问题转化为一个优化问题即
  (5)
  其中上式中大范数为L2范数。G(t)是对应随机产生的u(1,t)解正问题边界x=0时的温度的计算值。gδ(t)是边界x=0时解正问题时得到的温度计算值。
  将上式离散为 (6)
  其中m为时间的节点数。
  适应度函数为 (7)
  下面将按照上面介绍的遗传算法来求解该问题。其具体步骤如下:
  (1)首先产生一个初始种群u(1,t),初始种群的大小设置为20.
  (2)将产生的初始种群带入到目标函数(6)中,看是否满足目标函数的精度要求,若满足则停止计算,否则进行遗传操作。
  (3)将产生的初始种群带入到适应度函数(7)中,计算每个个体的适应度值,然后根据轮盘赌方法选择优良个体。
  (4)利用实数编码的交叉算子和变异算子对所选个体进行变异操作产生新个体,新个体产生后转入(2)计算。
  反复操作以上步骤,直到找到所需要的解为止。
  三、数值试验
  本文将通过数值例子来验证用遗传算法在求解这类问题时是有效的。
  在下面所给的例子中,方程(1)中的a2=1。所得的测量数据 是带有误差的数据。
  例1:已知精确解 u(x,t)=1+2x (8)
  则边界x=1上的温度为u(1,t)=3此时边界温度是一个关于时间t的常熟函数。均可有精确解得到。当分别给加上δ=0.001,0.01,0.05时的扰动量时反演数值结果见图(1).从图中可以看出随着扰动量的增加实验结果与精确解之间的偏差越来越大。遗传算法关于时间t的常数函数是有效的。
  例2:假设边界温度是 u(1,t)=t2-t+1 (9)
  则边界给出,在边界x=0时的温度g(t)由解正问题得到。用差分法求解正问题。我们选取时间步长和空间步长。从图(2)中可以看出随着扰动量的增加实验结果与精确解之间的偏差越来越大。遗传算法关于时间t的二次函数是有效的。
  例3::假设边界温度是由分段函数给出的
  (10)
  则边界给出 ,在边界x=0时的温度g(t)由解正问题得到。利用例2的方法可以得到。从图(3)中可以看出随着扰动量的增加实验结果与精确解之间的偏差越来越大。遗传算法关于时间t的分段函数是有效的,只是在t=0.5时的结果相对差些,其他点与精确解基本吻合。
  四、结论
  本文中,我们分别研究了边界值关于时间t的不同函数的识别问题,在数值实验时,我们分别加上不同的误差水平,都得到合理的数值结果。也验证了遗传算法对边界值反演问题是有效的。
  参考文献:
  [1]姜礼尚,陈亚浙等。数学物理方程讲义(第二版);北京:高等教育出版社,1996.
  [2]刘继军。不适定问题的正则化方法及应用。北京:科学出版社,2005.
  [3]肖庭亭,于慎根,王彦飞。反问题的数值解法。北京:科学出版社,2003.
  [4] N. Ansari, E. Hou, Computational intelligence for optimization, KluwerAcademic,1997.
  [5] C. Bierwirth, D. Mattfeld, Production scheduling and rescheduling with genetic algorithms, Evolutionary computation 7 (1) (1999) 1-17.
其他文献
《日本经济新闻》报道说,京都大学开发出利用微生物和酶分解水果糖分,进而产生电流的“生物燃料电池”,其关键是在电池两极涂上两种不同的酶。这种电池的功率约为1mW/cm^2。将这
随着我国社会主义市场经济逐渐成熟。投标工作也取得了稳步、有序、深入的发展,投标工作对于施工企业而言也就成了重申之重的工作。
<正>每年的7、8月份,都是高校莘莘学子离开学校踏入社会的时间。寒窗十数载,此时,几乎每位学生都怀揣勇闯江湖、实现人生价值的梦想。然而,要完成校园人向职场人的"蝶变",不
研制一种新型的双启动子DNA疫苗的载体pCMVnir,其携带HCMV前早期启动子CMVie和细菌硝酸盐还原酶基因启动子nirB,可在原核细胞和真核细胞中表达抗原基因;并以此载体,构建HPVl6
中华民族文明史上下五干年,创造了灿烂辉惶的中华文化。中国传统文化不仅对中华民族的发展产生了巨大的凝聚力,而且对当代中国的发展也有着积极的意义。作为中国传统文化组成部
课堂教学中的即时评价是课堂教学评价的重要组成部分.在小学数学教学中,通过营造出和谐友好的教学气氛,尊重学生之间的个体差异,把握即时评价的教学契机,给予贴合学生实际的
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
近年来,我国机械行业中普遍应用自动化技术,通过合理应用机械自动化,可以提升机械生产效率,为企业创造更多的经济效益。基于此,本文从智能型机械自动化的简介、智能型机械自
有关性别与科学的智力迷思主要体现为如下三种观念:大脑存在性别差异,只有抽象思维(男性思维)适合科学学习,以及母性非智性。这些智力迷思与事实真相并不一致,但由于社会性或历史性
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield