评标是建设工程招投标中的关键环节,能否对投标人进行一个全面、客观且正确的评价是招标成功的关键。随着互联网的飞速发展,针对人工评标的主观性、随意性和倾向性可能给建设工程招投标工作带来的评标结果偏差。本文在建立合理的评标指标体系的基础上,以BP神经网络算法的网络均方误差进行适应度函数设计,然后利用MATLAB编程建立了一种基于GA-BP神经网络的计算机自动评标模型,并采用建设工程项目实例对模型的评价效果进行了检验。该模型除了具有BP神经网络的并行处理、鲁棒性、自适应和自学习的优势外,与基于传统的BP神经网络建立的模型相比,其预测性能、预测精度和泛化能力都得到了有效改进,大大提高了评标的客观性和工作效率,也适用于建设工程项目其他类型评标中的非线性问题的求解。本文设计和实现了智能评标决策系统并将数据挖掘和云计算的相关技术引入该系统中,大大提高了评标的客观性和工作效率。 Bid evaluation is a key link in the bidding of construction projects. Whether a bidder can be com-prehensively, objectively and correctly evaluated is the key to successful bidding. With the rapid development of the Internet, the subjectivity, arbitrariness, and inclination of manual bid evalua-tion may cause deviations in the bid evaluation results of construction projects. Based on the es-tablishment of a reasonable bid evaluation index system, this paper uses the network mean square error of the BP neural network algorithm to design the fitness function, and then uses MATLAB programming to establish a computer automatic bid evaluation model based on the GA-BP neural network. The evaluation effect of the model was tested by using a construction project example. In addition to the advantages of parallel processing, robustness, self-adaptation and self-learning of the BP neural network, compared with the model based on the traditional BP neural network, the model has obtained prediction performance, prediction accuracy and generalization ability. Effec-tive improvement greatly improves the objectivity and work efficiency of bid evaluation, and is also applicable to the solution of non-linear problems in other types of bid evaluation of construc-tion projects. This paper designs and implements an intelligent bidding decision-making system and introduces data mining and cloud computing related technologies into the system, which greatly improves the objectivity and efficiency of bid evaluation.
张倬友,胡 康,江小燕
合肥工业大学土木与水利工程学院,安徽 合肥
收稿日期:Mar. 4th, 2020; accepted: Mar. 19th, 2020; published: Mar. 26th, 2020
评标是建设工程招投标中的关键环节,能否对投标人进行一个全面、客观且正确的评价是招标成功的关键。随着互联网的飞速发展,针对人工评标的主观性、随意性和倾向性可能给建设工程招投标工作带来的评标结果偏差。本文在建立合理的评标指标体系的基础上,以BP神经网络算法的网络均方误差进行适应度函数设计,然后利用MATLAB编程建立了一种基于GA-BP神经网络的计算机自动评标模型,并采用建设工程项目实例对模型的评价效果进行了检验。该模型除了具有BP神经网络的并行处理、鲁棒性、自适应和自学习的优势外,与基于传统的BP神经网络建立的模型相比,其预测性能、预测精度和泛化能力都得到了有效改进,大大提高了评标的客观性和工作效率,也适用于建设工程项目其他类型评标中的非线性问题的求解。本文设计和实现了智能评标决策系统并将数据挖掘和云计算的相关技术引入该系统中,大大提高了评标的客观性和工作效率。
关键词 :评标系统,DEA-GA-BP,神经网络,数据挖掘,云计算
Copyright © 2020 by author(s) and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).
http://creativecommons.org/licenses/by/4.0/
随着中国《招标投标法实施条例》的实施和互联网技术的发展,电子招投标已成为建设工程招投标领域的主要交易方式 [
针对传统建设工程项目评标方式中,评标专家们自身主观因素对评标结果带来的主观性、随意性和倾向性问题,一些学者提出了基于模糊综合评价建立了工程项目评标模型 [
智能计算也有人称之为“软计算”,是人们受自然规律的启迪,根据其原理,模仿求解问题的一类算法 [
本文对相关文献的研究发现,传统招投标系统存在以下几个问题:1) 功能模块过于繁杂,且功能需求表现不集中;2) 辅助评标系统设计中,评标功能不够细致与合理,且评标专家的人为干预因素无法避免;3) 数据库管理系统中的数据存储方式不够理想,存储数据不全面;4) 数据分析与处理功能的设计与实现未突出说明,且未采用智能算法和数据挖掘算法等多功能辅助算法来提高数据处理效率和准确性。因此,为改进和优化现有招投标系统,本文通过深入研究智能算法,并结合数据挖掘和云计算等相关知识等,提出了智能评标系统是非常有必要的。
本文设计和实现智能信息化招投标系统中的智能评标决策支持系统。智能信息化招投标系统采用Web和VS2010作为开发环境,并使用了Microsoft SQL Server和MATLAB等工具,构建了由表示层、业务层、数据层和安全控制层组成的安全四层体系结构 [
首先,根据建设工程项目的评标特点,建立合理完善的评标指标体系,在此基础上,抽取若干个评标专家依次对各投标方案进行“指标评价”和“综合评价”,得出网络训练样本集。然后,以各评价指标值为投入指标,各方案的综合评价值为产出指标,运用基于DEA法的MaxDEA软件对各投标方案进行初评,且筛选出有效投标方案,并依效率大小进行排序;如果有效投标方案数量为1,则评价完成,输出评价结果;如果有效投标方案数量为2或大于2,则利用GA-BP神经网络评标模型进行二次评价。GA-BP神经网络评标模型的二次评价过程为:先对最初得到的网络训练样本集进行数据处理,然后将处理后的数据输入到GA-BP神经网络评标模型中进行训练,得到各投标方案的实际综合评价值,最后按实际的综合评价值大小进行排序。如果非有效投标方案的排序结果与DEA法得到的相同且有效投标方案的评价结果高于非有效投标方案,则根据评价结果,确定最优的投标方案;否则,则再次进行GA-BP神经网络评标模型的二次评价,直到满足要求,输出最优的投标方案。基于DEA的GA-BP神经网络的智能评标方法见图1。最后,在云计算平台实现智慧化电子评标系统,系统工作流程图见图2。
图1. 基于DEA的GA-BP神经网络的智能方法流程
图2. 系统工作流程图
图3. 智能信息化招投标系统的架构
表示层由信息管理系统和用户管理系统组成,主要是处理用户的输入和接收需要显示的信息 [
智能决策支持系统(IDSS)是决策支持系统(DSS)和人工智能(AI)相结合的产物,它着重研究将AI的知识推理技术和DSS的基本功能模块有机结合起来。
在本研究中使用IDSS,目的在于直接利用其基本功能,并将AI的知识推理技术与数据云处理计算模块的功能相结合,提统在数据查询、数据获取和数据处理时的准确性及工作效率。
智能计算也有人称之为“软计算”,是人们受自然规律的启迪,根据其原理,模仿求解问题的一类算法 [
本研究中采用的基于DEA-GA-BP神经网络的评标方法 [
其中,GA-BP神经网络评标模型的二次评价过程为:先对最初得到的网络训练样本集进行数据处理,然后将处理后的数据输入到GA-BP神经网络评标模型中进行训练,得到各投标方案的实际综合评价值,最后按实际的综合评价值大小进行排序。
如果非有效投标方案的排序结果与DEA法得到的相同且有效投标方案的评价结果高于非有效投标方案,则根据评价结果,确定最优的投标方案;否则,则再次进行GA-BP神经网络评标模型的二次评价,直到满足要求,输出最优的投标方案。
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源 [
在本研究中主要使用的是云存储技术,通过系统的网上招投标工作所产生的数据都将经过云存储而进入数据库系统中进行保存,以待以后查询和调用。本文所涉及的云存储数据主要包括业务数据和云系统配置信息。
业务相关的数据主要作用于业务层,包括项目信息、标段信息、招标信息、投标信息、评标信息、流程信息等,是对现实的招投标业务的抽象,其逻辑关系如图4所示。图4中,业务层的数据实体包括项目、标段、招标单位、投标公司、评标方法、评标专家、流程、流程配置和审批节点。
图4. 业务数据逻辑关系图
云系统配置信息主要作用于数据库系统,数据库系统根据云系统配置信息实现对不同项目的招投标文件数据库、评标知识库、评标专家管理库、历史工程数据库、投标企业诚信信息库和数据挖掘算法库等的不同对应选择。云系统配置信息的主要内容是匹配其他层与数据层之间的对应关系,以使查询和调用数据时能更快、更准确,也方便索引相似项目类型的数据文件。
数据挖掘一般定义为通过对大量的原始数据的分析,从中提取有效的、新颖的、潜在有用的、最终可理解的模式的非平凡过程。数据挖掘主要是利用相关算法对数据进行各种处理,这自然需要数据库系统提供诸如存储、索引和查询处理支持 [
在本研究中主要利用数据挖掘算法从数据库系统的海量数据中筛选所需要的、有用的信息,如项目信息、控制价、投标报价、投标方案等。数据挖掘过程如图5所示。
项目管理模块主要处理表示层传递的被访问页面的信息,然后返回需要显示的结果信息。当用户访问时,该模块的主要任务是对输入信息进行校验,然后调用相应功能模块获取所需信息并显示查询结果。该模块在查询信息时,还需要对流程类型进行判断,从而决定后续操作。除此之外,为了对新用户友好,还需要查询业务流程具体步骤的信息 [
图5. 数据挖掘过程示意图
流程管理模块的输入来自整个系统,主要处理用户对流程的操作,如执行下一个步骤、返回上一个步骤和取消当前操作等等。该模块的核心是根据流程的当前状态(审批节点)、用户操作和流程配置的内容计算新的流程状态(即下一个审批节点),并将新的状态持久化存入数据库。
数据云处理计算模块(以下简称A模块)的基本功能是数据库信息的查询、分析、挖掘与调用等,其具体流程如图6所示。核心功能则是数据预处理与数据建模等。在评标阶段,当用户操作此模块的业务流程时,智能评标决策支持系统中会执行以下步骤(如图7所示)。
图6. 引入缓存的数据库信息查询与调用流程图
1) 表示层向A模块传递待评审的项目;
2) A模块分析项目信息及类型,从评标知识库中查询并选取合理的智能评标方法(评标知识库库中一般可存储多种评标方法,如基于灰色关联、BP或GA的评标方法等等,来进行多次评审而比较结果,以减小评审误差);
3) A模块从招投标文件数据库中调用招标方的标准投标方案和投标方的全部待评投标方案,并汇总、整理和保存;
4) A模块利用数据挖掘工具正确找出各投标方案中全部单评价指标的信息(单评价指标可见于具体的智能评标方法,一般为工期、施工质量、安全保证措施、环境保护措施和企业资质、信誉等等),并形成特征集合,如不满意则返回2),否则继续;
5) A模块利用科学的智能算法自动计算与比较各待评投标方案中的单评价指标信息与标准投标方案中相应信息的优劣程度,并做出具体的评价(优、良、中、可、差);
6) A模块利用5)中的评价结果及评级方法对投标方案进行综合评价(说明:第5、6步的评价都要参考类似项目的历史工程数据库,以减小评价偏差,使评价更客观。);
7) A模块利用从评标知识库中调用得到的标准化处理算法对全部评价数据进行标准化处理;
8) A模块显示、保存和导出已处理好的评价数据。
图7. A模块操作时业务流程图
智能评审模块(以下简称B模块)的主要功能是运用智能评标算法对A模块中得到的数据进行智能评审,得出评价结果并输出评价报告。本文拟采用的智能评标算法见4.2小节。在评标阶段,当用户操作B模块的业务流程时,智能评标决策系统中会执行以下步骤(如图8所示):
图8. B模块操作时业务流程图
1) A模块向B模块传递待评审的数据;
2) 选取A模块中对应的智能评标方法;
3) 从评标知识库中选取该方法对应的评标模型;
4) 利用评标模型自动评审待评审数据;
5) 显示评审结果并验证,如满意则输出评审报告,否则返回4);
6) B模块以邮件或短信的形式向投标方发送评审报告及定标结果,任务结束。
本文以合肥市2013昆仑花园二期三标段工程施工项目的实际招标文件为实例进行验证,并预先在招标文件数据库中导入评标方制定的标准投标方案,且在历史工程数据库中导入合肥市招管局建设项目统计2010~2015年的招投标数据文件,以使验证更符合实际要求,减小偏差,评价效果更理想。按智能评标决策支持系统的要求,导入全部投标方案,经过评审后可得到如图9所示的某个投标方案的单指标评价结果,最终得到如表1所示的评审结果,且比较发现其与实际评审结果基本相符。所以,验证表明该系统可实现对投标方案的智能优化评价。
本文基于优化传统电子招投标系统的目的,利用信息化系统和IDSS提出了智能信息化招投标系统的架构设想;并基于DEA-GA-BP神经网络的智能评标方法和数据挖掘、云计算技术的一些内容给出了核心的智能评标决策支持系统的设计与实现方案,介绍了其系统架构和模块的组成以及业务流程。最后通过实例验证,发现该智能评标决策支持系统基本可实现对投标方案的自动评价,保证了评审的客观性,公正性,也提高了工作效率。
图9. 某投标方案的单指标评价结果
投标方案 | DEA效率值 | DEA评价排序 | 网络评价值 | 网络评价排序 |
---|---|---|---|---|
A | 0.8684 | 2 | 0.3186 | 12 |
B | 1 | 1 | 0.5898 | 7 |
C | 1 | 1 | 0.7270 | 4 |
D | 1 | 1 | 0.8170 | 3 |
E | 1 | 1 | 0.9099 | 2 |
F | 1 | 1 | 0.9764 | 1 |
G | 1 | 1 | 0.5901 | 6 |
H | 1 | 1 | 0.5010 | 8 |
I | 1 | 1 | 0.4541 | 9 |
J | 1 | 1 | 0.6372 | 5 |
K | 1 | 1 | 0.4086 | 10 |
L | 0.7514 | 4 | 0.0287 | 14 |
M | 0.8229 | 3 | 0.2275 | 13 |
N | 1 | 1 | 0.3619 | 11 |
表1. DEA初评结果与GA-BP神经网络评价结果
建筑信息模型(BIM, Building Information Modeling)是近十年来在CAD技术基础上发展起来的一种多维模型信息集成技术,可应用于建设工程全寿命周期的各个阶段,具有可视化、协调性、模拟性、优化性、可出图性等特点。BIM在国内现有的三种项目管理模式(传统、承包管理、集成创新型模式)中的应用方式不同,因此综合以上研究成果,本文认为可从两个角度出发,在建设工程电子招投标系统建设中应用BIM技术:1) 在传统模式(DBB)下,引入BIM技术升级现有电子招投标系统;2) 在承包管理型模式和集成创新型模式中建立基于BIM技术的建设工程招投标管理信息系统。
安徽省软科学项目(1402052016),安徽省建设厅软科学项目(2016YF-01)。
张倬友,胡 康,江小燕. 基于DEA-GA-BP的智能评标决策支持系统的设计与实现Design and Implementation of a Tender Evaluation IDSS System Based on DEA-GA-BP Neural Network[J]. 计算机科学与应用, 2020, 10(03): 541-552. https://doi.org/10.12677/CSA.2020.103056
https://doi.org/10.1109/ICICTA.2009.24
https://doi.org/10.1109/ICICTA.2009.21
https://doi.org/10.1061/(ASCE)CO.1943-7862.0000386