多属性决策基本理论与方法

多属性决策基本理论与方法
多属性决策基本理论与方法

多属性决策基本理论与方法

主讲人:张云丰

多属性决策基本理论与方法

1.多属性决策基本理论

1.1多属性决策思想

根据决策空间的不同,经典的多准则决策(Multiple Criteria Decision Maki ng —MCDM)可以划分为两个重要的领域:决策空间是离散的(备选方案的个数是有限的)称为多属性决策(Multiple Attribute Decisi on Maki ng —MADM),决策空间是连续的 (备选

方案的个数是无限的)称为多目标决策(Multiple Objective Decisi on Maki ng —MODM)0一般认为前者是研究已知方案的评价选择问题,后者是研究未知方案的规划设

计问题0

经典的多属性决策 (Multiple Attribute Decisi on Maki ng —MADM )问题可以描述为:

给定一组可能的备选方案,对于每个方案,都需要从若干个属性(每个属性有不同的评价标准)去对其进行综合评价。决策的目的就是要从这一组备选方案中找到一个使决策者感到最满意的方案,或者对这一组方案进行综合评价排序,且排序结果能够反映决策者的意图。多属性决策是现代决策科学的一个重要组成部分,它的理论和方法广泛应用于社会、经济、管

理和军事等诸多领域,如投资决策、项目评估、工厂选址、投标招标、人员考评、武器系统性能评定、经济效益综合排序等。

1.2多属性问题描述

设在一个多属性决策问题中,备选方案集合为G {g1,g2, ,g m},考虑的评价属性集合为U {u

「U2, ,u n},则初始多属性决策问题的决策矩阵为:

x11x12"n

X x12x22x2n

x m1x m2x mn

其中,X j表示第i个方案的第j个属性的初始决策指标值,其值可以是确定值,也可以是模糊值,既可以是定量的也可以是定性的。

多属性决策问题主要包括三个部分:建立属性评价体系、确定属性权重及运用具体评价方法对备选方案进行综合评价。

2.属性值规范化方法

2.1属性值规范化概述

常见的属性有效益型、成本性、区间型三种。效益型属性也称正属性,是指属性值越大隶属度越大的属性,也就是说属性值越大越好。成本型属性也称负属性,是指属性值越小隶属度越大的属性,也就是说属性值越小越好。区间型属性也称适度型属性,是指属性值越接近某个常数隶属度越大的属性。

属性之间一般存在着不可共度量性,即不同属性有不同的度量标准。具体来说,各属性的度量单位不同、量纲不同、数量级不同。我们不能直接利用初始属性指标进行各方案的综合评价和排序,而是需要先消除各属性的量纲、数量级和属性类型的影响后,再对方案进行综合评价和排序。消除各属性的量纲、数量级和属性类型的差异的过程,这就是我们常说的决策指标的规范化处理(或称为决策指标的标准化处理)。

对于多属性决策问题,其实质就是利用一定的数学变换,把属性的量纲、类型、差异消除,从而,将其转化成可以进行比较和综合处理的、统一的无量纲化”指标。

对于多属性决策问题,一般习惯上是把各属性的指标值都统一转换到[0,1]区间上。即决策指标规化以后,对每个属性来讲,最差的属性指标值为0,最好的属性指标值为1。

2.2确定型属性值规范化方法

(1)线性变换法

对于效益型属性:

yj Xj x^x (2.1)

对于成本型属性:

y x min

y ij j x ij

(2.2)

其中,x rmax max{ x

1 j, x2j , ,x m j},

X J"min{x1 j ,x2j , ,x m j}。

2.1、

式2.2也可以分别表示为:

y ij 1

(x mi门Xjj)(2.3)

yij 1(xij「xm ax)(2.4) 线性变换法只适用于效益型属性和成本性属性,且指标值均为正值的情况。其规范化后

的指标值分别落在[(x m in/x m ax),i]、[(x jm in/x jm ax),i]区间上。其中,式2.3、式2.4并不是线性

的变换,只是习惯上也称其为线性变换法(2)极差变换法

极差变换法的基本思想是将最好的属性值规范化后为1,将最差的属性值规范化后为0,其余的属性值均用线性插值法得到规范化属性值

对于效益型属性:

对于成本型属性:对于区间型属性:y ij

x x min

x j x j v max /in

x x: (2.5) y ij

max

Xi x ij

v min

x:

v max

x :

(2.6)

y ij

max{( q1 ?x ij), (Xjj I

1

max{( q1 x min ),(x max

1

q2)}

:q2)}

x i j [q1,q2】

(2.7)

x i j呵显]

其中, xj" max{x1j ,x2j, ,x m j},乂学“min{x1j ,x2j, ,x m j}

等于1,即

这种规范化方法适用于任何类型的属性,但是其不能保证属性的最好值规范化后的值为 1、最差值为0,也不能保证属性值规范化后的值落在[0,1]区间上。所以这种方法的应用范围 仅仅局限于基于空间距离方法的多属性决策方法 ,如理想点法、TOPSIS 法、投影法、夹角 度量

法等 (4)三角函数变换法

对于效益型属性:

对于成本型属性:

2.3模糊型属性值规范化方法

(3)向量变换法

对于效益型属性:

y

j

Xj (2.8)

对于成本型属性:

y

j

m 2 i i Xij

(1/Xjj)

(2.9)

m (1/Xjj)2

i 1

我们注意到,向量规范化方法并不改变初始属性的正

负符号,且规范化后各分量的模

