(6)
⑤调整LA层与LB层节点间连接权wir及LB层节点阙值Tr:
wir=wir+β·ai·er;
(7)
Tr=Tr+β·er(0<β<1)。
(8)
⑥重复步骤②,直到对于j=l,2,…,n,k=1,2,…,p,误差EAV变得足够小。
(9)
其中EAV为训练的目标函数。
3 案例分析
基于对BP神经网络的主要思想的探究,以及BP神经网络在MATLAB中实际应用的理解,以美的集团为例,根据年鉴学习和集团行政部门提供的相关数据见表1,测试数据见表2,期望的输出值见表3。本文将利用MATLAB7.1.2.0(R2011a)软件提供的工具箱来实现对供应商的选择与评价。
表2 测试数据
表3 期望输出
将归一化的数据MATLAB中,网络类型为Feed-forward backprop(前馈)。输入的数据为shuru,训练函数traingd,输入层的节点数为输入向量的维数,也就是供应商评价指标的个数20,输出层节点个数为1,表示对供应商评价的结果。隐含层在上文已经算出在[6,16]之间,净反复训练取14最为妥当。从图2中可以看出,随着网络训练步数的增加,误差逐渐的像设定值拟合,当达到2 887时拟合成功。
训练结束后,运用MATLAB工具箱中的sim函数将归一化后的结果进行仿真,获得输出,得到的BP神经网络预测值[9],如图3所示。
图2 训练误差图
从表4的预测值不难看出,各个样本的网络输出的预测值与供应商的期望输出值预测误差特别小,对于一般的预测模型而言,这种误差已经在控制范围内而且比较精准,能够得到很好的预测效果,同时也可以说明该模型对供应商的选择与评价具有一定的参考价值,通过样本训练得到的BP神经网络可以满足实际应用的要求。
基于以上训练结束,利用归一化测试数据对已经训练好的网络进行测试,即对已经建立好的函数进行仿真计算,从而得到S6、S7、S8三个供应商的网络输出,见表5。
图3 BP神经网络预测值
表4 神经网络预测结果
表5 BP神经网络输出
从表5中可以看出,三个备选的供应商中S6的预测值最高,其次是S8、S7。
4 结论和展望
本文分析了供应商选择与评价在供应链管理环境下的重要性,分析供应商选择与评价的影响因素,依据供应商选择与评价指标体系的构建原则建立了一个可以为小家电企业在行业竞争中处于优势的供应商选择与评价指标体系模型,利用MATLAB软件中的BP神经网络工具箱对模型进行了仿真优化,最后将该模型应用于美的集团的供应商选择与评价中,预测出了适合企业的供应商,验证了模型的有效性。该模型的建立,对这一类企业今后的供应商选择与评价工作的进行有一定的借鉴和指导意义。
本文虽然就基于BP神经网络对供应商选择与评价的研究取得了一定成果,但由于研究领域的细化和市场的变化,对供应商的选择与评价存在很多主观复杂因素,所以在今后的研究中希望有机会并有能力将各种形式的供应商全面细化,使供应商选择与评价研究细化精准,使研究结果更有指向性和针对性。
【参 考 文 献】
[1]林 勇,马士华.供应链管理环境下供应商的综合评价选择研究[J].物流技术,2000,19(5):56-60.
[2]王浩艺,朱玉杰,刘 黎.基于约束理论的影响供应链快速响应瓶颈分析[J].森林工程,2014,30(2):162-166.
[3]Dickson G W.Analysis of selection systems and decision[J].Journal of Purchasing,1996(5):5-17.
[4]Lehmann D Shaughnessy O.Decision criteria used different categories of products[J].Journal of Purchasing Materials Management,1994(6):9-14.
[5]Hatherall D.A,Purchasing in the pharmaceutical industry[D].UK:Lancaster University,1988.
[6]Weber C A.Current J R,Benton W C.Vendor selection criteria and methods[J].European Journal of Operational Research,1991,50:2-18.
[7]陈建州.物流供应商的评价与选择[D].武汉:华中科技大学,2005.
[8]柳 键.供应管理目标与供应商关系定位研究[J].商业经济与管理,2005(3):20-23.
[9]陈以新.MATLBA的几则程序设计经验[J].计算机应用,1999,19(9):54-56.