当前位置:文档之家› 数学建模层次分析法选择手机问题

数学建模层次分析法选择手机问题

利用层次分析法解决大学生购买手机品牌的选择方案摘要:在日常工作、生活中总存在各种各样的需要进行决策的问题,这些问题会涉及到经济、社会等各方面因素的约束。

在大学生选购买手机时选择手机品牌的问题中,也会因为这样子的诸多因素,而不知如何做出抉择。

本论文将这一问题进行探讨,对手机品牌抉择这一问题进行相对合理的假设以及简化,将购买手机时主要考虑因素集中在性能、价格、外观、品牌这四个方面,并利用层次分析法,将定性问题转化成定量问题,构造对比矩阵,分析权重的一致性,并在最后借助Matlab数学软件进行求解,最终得出最佳选择方案。

尖键词:层次分析法AHP Mat lab对比矩阵权重一、问题重述:如今,大学生都把手机当成了一日常生活中的必需品。

同时,越来越多的商家也已开始把大学生作为手机购买群中最重要的消费群体之一,开始为大学生量身订做了很多款适合大学生使用的手机。

作为一种重要的联络手段,一种高端科技产品,一种时尚的象征和身份的标志,手机在校园里的普及率已经超乎人们的想象,在有些院校几乎达到“人手一部”。

我们在此并不准备讨论大学生购买手机的利与弊,而是向目前大量准备购买新手机或者即将更换自己的手机的大学生朋友们提出一些指导性意见。

二、问题的分析:对于这类问题,普遍可以利用层次分析法(AHP )对所有方案进行优先排序。

本问题首先分析内在因素间的联系与结构,并把这种结构划分为三层即可,即目标层,准则层,方案层。

把各层间诸要素的联系用线表示出来,接着是同层因素之间对上层因素重要性进行评价,并利用“两两比较法”建立比较矩阵,求的权系数,再进行一致性检验,如通过,则求得的权重系数可以被接受,否则,应重新评判。

再进行单层权重评判的基础上,再进行层次间重要性组合权重系数的计算。

最后求出各个方案所占的权重,即可确定手机的优先顺序。

三、模型假设:1、假设大学生所考察的因素中除了价钱,外观,品牌,性能,不考虑其他因素2、假设4个因素中,性能因素囊括了电池,系统,摄像头,硬件等其他综合因素3、假设大学生在构建成对比矩阵的观点一致4、假设只考虑市场上份额较大的四个牌子:诺基亚、三星、多普达、苹果5、假设所有手机的价位都是建立同种品牌的热门机种,不考虑相同牌子的不同机种四、模型的建立和求解:STEP 1建立层次分析结构模型大学生购买手机的三个主要层次如下所示:目标层:选择哪种品牌手机准则层:价钱外观品牌性能方案层:诺基亚三星多普达苹果该问题十分明确,三个层次的要素也十分明显。

首先将有尖因素按照不同的属性从上到下分为三个层次,分别为目标层、中间层和方案层。

最上层为目标层:最终要选的手机品牌;中间层为准则层:品牌,性能,外观、价钱;最下层为方案层:苹果、诺基亚、SUMSUNG、多普达。

其中,这三个层次相互影响,上层受下层影响,而层内各因素基本上相对独立,将这三个层次用图表示即为:目标层准则层STEP 2:构造成对比较阵在构造成对比矩阵之前,引入一个评价指标,即由购买者评价品牌、性能、价格、外观等四个指标对于购买决定的影响大小,采用1・9级相对重要性作为尺度的方法。

其详细内容如下所示:在网络上通过对以上四种产品的四种种评价指标的实际情况的调查,得到下面几个表格。

其中,表格1是对四种指标之间的相对重要性进行比较,表格2 到表格5则是针对于每种具体的指标,根据四种手机在该指标上的优劣进行比较,最终得出以下的对比矩阵:表格1表格2表格3表格4表格5STEP 3:计算权向量并作一致性检验借助数学软件Matlab对每一个成对比矩阵计算最大特征根和特征向量,并作一致性检验,若通过,则可认为成对比矩阵的不一致程度在容许范围之内,可用其特征向量作为权向量。

否则则应该重新构造成对比矩阵。

