论文部分内容阅读
随着城市化进程的飞速发展,出现了大量的边坡。近年来边坡失稳事故频繁发生,这无疑给国家和人民带来了相当大的灾难。因此有必要建立有效的预测模型,对边坡未来的变形趋势作出准确的预测,最终实现边坡变形研究的目的。针对传统变形监测数据处理方法存在一定的局限性,结合优化支持向量机参数的算法研究现状,提出一种改进的蚁群算法,将其与网格法结合来优化支持向量机参数,并应用于边坡变形预测中。首先,阐述了边坡变形预测的意义,对边坡变形预测研究现状作了全面的分析,提出将能够有效地解决小样本、非线性和高维度等问题的支持向量机用来预测边坡变形。针对传统支持向量机预测模型参数难以确定、基本蚁群算法寻参易陷入局部最优的问题,提出动态调节蚁群转移概率公式中的两个因子和挥发系数,构建改进的蚁群算法,并与网格法结合来搜索支持向量机最佳参数,最终建立改进的蚁群优化支持向量机参数模型。其次,选取边坡变形两个实例数据,采取一步预测的方法,在Matlab平台上结合Microsoft Visual C++6.0编译器,使用libsvm工具箱扩展编程,来完成改进蚁群优化支持向量机参数模型的训练与预测。最后,根据编写的Matlab程序,用遗传算法支持向量机模型、粒子群算法支持向量机模型和改进蚁群算法支持向量机模型对国内某两处的边坡数据进行实验。实验结果采用平均相对误差来评价,得到的遗传算法支持向量机模型的平均相对误差分别为6.74%和6.71%,粒子群算法支持向量机模型的平均相对误差依次是4.99%和4.16%,而改进蚁群算法支持向量机模型的平均相对误差依次为2.60%和2.28%,并且改进模型所得的均方误差和平方和误差都小于其他两种模型。结果表明,改进的蚁群算法优化支持向量机参数模型可以较好地预测边坡变形,且优于文中的其他两种模型。