[发明专利]基于TOPSIS的支持向量机方案评估方法在审
申请号: | 201510068225.5 | 申请日: | 2015-02-09 |
公开(公告)号: | CN104657779A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | 陈秉智;李永华;李金颖 | 申请(专利权)人: | 大连交通大学 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李洪福 |
地址: | 116028 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 topsis 支持 向量 方案 评估 方法 | ||
1.一种基于TOPSIS的支持向量机方案评估方法,其特征在于包括以下步骤:
步骤一:产品研制阶段其费用构成有n个单元,聘请m个专家对费用单元进行评估,如表1所示;
表1 专家评估表
步骤二:根据表1,得到TOPSIS方法中的原始数据矩阵为:
步骤三:利用归一化公式对原始数据矩阵进行归一化处理,得到无量纲数据或者数值近似数据,归一化处理后矩阵为:
步骤四:选择最优解与最劣解,根据实际情况选择最优费用因子;
Z+={Zj+}=best{xi1,xi2,…,xin}i=1,2,…,m.j=1,2,…,n. (3)
Z-={Zj-}=worst{xi1,xi2,…,xin}i=1,2,…,m.j=1,2,…,n. (4)
步骤五:根据矩阵(2)、最优解和最劣解及贴近度公式得到各个专家的估算值与理想值的贴近度为:
式中,di+——专家估值与最优解之间的差距
di-——专家估值与最劣解之间的差距
Ci值越大表示越接近,Ci的取值范围为0~1;
步骤六:将贴近度函数(5)作为支持向量机预测的目标函数,利用MATLAB中的LIBSVM工具箱对贴近度进行预测,预测模型为:
步骤七:将m位专家中的一位专家估算方案作为测试集数据,其余m-1位专家的估算方案作为训练集数据,利用训练集数据建立回归预测模型,表示为:
model=svmtrain(y,x,'-s-t-c') (7)
式中,model表示训练得到的回归预测模型;svmtrain()表示训练函数;y表示训练集真实值;x表示训练集数据;-s表示支持向量机类型,-t表示核函数类型,-c表示惩罚系数;
步骤八:利用建立的回归预测模型,检查训练集的预测误差情况,即
[py,mse]=svmpredict(y,x,model) (8)
式中,py表示回归预测输出值,mse表示的是交叉检验下的均方根误差值,svmpredict()为回归预测函数;
根据训练集回归预测输出值和训练集真实值,利用软件MATLAB生成拟合图,通过调整模型参数,达到设定的拟合程度;
步骤九:开始预测,即
[ptesty,tmse]=svmpredict(testy,testx,model) (9)
式中,ptesty为测试集预测值;tmse为测试集在交叉检验下的均方根误差值;testy为测试集真实值;testx为测试集数据;
步骤十:根据预测结果可以得到最优的专家估算方案,设为p号专家估算方案,再根据p号专家估算值,计算研制阶段的费用。
C=xp1+xp2+…+xpn,1≤p≤m. (10)
2.根据权利要求1所述的基于TOPSIS的支持向量机方案评估方法,其特征在于,所述步骤七中支持向量机类型包括二分类支持向量机C-SVC、多分类支持向量机nu-SVC和回归预测支持向量机epsilon-SVR;核函数包括线性核函数、多项式核函数、径向基核函数(RBF)、sigmoid核。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连交通大学;,未经大连交通大学;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510068225.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理