一种基于改进遗传规划洪灾损失高精度的综合评价方法.pdf
《一种基于改进遗传规划洪灾损失高精度的综合评价方法.pdf》由会员分享,可在线阅读,更多相关《一种基于改进遗传规划洪灾损失高精度的综合评价方法.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Journal of Ocean University of China(Oceanic and Coastal Sea Research)ISSN 1672-5182,October 30,2006,Vol.5,No.4,pp.322-326 http:/ xbywbouc A High Precision Comprehensive Evaluation Method for Flood Disaster Loss Based on Improved Genetic Programming ZHOU Yuliang 1)*,LU Guihua 1),JIN Juliang 2),TONG
2、Fang 1),and ZHOU Ping 1 1)College of Water Resources and Environment,Hohai University,Nanjing 210098,P.R.China 2)College of Civil Engineering,Hefei University of Technology,Hefei 230009,P.R.China(Received March 29,2006;accepted August 25,2006)Abstract Precise comprehensive evaluation of flood disast
3、er loss is significant for the prevention and mitigation of flood disasters.Here,one of the difficulties involved is how to establish a model capable of describing the complex relation be-tween the input and output data of the system of flood disaster loss.Genetic programming(GP)solves problems by u
4、sing ideas from genetic algorithm and generates computer programs automatically.In this study a new method named the evalua-tion of the grade of flood disaster loss(EGFD)on the basis of improved genetic programming(IGP)is presented(IGP-EGFD).The flood disaster area and the direct economic loss are t
5、aken as the evaluation indexes of flood disaster loss.Obvi-ously that the larger the evaluation index value,the larger the corresponding value of the grade of flood disaster loss is.Con-sequently the IGP code is designed to make the value of the grade of flood disaster be an increasing function of t
6、he index val-ue.The result of the application of the IGP-EGFD model to Henan Province shows that a good function expression can be obtained within a bigger searched function space;and the model is of high precision and considerable practical significance.Thus,IGP-EGFD can be widely used in automatic
7、 modeling and other evaluation systems.Key words automatic modeling;evaluation of flood disaster loss;genetic algorithm;genetic programming 1 Introduction Systems evaluation,which precedes system analysis and follows systems decision-making and analysis,is a hinge of the systems engineering theory a
8、nd methodol-ogy(Jin et al.,2002).Comprehensive evaluation of the grade of flood disaster loss(EGFD)aims at evalu-ating the grade of disaster loss caused by flood based on the existing evaluation model of flood disaster loss and the indexes values.Precise evaluation result can provide a scientific de
9、cision-making basis for flood dis-aster management,which is very significant in region-al social economic and ecological environmental devel-opment.Because the evaluation results of single in-dexes in practical evaluation are often incompatible,the evaluation of flood disaster obtained by using floo
10、d disaster evaluation standard table directly lacks practi-cality.Hence many kinds of comprehensive evaluation models,such as the project pursuit method(Friedman and Turkey,1974;Jin et al.,2002),fuzzy compre-hensive evaluation method(Chen,1990),grey clus-tering method(Xia,2000)and logistic curve mod
11、el(Jin et al.,2000)have been proposed successively.However,the complex mathematical expression desc-Corresponding author.Tel:0086-25-83787741 E-mail:zy154600 163.tom ribing the relation between the flood disaster evalua-tion indexes and the evaluation grade should be speci-fied in advance on the bas
12、is of the knowledge of the flood disaster system being studied when using those models,so they lack flexibility.Genetic programming,GP for short,as one of the automation wogramming techniques developing rapid-ly in recent years,is a kind of new evolutionary com-putation based on the extension and de
13、velopment of genetic algorithm;with the improvement on its theory and the application of its technique by efforts of many scholars,GP has successful applications in modelling,prediction and classification,designing,auto-design-ing of multi-agent systems and biomedicine(Koza et al.,1993,1994;Linet al
14、.,1999;Chen et al.,2000;Whigham and Crapper,2001;Cornelis et al.,2004).The specific realization of IGP for the evalua-tion of flood disaster loss in this paper is presented on the basis of all the research achievements mentioned above.GP has been realized by Prof.J.R.Koza in the programming language
15、 of Lisp;in recent years,many scholars have realized programming GP in the languages of C,C+,Javal.1,Smalltalk 80,math-ematical,etc(Liu et al.,2001).For the sake of the practical engineering calculation,the IGP-EGFD mo-del in this paper is realized in the Fortran program-ming language.ZHOU Y.L.et al
16、.:Evaluation for Flood Disaster Loss Based on Genetic Programming 323 2 Material and Methods The IGP-EGFD method includes six steps as fol-lows:Step 1 The standardization of the evaluation in-dexes set of the samples.Define the set of indexes as I(x,j)Ik=*,2,g;j=l,2,M,where N,M are the sample capaci
17、ty and the number of the evaluation indexes,respectively.To make the model universal,the sample indexes are usually treated as follows:An index,which is of higher grade when its value is larger,can be treated with the following equation:x(i,j)=x (i,j)/xax(j),(1)x(i,j)=Ex(i,j)-7(j)/s(j).(2)On the oth
18、er hand,for an index,which is of higher grade when its value is smaller,the following equation is used:x(i,j)=l.O-x(i,j)/Xma(j),(3)where,x(j),Xmin,j,X.j and s(j)are the mean,minimum value,maximum and the standard deviation of the jth evaluation index,respectively.The aim of GP is to find an optimal
19、function expression G(c,xl,x2,XM)to make the following equation a minimum:N minf=G(c,xk,1,2Ck,M)-Yk ,(4)where,c is a constant,Yk is the grade value of flood disaster,is for taking the absolute value.Step 2 Encoding.Find the terminal set T and the function set F.The elements of the terminal set T are
20、 usually variable x,constant c,functions without parameters(including self-defined functions without parameters),etc.The elements of the function set are usually arithmetic operations,e.g.,/+,-,x,/I,logical operations,e.g.,AND,OR,NOT t,ele-mentary functions,e.g.,t sin,cos,tan,exp,ln l,and self-defin
21、ed functions with parameters.Both the terminal set T and the function set F being discrete sets,their union D can be encoded with a subset of natural numbers:D=T.J F(Yun,2000).The error presented in equation(4)is taken as the driving force of evolution;hence the corresponding solution may not be con
22、sistent with the physical significance of the studied problem.For example,for equation ax2+bx+c=0,although the solutionx=(-b+b2-4ac)/2a+lO-labc is acceptable by GP,it can not be a correct solution for the equation.To ensure that the solution has physical significance and to reduce proba-bility of as
23、sembler explosion of GP(Pan et al.,1998;Im et al.,2000),an encoding scheme(making the grade value of flood disaster an increasing function of the index value of flood disaster)shown in Table 1 is presented based on Zhou et al.(2004).Table 1 An encoding scheme of genetic programming Element of D cl X
24、+exp(x)xc2 Encoding value 0 1 2 3 4 5 Step 3 The initialization of the parental generation group.Define the group scale as n,i.e.the number of trees is n,and the maximum depth of these trees(i.e.the number of layers)should be smaller integers(e.g.,4-6),so that it is convenient to analyze and explain
25、 the optimal function expression searched by GP and to prevent against the problem of assembler explosion during calculation(Lu et al.,2000).When producing the initial group-the n trees,the root knot of each tree can be randomly selected from the corresponding encoding values of the function set F,a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 基于 改进 遗传 规划 洪灾 损失 高精度 综合 评价 方法
限制150内