本發(fā)明涉及數(shù)據(jù)處理,具體涉及一種面向建筑工程的工程造價數(shù)據(jù)查詢方法及系統(tǒng)。
背景技術(shù):
1、工程造價數(shù)據(jù)查詢是建筑工程管理中的重要環(huán)節(jié),對于確保工程項目的預(yù)算、成本控制和資源配置起著關(guān)鍵作用?,F(xiàn)有的工程造價數(shù)據(jù)主要來源于各類數(shù)據(jù)庫、行業(yè)標(biāo)準(zhǔn)和歷史項目的數(shù)據(jù)積累,但這些數(shù)據(jù)常常存在更新不及時、準(zhǔn)確性不足等問題。通過大數(shù)據(jù)、人工智能等技術(shù)手段,可以實現(xiàn)數(shù)據(jù)的自動更新、精準(zhǔn)匹配和智能推薦。
2、建筑工程的工程造價數(shù)據(jù)通過造價報表的形式構(gòu)建關(guān)系數(shù)據(jù)庫進(jìn)行存儲,不同關(guān)系數(shù)據(jù)庫之間通過關(guān)系索引進(jìn)行連接,然而工程建設(shè)是一個長期的過程,而市場是動態(tài)變化的,因此隨著工程建設(shè)的進(jìn)度變化,工程造價也會實時的產(chǎn)生變化,因此需要在這個過程中實現(xiàn)對工程造價的實時估算和測算,但關(guān)系數(shù)據(jù)庫是預(yù)先基于建筑工程的項目構(gòu)建的,若需要重構(gòu)關(guān)系數(shù)據(jù)庫的工作量極大,無法使得預(yù)先構(gòu)建的數(shù)據(jù)庫中的關(guān)系結(jié)構(gòu)(不同工程項目之間存在關(guān)系,則需要進(jìn)行連接)隨著市場變化而添加連接,導(dǎo)致對工程造價的估算和測算時,查詢相關(guān)數(shù)據(jù)或項目的難度極大。
技術(shù)實現(xiàn)思路
1、為了解決現(xiàn)有的工程造價數(shù)據(jù)的查詢難度較大的技術(shù)問題,本發(fā)明的目的在于提供一種面向建筑工程的工程造價數(shù)據(jù)查詢方法及系統(tǒng),所采用的技術(shù)方案具體如下:
2、在本發(fā)明的第一方面,提供一種面向建筑工程的工程造價數(shù)據(jù)查詢方法,包括:
3、獲取各個單位成本,所述單位成本為各建筑工程項目中的每一項成本;
4、根據(jù)任兩個單位成本的相關(guān)程度,構(gòu)建全連接圖,并將所述全連接圖進(jìn)行區(qū)域劃分,得到多個社區(qū);
5、對各個社區(qū)內(nèi)的單位成本進(jìn)行主成分分析,得到各個社區(qū)內(nèi)的核心單位成本;
6、基于各社區(qū)的各個單位成本與其他各社區(qū)的各核心單位成本之間的關(guān)聯(lián),得到各社區(qū)的各個單位成本與其他各社區(qū)的各核心單位成本之間的關(guān)聯(lián)程度;
7、融合各社區(qū)的各個單位成本與其他各社區(qū)的各核心單位成本之間的關(guān)聯(lián)程度,得到各社區(qū)的各個單位成本與其他各社區(qū)的索引構(gòu)建置信度;
8、根據(jù)所述索引構(gòu)建置信度,構(gòu)建各社區(qū)的關(guān)系索引。
9、在一個示例性的實施例中,所述任兩個單位成本的相關(guān)程度的獲取過程,包括:
10、根據(jù)所述任兩個單位成本的工期之間的時間間隔,得到所述任兩個單位成本的工期一致性;
11、基于所述工期一致性,結(jié)合所述任兩個單位成本是否處于同一建筑工程項目,以及所述任兩個單位成本的相似性,得到所述任兩個單位成本的相關(guān)程度。
12、在一個示例性的實施例中,基于各社區(qū)的各個單位成本與其他各社區(qū)的各核心單位成本之間的關(guān)聯(lián),得到各社區(qū)的各個單位成本與其他各社區(qū)的各核心單位成本之間的關(guān)聯(lián)程度,包括:
13、獲取在對第一目標(biāo)社區(qū)內(nèi)的各單位成本進(jìn)行主成分分析的過程中,第一目標(biāo)社區(qū)內(nèi)的各單位成本在構(gòu)成第一目標(biāo)社區(qū)內(nèi)的各核心單位成本的線性組合時的回歸參數(shù);所述第一目標(biāo)社區(qū)為任意一個社區(qū);
14、根據(jù)所述回歸參數(shù)和預(yù)設(shè)開始權(quán)重,得到第一目標(biāo)社區(qū)內(nèi)的各單位成本針對于各個核心單位成本的加權(quán)回歸參數(shù);
15、獲取第一目標(biāo)社區(qū)內(nèi)的各單位成本與第二目標(biāo)社區(qū)內(nèi)的各單位成本的相似性;所述第二目標(biāo)社區(qū)為任意一個社區(qū),且與所述第一目標(biāo)社區(qū)是不同的社區(qū);
16、根據(jù)所述加權(quán)回歸參數(shù)和相似性,得到第二目標(biāo)社區(qū)內(nèi)的各單位成本與第一目標(biāo)社區(qū)內(nèi)的各核心單位成本之間的關(guān)聯(lián)程度。
17、在一個示例性的實施例中,根據(jù)所述加權(quán)回歸參數(shù)和相似性,得到第二目標(biāo)社區(qū)內(nèi)的各單位成本與第一目標(biāo)社區(qū)內(nèi)的各核心單位成本之間的關(guān)聯(lián)程度,包括:
18、根據(jù)所述第一目標(biāo)社區(qū)內(nèi)的各單位成本針對于各個核心單位成本的加權(quán)回歸參數(shù)和相似性,得到與所述第一目標(biāo)社區(qū)內(nèi)的各單位成本相對應(yīng)的關(guān)聯(lián)子程度;
19、融合與所述第一目標(biāo)社區(qū)內(nèi)的各單位成本相對應(yīng)的關(guān)聯(lián)子程度,得到第二目標(biāo)社區(qū)內(nèi)的各單位成本與第一目標(biāo)社區(qū)內(nèi)的各核心單位成本之間的關(guān)聯(lián)程度。
20、在一個示例性的實施例中,所述關(guān)聯(lián)程度的計算公式如下:
21、;
22、其中,表示第二目標(biāo)社區(qū)內(nèi)的第i個單位成本與第k個社區(qū)內(nèi)的第j個核心單位成本之間的關(guān)聯(lián)程度,為第k個社區(qū)中的單位成本的數(shù)量,第k個社區(qū)對應(yīng)所述第一目標(biāo)社區(qū);為第k個社區(qū)中第m個單位成本在構(gòu)成第k個社區(qū)中的第j個核心單位成本的線性組合時的回歸參數(shù),為第k個社區(qū)中的第m個單位成本的預(yù)設(shè)開始權(quán)重,若當(dāng)前時刻下第m個單位成本的工期已經(jīng)開始,那么第m個單位成本的預(yù)設(shè)開始權(quán)重記為1,否則記為0;為第二目標(biāo)社區(qū)內(nèi)的第i個單位成本的造價序列,為第k個社區(qū)中第m個單位成本的造價序列,表示和的相似性,表示歸一化函數(shù)。
23、在一個示例性的實施例中,融合各社區(qū)的各個單位成本與其他各社區(qū)的各核心單位成本之間的關(guān)聯(lián)程度,得到各社區(qū)的各個單位成本與其他各社區(qū)的索引構(gòu)建置信度,包括:
24、獲取第二目標(biāo)社區(qū)內(nèi)的各單位成本與第一目標(biāo)社區(qū)內(nèi)的各核心單位成本之間的關(guān)聯(lián)程度中的最大值;
25、獲取所述第二目標(biāo)社區(qū)內(nèi)的各單位成本與第一目標(biāo)社區(qū)內(nèi)的各核心單位成本之間的關(guān)聯(lián)程度中除所述最大值之外的其余關(guān)聯(lián)程度;
26、根據(jù)所述最大值與所述其余關(guān)聯(lián)程度之間的差異,確定第二目標(biāo)社區(qū)內(nèi)的各單位成本與第一目標(biāo)社區(qū)的索引構(gòu)建置信度。
27、在一個示例性的實施例中,所述索引構(gòu)建置信度的計算公式如下:
28、;
29、其中,表示第二目標(biāo)社區(qū)內(nèi)的第i個單位成本與第k個社區(qū)的索引構(gòu)建置信度,表示第二目標(biāo)社區(qū)內(nèi)的第i個單位成本與第k個社區(qū)中所有核心單位成本的關(guān)聯(lián)程度中的最大值,表示第k個社區(qū)中除所述最大值對應(yīng)的核心單位成本之外的其余核心單位成本的數(shù)量,表示第k個社區(qū)中除所述最大值對應(yīng)的核心單位成本之外的第個核心單位成本,表示第二目標(biāo)社區(qū)內(nèi)的第i個單位成本與第k個社區(qū)內(nèi)的第個核心單位成本之間的關(guān)聯(lián)程度。
30、在一個示例性的實施例中,根據(jù)所述索引構(gòu)建置信度,構(gòu)建各社區(qū)的關(guān)系索引,包括:
31、將各社區(qū)的各個單位成本與其他各社區(qū)的索引構(gòu)建置信度與預(yù)設(shè)閾值進(jìn)行比較;
32、構(gòu)建大于所述預(yù)設(shè)閾值的索引構(gòu)建置信度對應(yīng)單位成本所在社區(qū)對應(yīng)的數(shù)據(jù)庫的關(guān)系索引。
33、在一個示例性的實施例中,將所述全連接圖進(jìn)行區(qū)域劃分,得到多個社區(qū),包括:
34、采用louvain算法將所述全連接圖進(jìn)行區(qū)域劃分,得到多個社區(qū)。
35、在本發(fā)明的第二方面,提供一種面向建筑工程的工程造價數(shù)據(jù)查詢系統(tǒng),包括:存儲器及處理器;所述存儲器與所述處理器連接;所述存儲器,用于存儲程序指令;所述處理器,用于在程序指令被執(zhí)行時,實現(xiàn)上述的面向建筑工程的工程造價數(shù)據(jù)查詢方法。
36、本發(fā)明具有如下有益效果:本發(fā)明先根據(jù)任兩個單位成本的相關(guān)程度,構(gòu)建全連接圖,并將全連接圖進(jìn)行區(qū)域劃分,得到多個社區(qū),便于準(zhǔn)確構(gòu)建各社區(qū)針對于關(guān)系數(shù)據(jù)庫的關(guān)系索引,然后,為了降低數(shù)據(jù)處理的工作量并有針對性地對相關(guān)單位成本進(jìn)行分析,對各個社區(qū)內(nèi)的單位成本進(jìn)行主成分分析,得到各個社區(qū)內(nèi)的核心單位成本,然后根據(jù)各社區(qū)的各個單位成本與其他各社區(qū)的各核心單位成本之間的關(guān)聯(lián),得到各社區(qū)的各個單位成本與其他各社區(qū)的各核心單位成本之間的關(guān)聯(lián)程度,從而基于關(guān)聯(lián)程度,得到各社區(qū)的各個單位成本與其他各社區(qū)的索引構(gòu)建置信度,最終根據(jù)索引構(gòu)建置信度,構(gòu)建各社區(qū)的關(guān)系索引,通過這種方式,能夠降低工程造價查詢的工作量以及查詢難度,提升工程造價查詢效率。