现在的评估软件也是层出不穷,但没有自己研究过算法就全权把事情交给软件也是不科学的。很多评估软件也是不完备的,需要几个软件很互补,这个软件的研究可以给之后的程序员们做出完备的评估软件进行铺垫。
第二章 层次分析法
2。1 层次分析法概述
在对涉及社会、经济以及管理领域的问题进行系统分析时,由于各因素相互制衡,其组成的复杂系统是人们通常要面临并处理的问题。要能解决这类问题,一定得有严谨科学的分析方法才能入手,本课题主要研究了这样的一种方法——层次分析法[[1] 秦璇。 电力统计数据的质量评估及其异常检测方法研究[D]。 长沙理工大学硕士论文,2013:23-46][1]。
运用层次分析法解决问题,最关键的是决策者确定目标能否实现的相对重要性程度,并给出每一个决策方案的各指标权重[[2] Armando Calabrese,Roberta Costa,Nathan Levialdi,Tamara Menichini。 A fuzzy analytic hierarchy process method to support materiality assessment in sustainability reporting[M]。 Journal of Cleaner Production,2016:248-264][2]。各指标的权重也是相对的,也就是可以进行排序。这种方法很简便,适用范围也很广泛。 论文网
对于多个判断因素影响决策的问题,单凭决策者的主观判断是很难做出合理的选择的。而层次分析法能够引导决策者全面的分析问题,也就是把问题先分解出主要的几个层次,再把各个层次的影响因素两两进行比较,这是一种有效的系统分析方法[[3] 曲生。 层次分析法的改进及在安全决策中应用的研究[J]。 中国安全生产科学技术,2009,5(5):111-114][3]。
这种方法的运用,可以有效地避免由主观思维局限性引起的决策失误,又因其的可操作性强、简单明了、适应性广[[4] 史占江。 物流配送中心选址及其应用研究[D]。 河南大学硕士论文,2010:54-78][4],针对决策问题又分析得面面俱到,自20世纪80年代初被引进到我国以来,在各个领域得到了广泛的推广应用。
2。2 层次分析法基本原理
层次分析法简单的说就是把复杂的问题转化成多层次的数学模型来层层分析。针对具体的问题,先要给它定型,还要确定它所期望达到的总目标。再根据这个总目标,把影响因素分解成对于的矩阵元素,由决策者先主管考虑因素间的相对重要性,给出判断矩阵,再算出各因素的权重并排序[[5] 刘红霞。 基于AHP的高校技术物资供应商选择研究[J]。 商场现代化,2009:121-143][5]。要注意的是,判断期间必须要矩阵的检查一致,如果检验不通过则需要调整判断矩阵内的元素,否则则继续判断,得出结果。
2。3 层次分析法应用步骤
2。3。1 建立层次结构模型
应用AHP解决实际问题,首先明确要分析决策的问题,并把它条理化、层次化,理出递阶层次结构。AHP要求的递阶层次结构一般由以下三个层次组成[[6] 朱琳,吕本富。 确定递阶层次结构的简便方法[J]。 数学的实践与认识,2005,35(6):194-197][6]:
(1)目标层(最高层):指问题的预定目标;
(2)准则层(中间层):指影响目标实现的准则;
(3)措施层(最低层):指促使目标实现的措施;
通过对复杂问题的分析,首先明确决策的目标,将该目标作为目标层(最高层)的元素, 这个目标要求是唯一的,即目标层只有一个元素[[7] Alejandro Ruiz-Padillo,Antonio J。Toroja,A。F。Ramos-Ridao,Diego P。 Ruiz。Application of the fuzzy analytic hierarchy process in multi-criteria decision in noise action plans:Prioritizing road strstches[M]。 Environmental Modelling & Software,2016:45-55][7]。 文献综述 AHP算法设计与软件实现+源代码(3):http://www.youerw.com/zidonghua/lunwen_98900.html