(x 1j ,x 2j,

,x mj )

m i 1(X j )

y

j

1

sin [— 2 v max

X :

x min

(Xj

X :

max min X X :

)] (2.10)

y

j

1Sin[X max X min (X

j

X ;

X :

max min x j x j - —)]

2

(2.11)

对于定性刻画的控制变量,考虑到信息的不完全性及风险诊断专家知识的局限等,往往很难用精确数表示其原始信息,而模糊语言有时候更利于风险诊断专家表达自己的偏好。模糊语言的表示主要有区间数、三角模糊数、梯形模糊数、直觉模糊数、语言标度、二元语义等。在决策过程中,虽然选择不同的模糊语言表示及集结方法将会得到不同的结果,但就各种模糊语言表示本身而言并没有优劣之分。

定义1记a? [a L,a U]为闭区间数,应用C-OWA算子,则转化的计算公式为:

f ([a L,a U]) (1 )a L a U

定义2记~ (a L,a M,a U)为三角模糊数,应用C-OWA算子,则转化的计算公式为:

f ((a L,a M,a U)) ((1 )a L2a M a U)/3

定义3记~ (b L,b M,b N,b U)为梯形模糊数,应用C-OWA算子,则转化的计算公式

为:

f ((b L,b M,b N,b U)) ((1 )(a L2a M) (2a N a U))/3

定义4记{ a a [ L, L]; L }为模糊语言标度集,a表示模糊语言变量。-L和L

分别表示模糊语言标度集的下限标度和上限标度。若[,],, 且,称

为模糊语言区间数。当时,退化为模糊语言变量。

集合中元素数量可根据实际评估需要设置。若取L 4,则集合包括9个元素。在刻画供应链风险时,给定模糊语言变量与风险诊断专家表达的模糊偏好信息存在如下对应关系:-4 VL (很低),-3 L (低),-2 ML (较低),-1 FL (稍低),0 IG (—般),

1 FH (稍咼),

2 MH (较咼),

3 H (咼),

4 VH (很咼)。

由于模糊语言区间数不能直接计算,因此需要通过转换公式将之转化后方可进行。通过定义5可实现模糊语言区间数与精确数之间的转化。

定义5记[,]为模糊语言区间数,为精确数,其中,[L,L],0 1。

存在下列对应法则使得映射关系f :{[ , ]} 成立。

其中,表示风险诊断专家对风险程度的偏好。若 0 ,说明风险诊断专家对风险持乐 观态度;若 1时,说明风险诊断专家对风险持悲观态度。 可理解为风险系数, 越小, 说明风险程度越低。 3. 建立属性评价体系 4. 属性权重计算方法 4.1判断矩阵法

见5.3层次分析法 4.2灰色关联系数法

灰色关联度评价是一种多因素统计分析方法,它是以各因素(属性)的样本数据为依据用 灰色关联度来描述方案之间关系的强弱、大小和次序。如果样本数据间变化态势基本一致, 则关联度较大;反之较小。灰色关联度评价法的核心是计算关联系数,而关联系数的计算实 质就是一种利用理想样本(方案)进行确定型定量指标的规范化方法。

首先,确定所研究问题的评价指标和被评价方案,形成如下样本初始决策矩阵:

X 11 X 12

X

1n

、,z 、

X 21

x

22

X 2n

X

(x ij )

m n

X m1 X m2 X mn

将指标进行无量纲化处理 ,并确定参考样本(理想方案), 得到规范化决策矩阵

y

01

y

02

y on

yn y 12 y 1n

Y (y ij )mn

y 21

y 22 y 2n ,

y

m1 y m2

y

mn

其中,y oj max{y 1j ,y 2j

,,y mj } , j 1,2, ,n 。

第i 个方案的第j 个指标与参考样本(理想方案)的关联系数为

