《智能化信息处理的建筑工程造价短期预测》由会员分享,可在线阅读,更多相关《智能化信息处理的建筑工程造价短期预测(7页珍藏版)》请在金锄头文库上搜索。
1、 智能化信息处理的建筑工程造价短期预测 摘要: 提出了一种新的基于智能化信息处理的建筑工程造价短期预测模型. 该模型首次利用数据的高阶统计信息, 提出了改进独立分量分析技术. 通过构建适用于建筑工程造价的属性重构空间, 挖掘出表征能力更强的造价独立属性, 用于神经网络的学习和训练, 从而建立了全新的建筑工程造价短期预测智能模型. 该模型通过发挥独立分量分析强大的信号分离能力, 增强了神经网络的学习效率, 提高了预测精度. 实例数据验证了文中所建模型的有效性.关键词: 建筑工程造价; 独立分量分析; 人工神经网络; 属性重构1引言收稿日期: 2006-07-20建筑工程造价作为建筑工程价值的货币
2、体现, 是建设工程造价的重要组成部分. 由于建筑工程造价的大额性和多变性, 按照“全过程、全方位、动态工程造价管理”的理念, 无论是业主还是承包商都需要对其进行预测. 因此, 对建筑工程造价进行及时准确的预测已经成为业主科学地进行投资估算、承包商确定合理投标报价及各方进行造价主动控制的前提, 并对项目建设周期的工程造价动态控制具有重要的指导意义.在实际中, 计划经济的模式烙印还比较深, 绝大多数工程造价的测算工作仍停留在“三性一静”( 定额的统一性、综合性、指令性和工、料、机的静态性) 的基础上, 工作量大、周期长、速度慢、准确性低, 已经不能满足建设市场对建筑工程造价信息的及时性、准确性和前
3、瞻性要求. 尤其是入世后, 随着我国建设市场的逐步放开, 工程造价管理与国际接轨势必走向信息化, 由过去的劳动密集型转变为知识密集型, 对工程造价信息的智能化处理, 已成为新的研究方法.在这种情况下, 利用智能化信息处理方法对建筑工程造价进行预测已经成为当前建设项目管理中倍受关注的问题. 而且, 在众多的智能信息处理方法中, 神经网络方法由于具有良好的自学能力及容错能力 17 , 成为近年来应用较广的工程造价预测主要研究方法之一.其中, T ar ek Hegazy 和Amr Ayed 应用神经网络建立了高速公路项目造价估算模型 1 ;Mohamed 和T arek Hegazy 应用统计分析
4、和神经网络技术对重建项目工程造价偏差进行预测 2 ; 国内学者也将神经网络技术用于建筑工程的造价预测并提出了相应模型 34 . 以上这些研究在一定程度上解决了由于工程构成复杂并具有多样性导致难于对工程造价进行广泛意义的预测这一难题, 但仍存在一定的不足.归纳起来, 以往的算法均采用原始数据进行建模, 既没有考虑到工程的用途、结构类型基础形式等各影响因素之间的相互作用, 同时又忽视了输入数据中的冗余信息对模型的不良影响. 从而, 降低了模型的训练效率, 影响预测建模的准确性.针对上述问题, 本文提出了一种新的基于智能化信息处理的建筑工程造价短期预测模型. 该模型根据建筑工程造价属性的实际特点,
5、首次利用数据的高阶统计信息, 提出了改进独立分量分析技术, 通过构建适用于建筑工程造价的属性重构空间, 挖掘出表征能力更强的造价属性, 用于神经网络的学习和训练, 将ICA 与ANN 有机结合起来, 建立了基于智能化信息处理的造价预测新模型. 该模型通过发挥ICA 强大的信号分离能力增强了神经网络的学习效率, 提高了预测精度. 珠海市各类建筑工程月造价指标数据验证了文中所建模型的有效性.2建筑工程造价预测新模型的提出作为智能化信息处理的重要的基本方法, 人工神经网络具有与人脑相似的高度并行性、自适应和自学习的特点, 在工程造价预测和其他建筑管理领域得到越来越广泛的应用 15 .但是工程造价的影
6、响因素较多且彼此间存在一定的相关性, 导致神经网络的高维数和输入空间各变量间的相关性, 使神经网络的内插性和外推性变差. 为有效解决这一问题, 本文提出通过工程造价属性重构, 提高ANN 输入表征性, 增强ANN 的学习性能.对于属性重构, 以往的研究多基于数据的二阶统计方法, 例如主成分分析( PCA) 8 , 但该方法仅适用于高斯变量. 并且, 对于复杂的建筑工程造价属性是否满足高斯分布的研究尚未见报道. 而且, 在属性重构方面, 以往模型仅利用二阶统计量实现去相关, 未能有效利用高阶统计量中所含的有用信息. 导致提取后的特征量表征能力不够强, 影响了预测的效果.独立分量分析( Indep
7、endent Component Analysis, 简称ICA) 是近年来新兴的一种智能信息处理技术 9 , 采用非正交基表征数据, 实现输出信号的统计独立. 同时, 在本文所研究的预测问题中, 建筑工程造价属性之间相关性正是迄待解决的问题. 因此, 本文提出将ICA 与ANN 相互融合, 既发挥了ICA 强大的信号分离能力, 又发挥了ANN 对非线性关系的自学习能力. 从而, 有效解决建筑工程造价的预测难题.3基于智能化信息处理的建筑工程造价预测模型3. 1基本原理由于建筑工程造价属性间的相互作用, 直接采用神经网络进行建筑工程造价预测, 不仅结构复杂, 而且预测精度低. 对此, 本文提出
8、了基于智能化信息处理的建筑工程造价预测新模型.设工程造价观测属性集为:CX = XA, XB , , XL式中, XA, XB, , XL 分别为不同类别的短期建筑工程造价观测属性矢量, 表征不同类别的短期建筑工程造价影响因素, 例如不同的工程结构类型、基础型式、材料用量等; z R 为目标月的建筑工程造价, 即期望建筑工程造价. 其中, 对任意类别的建筑工程造价属性矢量X有:X = ( x1, x2 , , xn) T Rn其中, xi 为该类建筑工程造价属性矢量的第i 个属性分量, i = 1, 2, , n.则本文所提出的短期建筑工程造价预测新模型的目标是通过智能化信息处理, 实现建筑工
9、程造价观测属性到建筑工程造价之间的非线性映射F , F: XA, XB, , XL z.智能信息处理各模块的功能如下:1) 属性重构模块根据同类别的工程造价观测属性之间相关性较强的特点, 本文进行分类别地属性重构.通过属性重构, 挖掘出表征能力更强的降维的造价属性, 以提高ANN 的预测能力. 基本思路为: 根据独立分量分析技术, 对各类造价属性进行高阶去相关, 并在此基础上去冗余. 从而建立降维的建筑工程造价独立属性集:CYd = Y d A, YdB , , YdLY d= ( yd1 , yd2, , ydn* ) T Rn*式中, n* F n; YdA, YdB , ,Y d L 分
10、别为各类建筑工程造价的独立属性矢量; n* n 时实现属性降维.2) 神经网络预测模块该模块采用三层前馈神经网络, 包括: 输入层、隐含层和输出层. 根据获取的建筑工程造价独立属性Yd确定输入神经元的个数, 并与期望建筑工程造价z 进行模型训练, 实现建筑工程造价预测建模. 此时独立属性集CYd中YdI ( I = A, B, , L) 的各分量间相互独立, 从而改善了神经网络输入的数据表示, 提高了神经网络训练效率和预测能力.由于采用神经网络进行工程造价预测建模的研究较多 14 , 本文对ANN 的相关原理就不再展开介绍. 下面, 本文将对所提出的建筑工程造价独立属性重构技术问题进行简要介绍
11、.3. 2工程造价属性重构模型原理在典型的独立分量分析算法中, 自然梯度算法由于原理简单、收敛性能好而得到广泛的应用, 它是一般梯度在Riemann 空间的推广, 已经从理论上证明了其有效性 1012 .对任意类别的n 维输入工程造价观测属性矢量为X = ( x1 , x2 , , x n) T Rn, 则为该类别的n 维输出的工程造价独立属性矢量Y = ( y1, y2 , , yn ) T Rn .根据独立分量分析, 本文定义工程造价的观测属性矢量到独立属性矢量之间的映射为:Y = WX( det W 0) ( 1)式中, W 为工程造价属性重构矩阵, 以实现工程造价影响事件的独立性变换,
12、 去除属性分量间的高阶相关性. 此时, 独立工程造价属性重构的目标转化为根据X, 求取工程造价属性重构矩阵W, 使变换后的工程造价独立属性矢量Y 各分量间相互统计独立.由信息论知, Y 的分量yi 的熵为:H ( yi ) = - pi ( yi) ln p i( yi ) dyi = - E lnpi ( yi ) ( 2)式中p i( yi ) 为yi 的边缘概率密度函数.Y 各分量间的互信息为 1011 13 :M(Y) = - H (Y) + ni= 1H ( yi) = - H (X) - ln?det(W) ?+ ni= 1H ( yi) ( 3)可证明, M(Y) 等于联合概率密
13、度p ( y1, y2 , , yn ) 与p i( yi) 乘积之间的Kullback-Leibler散度 1011 :M(Y) = D p(Y;W) ?p(Y;W) = p ( y1, , yn ) lnp( y1 , , yn)p 1( y1 ) p n( yn ) dy1dyn ( 4)由式( 4) 知, 当Y 各分量yi 间相互独立时, 互信息M(Y) = 0 为最小值. 因此, 基于最小互信息原理选取线性变换矩阵W, 使Y 各分量间相关性最小. 于是, 本文将工程造价独立属性分量的求解问题转化为最小化M(Y) . 又H (X) 不依赖于W, 最小化M(Y) 等同于最大化J (W)
14、10- 11 :J (W) = ln?det(W) ?+ E ni= 1lnp i( yi ) ( 5)而J (W) 关于W 的梯度为:5J (W)5W = W- T ( t) - E (Y)XT ( 6)式中(Y) 为核函数, 且( Y) = -p1( y1)P 1( y1 ) , , -pn ( yn)P n( yn )T( 7)推出W 的迭代公式:W( t + 1) - W( t) = G5J (W)5W = G( t) W- T ( t) - E (Y)XT ( 8)式( 8) 中G( t) 为步长, 即学习速率.由于算法中涉及到W 的求逆, 根据随机逼近理论中, 采用自然梯度 I -
15、 (Y)YT W( t)代替5J (W)5W . 从而, 得到关于W 的迭代公式:W( t + 1) - W( t) = G( t) I - (Y)YT W( t) ( 9)由ICA 解的理论分析知, 峭度绝对值越大者, 解的精确度越高 8 . 相应峭度绝对值小的属性, 其表征能力差. 所以, 本文选取峭度绝对值高的工程造价独立属性ydi 作为神经网络的输入. 从而, 简化了神经网络的结构, 提高了训练效率. 3工程造价属性重构的改进模型由于各类建筑工程造价观测属性矢量X 内部具有较强的相关性, 为提高重构效果, 本文提出了适用于建筑工程造价属性重构的改进算法, 改进内容包括两方面, 即二阶去相关和改进ICA.1) 二阶去相关记建筑工程造价观测属性矢量X 的自协方差阵RXX = EXXT , 则RXX 是一非负定实对称矩阵. 由矩阵对角化理论知, 对RXX 而言, 存在正交变换矩阵U, 使UTRXXU = +0, +0 为对角阵. 其中, U 的列向量Ui ( i =