关于和谐矩阵java代码的信息
electre方法
Electre方法的基本思想是通过构造一系列的弱支配关系来淘汰劣方案(从而逐步地缩小方案集,直到决策者能从中选出最满意的方案为止。由于弱支配关系的构造方法是基于“和谐性”’与“不和谐性”的检验(故Electre方法也被称为和谐性分析方法。
站在用户的角度思考问题,与客户深入沟通,找到临朐网站设计与临朐网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广、申请域名、虚拟主机、企业邮箱。业务覆盖临朐地区。
方法的具体计算过程可写成下面的算法形式:
步骤1:决策矩阵规范化:规范方式有向量法与比例法两种,其转换公式分别为
1) 向量法。该方法的数值转换公式为:
xij r,ijm2x,iji1,
其特点是同一属性的所有数值都具有相同的矢量单元,但不同属性的测量尺度并不相等。
2)比例法。该方法对干不同类型的属性值采用不同的转换方式。对于收益类属性值,
其转换公式为
minxx,xijjij或r, r,ijijmaxminmaxxx,xjjj
而对于成本性属性值,其转换公式为:
minmaxxxx,jjij,或 r,r,ijijmaxminxx,xijjj
maxminxxxx,max,,....xxxx,min,....,其中,, jjjmjjjjmj1212
,,Vvr,,[],步骤2:规范矩阵加权化: ijjij,,
AA步骤3:确定和谐集与不和谐集:对于方案集中的每一对方案和,属性集kl
CDAAJn,{1,2,3}被划分成两个不相交的子集和,前者由不劣于的属性组成,klklkl
AA称为和谐集;后者由劣于的属性组成,称为不和谐集。即 kl
Cjxx,,DjxxJC,,,, ,,,,klkjljklkjljkl
步骤4:构造和谐性矩阵:式中 Cckl,,,,,kl
,,j,jckl01,,c被称为和谐指数,它体现了方案关于方案的相对重耍性。显然,c,klkln
,,j1,j
cAA的值越高,表明方案优于方案的程度越大。 klkl
n
,,1c,,如果权值已经归一化,即,则。一般末说,c不是对称的。 ,,jkljj,1jC,kl
1/3页
步骤5构造不和谐矩阵:其中 Ddkl,,,,,kl
maxvv,kjlj,jDkl被称为不和谐指数,它反映了方案劣于方案的程度。显然d,klmaxvv,kjlj,jJ
01,,dd;的值越高,表明方案劣于方案的程度越大。 klkl
可以看出和谐矩阵与不和谐矩阵之间是信息互补的。具体未说,权值之间的差异由和谐矩阵表示,而属性值之间的差异由不和谐矩阵表示。
步骤6确定和谐性支配矩阵F:
c,,该矩阵将借助于和谐指数的阀值来确定,只有当和谐指数超过值,即,方,,klAA案才有可能支配。的值可以取和谐指数的平均值,即: ,kl
nnckl基于阀值,可构造一个布林矩阵F,矩阵元索被定义为 ,,,,(1),nn,,11kl,,kllk
1c,,,kl f,,kl0c,,kl,
这里,每一个矩阵元素l都代表了一个方案对另一个方案的支配情形。
步骤7确定不和谐性支配矩阵G:该矩阵的构造方式与和谐性支配矩阵类似,是以不和谐指数的阙值,为基础。这里
nndkl ,,,,(1),nn,,11kl,,kllk
据此可构造布林矩阵G,其矩阵元素被定义为
1d,,,kl g,,kl0d,,kl,
同样地,每一个矩阵元素回都代表了一个方案对另一个方案的支配情形
步骤8:确定综合性支配矩阵E;该矩阵是和谐性支配矩阵F与不和谐性支配矩阵G的交。其矩阵元素被定义为。
efg,, klklkl
e,1步骤9剔除不利方案:综合性支配矩阵E给出了方案之间的偏序关系。如果,kl
AAA则无论从和谐性的角度还是不和谐性的角度来看,方案均优先于,但也有可能被klk
Ae,1其他方案所支配,故在ELECTRE方法中,不被支配的条件是至少存在一个方案使得,lkl
如何学好JAVA并提高自己?
Java开发如何提升自己?作为Java程序员我们时刻提醒自己提升技能,同时想要拿高工资也需要不断提升自己的技能,那么我们怎么提升自己的技能呢?说一说我的看法。
1、利用业余时间学习新的技术
开发行业技术更新换代的比较快,你前几年用到的技术很快就会被新的更好的技术给替代掉,所以如果你不学习就会被会这个技术的人顶替掉,而利用业余时间去学习是最好的选择。
同学们可以看一看程序猿的贴吧,CSDN等等技术论坛,看看大家有没有分享什么新的技术心得等等,一些技术教程也能够在网络上找得到。
2、扩展学习方向
Java程序员可以发展的方向有很多,前端、后端、运维、算法等等,如果你感觉在这个行业已经遇到瓶颈的话,可以考虑一下换一个方向试试,虽然重新学习的成本较高,但你已经有Java基础,学起来相对会更容易一些。
这个方面各种相关教程也有很多,同学们不需要担心找不到教程的问题。
3、添加一些技术交流群
多加一些技术交流群是一个不错的选择,平时可以在里面看一下其他开发者都在关注哪些东西,自己遇到解决不了的问题也可以找他们帮帮忙,哪里有大咖分享会也会在群里通知,对提升技术能力还是很有帮助的。
其实想要提升技能的策略和方法有很多种,我们也可以找一些Java教程也可是获得知识的途径,只要有想学习的毅力必定会成功的。
标题名称:关于和谐矩阵java代码的信息
链接分享:http://pwwzsj.com/article/doejpdc.html