(1

2L 1 2L 1

(2)

min min y j

y 0j maxmax

y 0j i j i j

y ij y oj| maxmax|y ij y °j

关联度越大,说明被评价方案与参考样本越接近,因而被评价方案也就越优 4.3熵权法

431熵权法概述

熵原本是一热力学概念,它最先由申农(C. E. Shannon)弓I 入信息论,称之为信息熵。 现已在工程技术,社会经济等领域得到十分广泛的应用。申农定义的信息熵是一个独立于热 力学熵的概念,但具有热力学熵的基本性质(单值性、可加性和极值性),并且具有更为广泛 和普遍的意义,所以称为广义熵。它是熵概念和熵理论在非热力学领域泛化应用的一个基本 概念。

熵权法是一种客观赋权方法。在具体使用过程中,熵权法根据各属性的变异程度,利用 信息熵计算出各属性的熵权,再通过熵权对各属性的权重进行修正,从而得出较为客观的属 性权重。 4.3.2熵权法基本原理

根据信息论的基本原理,信息是系统有序程度的一个度量;而熵是系统无序程度的一个 度量。若系统可能处于多种不同的状态。而每种状态出现的概率为P i (i 1,2, ,m)时,则该

系统的熵就定义为:

m

e

P i In P i

i 1

显然,当P i 1 / m (i 1,2,

,m)时,即各种状态出现的概率相同时 ,熵取最大值,为

e

max ln m °

r

ij

其中, 是分辨系数,在[0,1]内取值, 般取0.5,其取较小值可以提高关联系数间差异的 显著性,从而提高评价结果的区分能力 ,这也正是灰色关联度评价法的一个显著特点

若指标的权重向量为

(1, 2,

, n ),则被评价方案与参考样本(理想方案)的关联度

n

R

i j 「ij , i 1,2, ,m

j 1

按照关联度大小排序各被评价方案 对被评价方案与参考样本的关联度从大到小排序

现有m个备选方案,n个评价属性,形成初始评价矩阵R (「ij)m n ,对于某个属性r j有信息熵:

m m

e j P ij ln P ij ,其中P ij r ij/ r ij

i 1 i 1

从信息熵的公式可以看出:如果某个属性的熵值e j越小,说明其属性值的变异程度越大,提供的信息量越多,在综合评价中该属性起的作用越大,其权重应该越大°如果某个属性的熵值e j越大,说明其属性值的变异程度越小,提供的信息量越少,在综合评价中起的作用越小,其权重也应越小°故在具体应用时,可根据各属性值的变异程度,利用熵来计算各属性的熵权,禾I」用各属性的熵权对所有的属性进行加权,从而得出较为客观的评价结果° 433熵权法计算权重步骤

熵权法计算各属性权重的过程为:

(1)计算第j个指标下第i个备选方法的属性值的比重P ij :

m

P ij r ij / r ij

i 1

⑵计算第j个指标的熵值e j :

m

e j k P ij In P ij ,其中k 1/1n m

i 1

(3)计算第j个指标的熵权j :

n

j (1 e j)/ (1 e j)

j 1

当各备选方案在属性j上的值完全相同时,该属性的熵达到最大值1,其熵权为零。这说明该属性未能向决策者供有用的信息,即在该属性下,所有的备选方案对决策者说是无差异的,可考虑去掉该属性。因此,熵权本身并不是表示属性的重要性系数,而是表示在该属性下对评价对象的区分度。

熵权法可用于任何评价问题中的属性权重确定并可用于剔除属性评价体系中对评价结果贡献不大的属性

4.4离差最大化方法

对于某一多属性决策问题,属性权重信息完全未知。初始决策矩X(Xj)mn经过规范化

处理后,得到规范化矩阵Y(y ij)m n。假设属性权重向量为(1,2,,n),j 0,并

满足单位化约束条件:

n

2 j j 1

由于客观事物的不确定性和人类思维的模糊性,决策专家们往往很难给出明确的属性权

重值,甚至出现属性权重信息完全未知的情形。因此,通过属性值自身所体现出的特点来决定属性权重的比例是客观的和合乎逻辑的,基于离差最大化的属性赋权方法则具备这样的优点。它的基本思想是,若所有方案在某个属性下的属性值差异越小,则说明该属性值对方案决策与排序所起的作用越小;反之,若某个属性能使所有方案的属性值有较大差异,则说明其对方案决策与排序将起重要作用。由此,从对决策方案进行排序的角度考虑,无论方案属性本身的重要程度如何,方案属性值离差越大的属性应该赋予越大的权重。特别地,若所有方案在某个属性下的属性值无差异,则该属性对方案排序将不起作用,可令其权重为0。

基于上述考虑,对于属性U j,用D ij()表示方案g i与其他所有方案之间的离差,则可定义

m

Dj()k 1y j j ykj j。

j /(j 1

求其偏导数,并令

L/

求得最优解

由于传统的加权向量一般都满足归一化约束条件而不是单位化约束条件 ,因此在得到单

位化权重向量*之后,为了与人们的习惯用法相一致,还可以对*进行归一化处理,即令

n mm

?丄… yij ykj

yij ykj

i

i 1 j 1 ]

Dj()

m

m m i 1Dj ()

i 1k 1

yij ykj j

则D j ()表示对属性山而言,

所有方案与其他方案的总离差。根据上述分析,属性权重

向量的选择应使所有属性对所有方案的总离差最大。为此,

构造目标函数为

n n m m

maxD( )

D j ()

i 1 j

i 1i 1k 1

y

ij

y

kj j

于是,求解属性权重向量 等价于求解如下最优化模型

n m m

max D ()

j 1i 1k 1 n

2

s.t.

:2

j 1 j

yij ykj

解此最优化模型,作拉格朗日(Lagrange )

函数

L(,)

1i 1k

y

ij y kj

1),

L/

1k 1 n

y

ij

y

kj

由此得到

5多属性决策基本方法 5.1 TOPSIS 方法

TOPSIS 方法的英文全称是

Technique for Order Preferenee by Similaruty to Ideal

Solutions ”,即逼近于理想解的排序方法,是Hwang 和Yoon 于1981年提出的一种适用于 根据多项指标、对多方案进行比较选择的分析方法。这种方法的中心思想在于首先确定各项

指标的正理想解和负理想解,所谓正理想解是某一指标的最优值,而负理想解是某一指标的 最劣值,所有的正理想解构成最优方案,所有的负理想解构成最劣方案,然后求出各个方案 与最优方案及最劣方案之间的加权欧氏距离,由此得出各方案与最优方案(最劣方案)的接近 程度,作为评价方案优劣的标准。

运用TOPSIS 方法进行多指标多方案评价的基本步骤如下 :

Step 1决策专家对m 个方案n 个指标给出决策矩阵X

(x ij )m n ;

Step 2对决策矩阵原始数据按下列方法进行归一化,得到Y (y j )mn ;

max X j

X ij

成本性指标:

r ij -^max ——

,(i 1,2,…,m ;j 1,2,...,n)

X j

X j

min X ij

X j

效益型指标:

r ij =aX -------------------

,(i 1,2,…,m;j 1,2,..., n)

X j X j