在这里引入计算公式与随机一致性指标:1、定义一致性指标:CI二一八(Cl越大,不一致越严重)n -12、随机一致f生指标RI:表格6 (随机一致性指标RI)3、定义一致性比率CR = CI/RI (当CRvO.1时,通过一致性检验)利用Matlab软件计算可得:(注:Mat lab程序以及语句、结果在附录中)(1)四种指标之间的相对重要性:表格1成对比矩阵由Mat lab得出结果(2)四种手机在对应指标上的相对重要性:表格2 (价钱)成对比矩阵由Mat lab得出结果表格3 (外观)成对比矩阵由Matlab得出结果表格4 (品牌)成对比矩阵由Mat lab得出结果表格5 (性能)成对比矩阵由Mat lab得出结果在上述表格中,可以看出所有的CR都小于0.1,表示这5个成对比矩阵的不致程度在容许范围之内,故其特征向量均可以用作权向量。

STEP 4:计算组合权向量(作组合一致f生检验)计算组合权向量并将最后结果作为决策的定量依据。

将上述5个表格中得到的结果融合并用EXCEL进行处理,计算最终的组合权向量。

表格7 (组合权向量)综上可得,方案1在目标中的组合权重应为方案1在各准则中的权重与相应准则对于目标的权重的两两乘积之和,即:0.0454*0.2321 +0.0603*0.1347+0.1003*0.0834+0.4784*0.5499=0.2900同理可以算出方案2、方案3、方案4在目标中的组合权重分别为0.1951 0.3062 0.2087由上述表格我们可以得到最终结果:多普达>诺基亚〉苹果〉三星,故最后我们的选择会是多普达。

五、模型的推广层次分析把研究对象作为一个系统,按照分解、比较判断、综合的思维方式进行决策。

把定量和定性的方法结合起来,能处理许多传统的最优化技术无法着手的实际问题,应用范围很广。

具有中等文化程度以上的人即可了解层次分析的基本原理和掌握它的基本步骤,计算也非常简便。

但也有它的局限性,可以用粗略、主观等词来概括,第一,它只能从原有的方案中选优,不能生成新方案;第二,它的比较判断直到结果都是粗糙的;第三,人主观因素的作用很大,当然,采取专家群体判断的方法是克服这个缺点的一种途径。

六、附录Matlab函数JianYan的代码:function JianYan(A)%输出格式format short;%输入待求的矩阵A[v,d]=eigs(A);%最大特征值tbmax=max(d(:));%得到行数和列数[m,n]=size(v);%将特征向量标准化sum = 0;for i=1:msum = sum + v(i,1);endtbvector = v(:,1);for i=1 :mtbvector(i,1)= v(i,1)/sum;enddisp「=—disp(最大的特征值为:J;tbmaxdispC最大的特征值对应的特征向量为(标准化后的):’);tbvectordispC—致性比率CR为:’)CR=(tbm ax-4)/3/0,9if CR<0.1dispfCR小于0.1,通过一致性检验,特征向量为权向量)elsedispCCR大于0.1,没能通过一致性检验,特征向量不为权向量');end (注:由于题目要求需要,我将原先的求权重的程序做了小幅度修改,来适应这次题目的要求)五个矩阵的一致性检验结果分别为:» A=[1 3 2 1/31/3 1 3 1/51/2 1/3 1 1/5355 1];B=[1 2731/21711/7 1/7 1 1/71/3 1 7 1];C=[1 1/3 1/7 1/33 1 1/5 1/375 153 3 1/5 1];D=[1 2 1/5 1/31/2 1 1/7 1/457 153 4 1/5 1]; E=[1 1/5 1/8 1/55 11/5 185 155 1 1/5 1];» JianYan(A)最大的特征值为:tbmax = 4.2489最大的特征值对应的特征向量为(标准化后的):tbvector =0.23210.13470.08340.5499 一致性比率CR为:CR =0.0922CR小于0.1,通过一致性检验,特征向量为权向量» JianYan (B)最大的特征值为:tbmax = 4.1179最大的特征值对应的特征向量为(标准化后的):tbvector =0.47840.24860.04380.2292 一致性比率CR 为:CR =0.0437CR小于0.1,通过一致性检验,特征向量为权向量» JianYan (C)最大的特征值为:tbmax =4.2281最大的特征值对应的特征向量为(标准化后的):tbvector =0.06030.11550.62230.2019 一致性比率CR为:CR =0.0845 CR小于0.1,通过一致性检验,特征向量为权向量» JianYan(D)最大的特征值为:tbmax =4.1660最大的特征值对应的特征向量为(标准化后的):tbvector =0.10030.06090.62720.2116 -致性比率CR为:CR =0.0615 CR小于0.1,通过一致性检验,特征向量为权向量» JianYan(E)最大的特征值为:tbmax =4.1665最大的特征值对应的特征向量为(标准化后的):tbvector =0.0454 0.1628 0.6289 0.1628一致性比率CR为:CR =0.0617CR小于0.1,通过一致性检验,特征向量为权向量。

相关主题