其中X maX 表示第j 个指标的最大值,X min 表示第j 个指标的最小值。

Step 3将指标权重与R 进行加权集结,得到加权决策矩阵Z (Z ij )mn ;

Step 4由各项指标的最优值和最劣值分别构成最优方案和最劣方案

Z (

Z 1

, Z

2,…,Z

n ),

Z

(Z 1

, Z

2 ,..., Z

n )

1k 1 yij ykj

1i 1i 1

y

ij

y

kj

其中Z j max{Z ij ,Z2j , Z j min{引Zj,…,Z mj}, j 1,2,...n ;

Step 5计算各方案与最优方案和最劣方案之间的距离,计算公式如下:

n n

2 ,1 /2 2「/2

L i [ (Z j Z j ) ] ,L i [ (Z j Z j )];

j i j i

Step 6利用公式C i L i/(L i L i),i l,2,...m得到各方案的相对接近度;

Step 7按相对接近度大小对方案排序,相对接近度越大说明该方案越优。

5.2模糊综合评价法

5.3层次分析法

5.4灰色关联度法

案例:现欲在A、B、C三家承运商中选择一家作为合作伙伴,重点考虑的评价指标有3个,其中指标1为效益型,指标2为成本型,指标3为区间型且最佳值为[60,65],三家承运商的各项指标评价值如下表所示:

定义3若k(i k, 2, ,k)表示第k个决策者赋予的指标权重向量,t(1,2, , n)表示

学习参考.

第t 个决策者赋予的指标权重向量,则k 与t

之间的一致性程度为

L kt ( k

七)/( k

七),(k,t 1,2

,m; k t)

对L kt 加权求和,得到k 与其他权重向量的平均一致性程度表达式

令L max{L k k 1,2, ,m},则认为第 个决策者赋予的指标权重向量为近似最优权重向量 因此也最能体现最优权重向量反映的信息 1.3属性值的规范化处理

现有文献在运用TOPSIS 法进行多属性决策时,对每个属性的规范化处理是以所有备选 方案下该属性的极大/极小值作为转换标准,而忽略了该属性自身存在最大/最小值的情况, 我们称这种处理方式为相对规范化处理 ;而以属性自身最大/最小值作为转换标准的处理方 式称为绝对规范化处理。显然,相对规范化处理容易掩盖属性值反映的真实信息 ,导致评价

结果不能准确体现客观实际,如下面的例子:

例1在一个多属性决策问题中,需对3个备选供应商的绩效进行评估。现选择4个属性 作为绩效评估依据,且4个属性视为同等重要程度。决策者采用百分制对备选供应商进行考 评,赋予的绩效评估值见矩阵丫所示:

A 1 A A A S 1

85 75 79 81 Y (y ij )3 4

S2

70 87 84 79 S 3

80

82

78 80

供应商绩效属于效益型指标

,采用极差变换法进行相对规范化处理

,转换公式为

j

(y j y m n )/(y 『x y jT ),其中:y 「ax

max(y 1j ,y 2j 旳),y 「

in

min(y 1j , y 2j ,y 3j ),则有

11

(1.00,0.00,0.67)。百分制绩效评估值的最大值都是 100,而最小值为0,即y f ax

100,

y m

in

0,进行绝对规范化处理时,有11 (0.85,0.70,0.80)。可见,同样进行规范化处理,绝对

规范化处理方式能够反映实际绩效值与理想绩效值 (100)间的真实距离,而相对规范化处理 方式却放大了实际绩效值与理想绩效值间的真实距离 。因此,本文数据的处理将采用绝对规

范化的方式,如定义4所示。

(3)

L k

m 1t i,t k

L kt , (t

1,2, ,m)

(4)

多属性决策算法对比分析

算法分析 1.TOPSIS(逼近理想解法):(TOPSIS方法属于经典的多属性决策方法之一,由H.wang.C.L和Yoon,K.S.1981提出). 基本原理:根据评价指标的标准化值与指标的权重共同构成规范化矩阵来确定评价指标的正、负理想解。然后,建立评价指标综合向量与正、负理想解之间距离的二维数据空间。在此基础上对评价方案与最优理想参照点之间的距离进行模糊评判。最后,依据该距离的大小对评价方案进行优劣排序.若某方案为最优方案则此方案最接近最优解,同时又远离最劣解. TOPSIS法最大的优点是:无严格限制数据分布及样本含量指标的多少,小样本资料、多评价单元、多指标的大系统资料都同样适用,同时也不受参考序列选择的干扰。既可用于多单位之间进行对比,也可用于不同年度之间对比分析,该法运用灵活,计算简便同时结果量化也客观[1]。 缺点:(1)规范决策矩阵的求解比较复杂,故不易求出理想解和负理想解;(2)评价缺少稳定性,当评判的环境及自身条件发生变化时,指标值也相应会发生变化,就有可能引起理想解和负理想解向量的改变,使排出的顺序随之变化,评判结果就不具有唯一性;(3)属性权重是事先确定的,其主观性较强。[2] 基本步骤: ○1建立多属性决策问题的决策矩阵

○2决策矩阵的规范化处理 常见的标准化处理方法有:模糊数学法、标准差标准化法、极差标准化法、极大值标准化法和百分比标准法等. ○3构建加权规范化矩阵 确定权重的方法有主观赋权法和客观赋权法。主观赋权法包括层次分析法、Delphi法等。主观权重法土要根据专家判断打分,主观性

太强,其结果对多因素非线性定量关系的反映有一定影响:客观权重法人为因素干扰较小,可以较为客观地确定权重,但该方法也受样本数据数量和质量的制约。权重确定的方法:主成分分析法、变异系数法。 ○4确定正理想点和负理想点 所谓正理想点是设想得到的最好的解,它的各个指标值都达到各候选方案中最好的值。而负理想点是另一设想的最坏的解,它的各个指标都达到各候选方案中最坏的值。 ○5计算各方案到正负理想点的距离 ○6计算各方案与理想点的相对贴近度,相对贴近度的取值越大则表示该方案越优。贴近度的计算公式为:[3]

多属性决策基本理论与方法

多属性决策基本理论与方法 主讲人:张云丰 多属性决策基本理论与方法 1.多属性决策基本理论 1.1多属性决策思想 根据决策空间的不同,经典的多准则决策(Multiple Criteria Decision Maki ng —MCDM)可以划分为两个重要的领域:决策空间是离散的(备选方案的个数是有限的)称为多属性决策(Multiple Attribute Decisi on Maki ng —MADM),决策空间是连续的 (备选 方案的个数是无限的)称为多目标决策(Multiple Objective Decisi on Maki ng —MODM)0一般认为前者是研究已知方案的评价选择问题,后者是研究未知方案的规划设

计问题0 经典的多属性决策 (Multiple Attribute Decisi on Maki ng —MADM )问题可以描述为: 给定一组可能的备选方案,对于每个方案,都需要从若干个属性(每个属性有不同的评价标准)去对其进行综合评价。决策的目的就是要从这一组备选方案中找到一个使决策者感到最满意的方案,或者对这一组方案进行综合评价排序,且排序结果能够反映决策者的意图。多属性决策是现代决策科学的一个重要组成部分,它的理论和方法广泛应用于社会、经济、管 理和军事等诸多领域,如投资决策、项目评估、工厂选址、投标招标、人员考评、武器系统性能评定、经济效益综合排序等。 1.2多属性问题描述 设在一个多属性决策问题中,备选方案集合为G {g1,g2, ,g m},考虑的评价属性集合为U {u 「U2, ,u n},则初始多属性决策问题的决策矩阵为: x11x12"n X x12x22x2n x m1x m2x mn 其中,X j表示第i个方案的第j个属性的初始决策指标值,其值可以是确定值,也可以是模糊值,既可以是定量的也可以是定性的。 多属性决策问题主要包括三个部分:建立属性评价体系、确定属性权重及运用具体评价方法对备选方案进行综合评价。 2.属性值规范化方法 2.1属性值规范化概述 常见的属性有效益型、成本性、区间型三种。效益型属性也称正属性,是指属性值越大隶属度越大的属性,也就是说属性值越大越好。成本型属性也称负属性,是指属性值越小隶属度越大的属性,也就是说属性值越小越好。区间型属性也称适度型属性,是指属性值越接近某个常数隶属度越大的属性。

多属性决策简介

多属性决策研究简介 多属性研究,简称为MADM,,也称有限方案多目标决策,是指在考虑多个属性或者是目标下,选择最佳方案或者是排序有限备选方案的决策问题。 多属性决策问题的组成包括以下5个方面: 1、决策单元或者决策人:据侧人可以是一个人或者是一群人,直接或者间接提供价值判断,并据此选择最佳方案或者排雷可行方案; 2、属性集P:每个备选方案都需要有若干个属性; 3、备选方案集S:每个决策问题都要有若干个可供选择或者排序的方案; 4、决策情况:主要是指问题的结构和研究决策环境; 5、决策规则:一般可以分为两种:最优化决策和满意决策。满意决策一般把问题的可行方案分为若干有序子集,牺牲最优性,使问题简化,寻求令人满意的方案。 多属性决策中基础的几个步骤包括: 决策矩阵的规范化:为使得各个决策方案在不同的决策属性中具有可比 性,需要对决策矩阵进行所谓的规范化操作。儿规范化的方法有很多种,一般都要求其最后的属性无量纲且各值在[0,1]之间。其中包括的有效益型属性和成本型属性 主要包括:向量归一化方法:各个属性值和相应的指标下的平方和的平方根的比值;极差变换方法:和极差的比值;比重变换:和或者倒数的和之比;线性变换:最大最小直接比;固中变换,通过某个属性上的理想值来做出规范化变换;偏离型规范法:主要用于某些越偏离某个值越好的属性的规范法。 权重的确定 目前主要的权重确定方法包括三大类:决策者给出偏好的主观赋权方法和基于决策矩阵的客观赋权方法,以及将两者结合到一起的主客观信息结合方法。下面简单介绍下我所了解的几种。 主观的赋权方法:特征向量方法、*最小平方和方法和德尔菲法等; 客观的赋权方法:主要成分分析、*熵法等 主客观赋权方法:在各个赋权方法的目标函数(主要包括加权法和理想点法两种构造方法)中加入相对比例的新目标函数得出的赋权值 备选方案S的综合评价计算

多属性决策分析案例 结果

多属性决策分析案例 (分析过程文件见文件夹“分析过程”) 第一步:利用MATLAB求综合属性值M-FILE源文件见“multiattribute.m” 代码: %first import the data for A!!! %首先输入数组A(即文件“多属性决策”)! 源数据顺序经过了调整,把逆指标放在前23列,正指标放在后八列 R=zeros(60,31); R1=zeros(60,31); E=zeros(1,31); W=zeros(1,31); Z=zeros(60,1); B=ones(1,31);%把B变成全为1的数组 k=1:23; B(1,k)=1./[max(A(:,k))-min(A(:,k))]; %确定MAX(a(i,j))-MIN(a(i,j))数组 for j=1:23 R(:,j)=(max(A(:,j))-A(:,j)).*B(1,j);%先把前23个逆指标规范化 end B=ones(1,31);%再次把B变成全为1的数组 k=24:31; B(1,k)=1./[max(A(:,k))-min(A(:,k))]; for j=24:31 R(:,j)=(A(:,j)-min(A(:,j))).*B(1,j)%再把后八个正指标规范化 for j=1:31 R1(:,j)=R(:,j)./(sum(R(:,j)));%将矩阵R列归一化 end e=0; for j=1:1:31 for i=1:1:60 if R1(i,j)==0 s=0; else s=R1(i,j)*log(R1(i,j)); end e=s+e; end E(j)=(-1/log(60))*e;%得出信息熵 end sK=sum(1-E(1,:)); for j=1:31 W(j)=(1-E(j))./sK;%得出权重 end for i=1:60;z=0; for j=1:31

多属性决策问题

多属性决策问题 即: 有限方案多目标决策问题 主要参考文献: 68, 112, 152 §10.1概述 MA MC MO 一、决策矩阵(属性矩阵、属性值表) 方案集 X = {x x x m 12,,, } 方案 x i 属性向量 Y i = {y i 1,…,y in } 当目标函数为f j 时, y ij = f j (x i ) 各方属性值可列成表(或称为决策矩阵): y 1 … y j … y n x 1 y 11 … y j 1 … y n 1 … … … … … … x i y i 1 … y ij … y in … … … … … … x m y m 1 … y mj … y mn 例: 学校扩建 例:

二、数据预处理 数据预处理(又称规范化)主要有如下三种作用。 首先,属性值有多种类型。有些指标属性值越大越好,如科研成果数、科研经费等是效益型;有些指标值越小越好,称作成本型。另有一些指标属性值既非效益型又非成本型。例如研究生院生师比,一个指导教师指导4至6名研究生既可保证教师满工作量,也能使导师有充分科研时间和对研究生指导时间,生师比值过高,学生培养质量难以保证;比值过低;教师工作量不饱满。这几类属性放在同一表中不便于直接从数值大小来判断方案优劣,因此需要对属性表中数据进行预处理,使表中任一属性下性能越优值在变换后属性表中值越大。 其次是非量纲化。多目标评估困难之一是指标间不可公度,即在属性值表中每一列数具有不同单位(量纲)。即使对同一属性,采用不同计量单位,表中数值也就不 同。在用各种多目标评估方法进行评价时,需要排除量纲选用对评估结果影响,这就是非量纲化,亦即设法消去(而不是简单删去)量纲,仅用数值大小来反映属性值优劣。 第三是归一化。原属性值表中不同指标属性值数值大小差别很大,如总经费即 使以万元为单位,其数量级往往在千(103)、万(104)间,而生均在学期间发表论文、专著数量、生均获奖成果数量级在个位(100)或小数(101 )之间,为了直观,更为了便于

多属性决策问题分析

第十章 多属性决策问题(Multi-attribute Decision-making Problem) 即: 有限方案多目标决策问题 主要参考文献: 68, 112, 152 §10.1概述 MA MC MO 一、决策矩阵(属性矩阵、属性值表) 方案集 X = {x x x m 12,,, } 方案 x i 的属性向量 Y i = {y i 1,…,y in } 当目标函数为f j 时, y ij = f j (x i ) 各方的属性值可列成表(或称为决策矩阵): y 1 … y j … y n x 1 y 11 … y j 1 … y n 1 … … … … … … x i y i 1 … y ij … y in … … … … … … x m y m 1 … y mj … y mn 例: 学校扩建 例: 表10.1 研究生院试评估的部分原始数据

二、数据预处理 数据的预处理(又称规范化)主要有如下三种作用。 首先,属性值有多种类型。有些指标的属性值越大越好,如科研成果数、科研经费等是效益型;有些指标的值越小越好,称作成本型。另有一些指标的属性值既非效益型又非成本型。例如研究生院的生师比,一个指导教师指导4至6名研究生既可保证教师满工作量,也能使导师有充分的科研时间和对研究生的指导时间,生师比值过高,学生的培养质量难以保证;比值过低;教师的工作量不饱满。这几类属性放在同一表中不便于直接从数值大小来判断方案的优劣,因此需要对属性表中的数据进行预处理,使表中任一属性下性能越优的值在变换后的属性表中的值越大。 其次是非量纲化。多目标评估的困难之一是指标间不可公度,即在属性值表中的每一列数具有不同的单位(量纲)。即使对同一属性,采用不同的计量单位,表中的数值也就不同。在用各种多目标评估方法进行评价时,需要排除量纲的选用对评估结果的影响,这就是非量纲化,亦即设法消去(而不是简单删去)量纲,仅用数值的大小来反映属性值的优劣。 第三是归一化。原属性值表中不同指标的属性值的数值大小差别很大,如总经费即使以万元为单位,其数量级往往在千(103)、万(104)间,而生均在学期间发表的论文、专著的数量、生均获奖成果的数量级在个位(100)或小数(101 )之间,为了直观,更为了便于采用各种多目标评估方法进行比较,需要把属性值表中的数值归一化,即把表中数均变换到[0,1]区间上。 此外,还可在数据预处理时用非线性变换或其他办法来解决或部分解决目标间的不完全补偿性。

基于多属性决策的自主等级评估算法概要

第39卷增刊Ⅱ2011年11月华中科技大学学报(自然科学版 J .H u a z h o n g U n i v .o f S c i .&T e c h .(N a t u r a l S c i e n c e E d i t i o n V o l .39S u p .ⅡN o v . 2 011收稿日期2011-06- 15.作者简介邹启杰(1978-,女,博士研究生,E -m a i l :z o u q i j i e @n e u s o f t .e d u .c n .基金项目国家自然科学基金资助项目(60975071;国家高技术研究发展计划资助项目(2009A A 04Z 215. 基于多属性决策的自主等级评估算法 邹启杰1,2张汝波1唐平鹏1尹丽丽 1 (1哈尔滨工程大学计算机科学与技术学院,黑龙江哈尔滨150001; 2大连东软信息学院计算机科学与技术系,辽宁大连116023 摘要通过多属性决策的理论对自主能力进行评估,实现了混合主动交互的可变自主系统.结合水面无人系统的导航任务,给出了基于多属性决策理论的自主能力确定模型.利用该模型,能够评价当前形势下可行的自主等级,并基于用户偏好做出选择,解决了未知环境下无人系统自主等级合理确定的问题,具有较好的效果.研究结果表明基于多属性决策的自主等级确定算法是有效的.关键词无人系统;自主等级;可变自主;混合主动交互;多属性决策

中图分类号T P 242文献标志码 A 文章编号1671-4512(2011S 2-0382- 03E v a l u a t i o n a l g o r i t h m f o r a u t o n o m y l e v e l b a s e d o n m u l t i -a t t r i b u t e d e c i s i o n m a k i n g Z o u Q i j i e 1, 2Z h a n g R u b o 1T a n g P i n g p e n g 1 Y i n L i l i 1 (1C o l l e g e o f C o m p u t e r a n d T e c h n o l o g y ,H a r b i n E n g i n e e r i n g U n i v e r s i t y ,H a r b i n 150001,C h i n a ;2D e p a r t m e n t o f C o m p u t e r a n d T e c h n o l o g y ,D a l i a n N e u s o f t I n s t i t u t e o f I n f o r m a t i o n ,D a l i a n 116023,L i a o n i n g C h i n a A b s t r a c t B y e v a l u a t i n g t h e a u t o n o m y l e v e l w i t h m u l t i -a t t r i b u t e d e c i s i o n m a k i n g t h e o r y ,a d j u s t a b l e a u t o n o m y s y s t e m c o u l d b e a c h i e v e d b a s e d o n t h e m i x e d -i n i t i a t i v e i n t e r a c t i o n .C o m b i n e d w i t h u n -m a n n e d s u r f a c e v e h i c l e (U S V n a v i g a t i o n t a s k ,a d j u s t a b l e a u t o n o m y m o d e l (A AM w a s d e t e r m i n e d b y m u l t i -a t t r i b u t e d e c i s i o n m a k i n g t h e o r y ,a n d c o u l d b e u s e d t o m e a s u r e t h e a u t o n o m y l e v e l o f U S V i n c u r r e n t s i t u a t i o n a n d u s e r p r e f e r e n c e s .T h e m e a s u r e o f U S V ’s a u t o n o m y l e v e l w a s e f f e c t i v e l y s o l v e d b y A AM.T h e r e s u l t s o f t h e a u t o n o m y s t u d y s h o w t h a t e v a l u a t i n g t h e a u t o n o m y l e v e l

决策树C4.5算法属性取值优化研究

Computer Science and Application 计算机科学与应用, 2015, 5, 171-178 Published Online May 2015 in Hans. https://www.360docs.net/doc/0212799554.html,/journal/csa https://www.360docs.net/doc/0212799554.html,/10.12677/csa.2015.55022 C4.5 of Decision Tree Algorithm Optimization of Property Values Shifan Huang*, Yong Shen, Ruifang Wang, Huali Ma, Changgeng Chen, Yuhao Zhang School of Software, Yunnan University, Kunming Yunnan Email: *974794674@https://www.360docs.net/doc/0212799554.html, Received: May 7th, 2015; accepted: May 23rd, 2015; published: May 28th, 2015 Copyright ? 2015 by authors and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY). https://www.360docs.net/doc/0212799554.html,/licenses/by/4.0/ Abstract About the decision tree algorithm, the quantity of the attribute value types determines the quan-tity of the decision tree branch. Based on this, we put forward a new method which can optimize attribute value. The examples show that the method can optimize the quantity of the decision tree branch, and reach the purpose that simplifies the decision tree structure. This method has no ef-fect on the classification accuracy of the C4.5 algorithm. Keywords Decision Tree, C4.5 Algorithm, Property Values, Optimization 决策树C4.5算法属性取值优化研究 黄世反*,沈勇,王瑞芳,马华丽,陈长赓,张宇昊 云南大学软件学院,云南昆明 Email: *974794674@https://www.360docs.net/doc/0212799554.html, 收稿日期:2015年5月7日;录用日期:2015年5月23日;发布日期:2015年5月28日 摘要 在决策树算法中,属性取值种类的多少决定着决策树分支数量的多少。基于此,提出了一种新的属性取*通讯作者。

基于多属性决策网络选择算法论文

基于多属性决策的网络选择算法研究摘要:目下一代无线网络将是各种无线网络的融合体,在技术、服务和应用的融合上都存在异构性。解决异构无线网络融合的关键在于根据业务需求选择最佳的无线网络,即能进行最佳垂直切换。基于此本文浅谈基于多属性决策的网络选择算法。 关键词:垂直切换;madm;nsf 中图分类号:tn929.5 文献标识码:a 文章编号:1007-9599 (2011) 22-0000-01 network selection algorithm on multi-attribute decision making wang shi1,2,li dong1,3 (1.china electronic system engineering corporation,beijing 100141,china;2. xi’an communication institute,electronic information laboratory,xi’an,chongqing 710106,china;3.institute of command automation,pla university,nanjing 210007,china) abstract:the purpose of next-generation wireless network will be the integration of wireless networks,and in the technology,services and applications are present on the integration of heterogeneous nature.solve the integration of heterogeneous wireless networks based on business needs is the key to choose the best wireless network,that can make the

多属性决策基本理论与方法

多属性决策基本理论与方法

多属性决策基本理论与方法 主讲人:张云丰

多属性决策基本理论与方法 1. 多属性决策基本理论 1.1 多属性决策思想 根据决策空间的不同,经典的多准则决策(Multiple Criteria Decision Making —MCDM )可以划分为两个重要的领域:决策空间是离散的(备选方案的个数是有限的)称为多属性决策(Multiple Attribute Decision Making —MADM ),决策空间是连续的(备选方案的个数是无限的)称为多目标决策(Multiple Objective Decision Making —MODM )。一般认为前者是研究已知方案的评价选择问题,后者是研究未知方案的规划设计问题。 经典的多属性决策(Multiple Attribute Decision Making —MADM )问题可以描述为:给定一组可能的备选方案,对于每个方案,都需要从若干个属性(每个属性有不同的评价标准)去对其进行综合评价。决策的目的就是要从这一组备选方案中找到一个使决策者感到最满意的方案,或者对这一组方案进行综合评价排序,且排序结果能够反映决策者的意图。多属性决策是现代决策科学的一个重要组成部分,它的理论和方法广泛应用于社会、经济、管理和军事等诸多领域,如投资决策、项目评估、工厂选址、投标招标、人员考评、武器系统性能评定、经济效益综合排序等。 1.2 多属性问题描述 设在一个多属性决策问题中,备选方案集合为}g ,,g ,{g m 21 G ,考虑的评价属性集合为},,,{21n u u u U ,则初始多属性决策问题的决策矩阵为: mn x m x m x n x x x n x x x X 2 1 22212 112 11 其中,ij x 表示第i 个方案的第j 个属性的初始决策指标值,其值可以是确定值,也可以是模糊值,既可以是定量的也可以是定性的。 多属性决策问题主要包括三个部分:建立属性评价体系、确定属性权重及运用具体评价方法对备选方案进行综合评价。 2. 属性值规范化方法 2.1 属性值规范化概述 常见的属性有效益型、成本性、区间型三种。效益型属性也称正属性,是指属性值越大

多属性决策问题分析

第十章多属性决策问题(Multi-attribute Decision-making Problem) 即: 有限方案多目标决策问题 主要参考文献: 68,112,152 §10.1概述 MA MC MO 一、决策矩阵(属性矩阵、属性值表) 方案集X = {} 方案的属性向量= {,…, } 当目标函数为时, = () 各方的属性值可列成表(或称为决策矩阵): …… …… ……………… …… ……………… …… 例: 例:

二、数据预处理 数据的预处理(又称规范化)主要有如下三种作用。 首先,属性值有多种类型。有些指标的属性值越大越好,如科研成果数、科研经费等是效益型;有些指标的值越小越好,称作成本型。另有一些指标的属性值既非效益型又非成本型。例如研究生院的生师比,一个指导教师指导4至6名研究生既可保证教师满工作量,也能使导师有充分的科研时间和对研究生的指导时间,生师比值过高,学生的培养质量难以保证;比值过低;教师的工作量不饱满。这几类属性放在同一表中不便于直接从数值大小来判断方案的优劣,因此需要对属性表中的数据进行预处理,使表中任一属性下性能越优的值在变换后的属性表中的值越大。 其次是非量纲化。多目标评估的困难之一是指标间不可公度,即在属性值表中的每一列数具有不同的单位(量纲)。即使对同一属性,采用不同的计量单位,表中的数值也就不同。在用各种多目标评估方法进行评价时,需要排除量纲的选用对评估结果的影响,这就是非量纲化,亦即设法消去(而不是简单删去)量纲,仅用数值的大小来反映属性值的优劣。 第三是归一化。原属性值表中不同指标的属性值的数值大小差别很大,如总经费即 使以万元为单位,其数量级往往在千(103)、万(104)间,而生均在学期间发表的论文、专著的数量、生均获奖成果的数量级在个位(100)或小数(101 )之间,为了直观,更为了便于 采用各种多目标评估方法进行比较,需要把属性值表中的数值归一化,即把表中数均变换到[0,1]区间上。 此外,还可在数据预处理时用非线性变换或其他办法来解决或部分解决目标间的不完全补偿性。 常用的数据预处理方法有下列几种。 (1)线性变换 效益型属性:z ij= y ij/y j max(10-1) 变换后的属性值最差不为0,最佳为1 成本型属性z ij= 1 - y ij/y j max(10-2) 变换后的属性值最佳不为1,最差为0 或z ij’ = y j min/ y ij(10-2’) 变换后的属性值最差不为0,最佳为1, 且是非线性变换 (2) 标准0-1变换

相关文档
最新文档