亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        時(shí)態(tài)圖上圖模式匹配研究綜述

        2021-12-01 05:26:54李發(fā)明鄒兆年李建中
        關(guān)鍵詞:模式圖模式匹配快照

        李發(fā)明,鄒兆年,李建中

        (哈爾濱工業(yè)大學(xué) 計(jì)算學(xué)部,哈爾濱 150001)

        0 引言

        在眾多圖研究問(wèn)題中,圖模式匹配(graph pattern matching)問(wèn)題一直占據(jù)著重要的地位。現(xiàn)有的研究一般根據(jù)子圖同構(gòu)(subgraph isomorphism)定義圖模式匹配問(wèn)題[1]。給定一個(gè)查詢(xún)模式圖Q和數(shù)據(jù)圖G,圖模式匹配問(wèn)題是在G中查找Q的所有匹配。Q的一個(gè)匹配是滿(mǎn)足如下條件的G的一個(gè)子圖H:存在一個(gè)從Q的頂點(diǎn)集到H的頂點(diǎn)集的雙射函數(shù)(bijective function),使得當(dāng)且僅當(dāng)(f(v),f(v'))是H中的一條邊時(shí),(v,v')是Q中的一條邊。如果圖中頂點(diǎn)存在標(biāo)簽,則要求Q中頂點(diǎn)v的標(biāo)簽同H中頂點(diǎn)f(v)的標(biāo)簽相同。H則稱(chēng)為Q在G中的一個(gè)匹配。圖模式匹配問(wèn)題是很多研究的基礎(chǔ),例如,圖數(shù)據(jù)庫(kù)、知識(shí)圖譜查詢(xún)處理、圖挖掘、計(jì)算機(jī)視覺(jué)等等。然而,現(xiàn)有的圖模式匹配研究主要關(guān)注查詢(xún)模式圖的結(jié)構(gòu),常常忽略了圖數(shù)據(jù)上的時(shí)態(tài)圖信息。下面兩個(gè)實(shí)際例子說(shuō)明了時(shí)態(tài)信息在圖模式匹配問(wèn)題中的重要性。

        (1)美國(guó)通訊公司Verizon 每年都會(huì)公布安全事故報(bào)告,而這些安全事故中的攻擊模式都帶有時(shí)態(tài)信息,即這些模式都可以表示成帶有時(shí)態(tài)信息的圖模式。圖1 中給出了其中一種攻擊模式,圖中頂點(diǎn)表示服務(wù)器或者被攻擊的終端,頂點(diǎn)之間的邊表示服務(wù)器和終端之間的通信,邊上的t表示通信時(shí)間,圖模式對(duì)通信時(shí)間要求是t1<t2<t3<t4<t5。監(jiān)測(cè)這種常見(jiàn)的攻擊模式將有利于識(shí)別惡意軟件及其服務(wù)器。

        圖1 攻擊模式Fig.1 Cyber-attach pattern

        (2)圖2 給出3 個(gè)科研人員以合作的模式在同一個(gè)會(huì)議上發(fā)表論文的情況,其中頂點(diǎn)表示研究人員,頂點(diǎn)之間的邊表示合作關(guān)系,圖下面的文字表示會(huì)議的名稱(chēng)及合作的時(shí)間。了解不同科研人員之間的合作模式及持續(xù)時(shí)間將更好地發(fā)現(xiàn)研究團(tuán)隊(duì)及研究方向。

        圖2 長(zhǎng)期合作模式Fig.2 Durable cooperation

        鑒于時(shí)態(tài)信息對(duì)于圖數(shù)據(jù)查詢(xún)、分析的重要性,而現(xiàn)有關(guān)于圖模式匹配的研究又很少考慮時(shí)態(tài)信息,本文從時(shí)態(tài)圖的不同模型和時(shí)態(tài)信息的不同特性出發(fā),對(duì)時(shí)態(tài)圖上的圖模式匹配問(wèn)題進(jìn)行了全面地綜述。

        1 常見(jiàn)時(shí)態(tài)圖模型

        時(shí)態(tài)圖數(shù)據(jù)(temporal graph data),也稱(chēng)為演化圖數(shù)據(jù)(evolving graph data)、歷史圖數(shù)據(jù)(historical graph data),是在靜態(tài)圖數(shù)據(jù)基礎(chǔ)上演變的一種包含時(shí)態(tài)信息的新型圖數(shù)據(jù)[2]。時(shí)態(tài)圖中頂點(diǎn)、邊、頂點(diǎn)上的屬性、邊上屬性等都可以隨時(shí)間發(fā)生改變,一個(gè)典型的時(shí)態(tài)圖如圖3 所示,邊上的整數(shù)表示時(shí)間戳,即兩個(gè)頂點(diǎn)之間發(fā)生聯(lián)系的時(shí)間,例如:在社交網(wǎng)絡(luò)中,該時(shí)間可以表示兩個(gè)用戶(hù)發(fā)生通信的時(shí)間;在交通網(wǎng)絡(luò)中,該時(shí)間可以表示飛機(jī)從一個(gè)城市起飛并飛往另一個(gè)城市的時(shí)間;在銀行轉(zhuǎn)賬網(wǎng)絡(luò)中,該時(shí)間可以表示一個(gè)賬戶(hù)向另一個(gè)賬戶(hù)轉(zhuǎn)賬的時(shí)間等等。關(guān)聯(lián)時(shí)間的邊也被稱(chēng)為時(shí)態(tài)邊。根據(jù)邊上時(shí)間的表示方式和存儲(chǔ)時(shí)態(tài)圖方式的不同,常見(jiàn)的時(shí)態(tài)圖模型有3 個(gè),即快照模型、邊流模型和時(shí)間區(qū)間模型。

        1.1 快照模型

        快照模型(snapshot model)是時(shí)態(tài)圖研究中一種常用的數(shù)據(jù)模型。該模型將一個(gè)時(shí)間區(qū)間(time interval,即一段時(shí)間)內(nèi)的時(shí)態(tài)邊映射到同一張靜態(tài)圖上,即一張快照[3]。如果圖中某兩點(diǎn)之間在該時(shí)間區(qū)間內(nèi)存在多條時(shí)態(tài)邊,則多條時(shí)態(tài)邊只映射成兩點(diǎn)之間的一條邊。圖3 中的時(shí)態(tài)圖在快照模型下的表示如圖4 所示,其中時(shí)間區(qū)間大小為1。由于時(shí)間區(qū)間的大小設(shè)置為1,所以圖4 中的快照數(shù)目為4。需要注意的是不同大小的時(shí)間區(qū)間會(huì)導(dǎo)致同一個(gè)時(shí)態(tài)圖轉(zhuǎn)化為快照表示后快照數(shù)量不同、快照內(nèi)邊的數(shù)目不同。

        圖3 時(shí)態(tài)圖示例Fig.3 An Example of temporal graph

        圖4 快照模型Fig.4 Snapshot model

        1.2 邊流模型

        邊流模型(edge-stream model)采用類(lèi)似日志的形式將每條時(shí)態(tài)邊單獨(dú)表示,該模型詳細(xì)地記錄了每一條邊每一次的變化。在通常情況下,所有的時(shí)態(tài)邊根據(jù)邊上的時(shí)態(tài)圖信息升序排列。在邊流模型中,一條邊一般采用三元組表示,三元組中包含兩個(gè)頂點(diǎn)及一個(gè)時(shí)刻,表示兩個(gè)點(diǎn)之間建立聯(lián)系的具體時(shí)間。圖3 中時(shí)態(tài)圖的對(duì)應(yīng)的邊流表示,如圖5 所示。邊流模型完整地記錄了時(shí)態(tài)圖所有的變化情況。

        圖5 邊流模型Fig.5 Edge-stream model

        1.3 區(qū)間模型

        區(qū)間模型(interval model)不同于以上兩個(gè)模型表示離散時(shí)間的時(shí)態(tài)圖,區(qū)間模型關(guān)注的是邊上關(guān)聯(lián)時(shí)間區(qū)間的情況,即邊上的時(shí)態(tài)信息是連續(xù)的。時(shí)間區(qū)間表示兩點(diǎn)之間關(guān)系持續(xù)的時(shí)長(zhǎng),時(shí)間區(qū)間一般使用開(kāi)始時(shí)間和終止時(shí)間表示。一個(gè)適用區(qū)間模型表示的時(shí)態(tài)圖,如圖6 所示。

        圖6 區(qū)間模型Fig.6 Interval model

        2 時(shí)態(tài)圖上圖模式匹配相關(guān)工作

        相比于靜態(tài)圖上大量關(guān)于圖模式匹配的研究工作,時(shí)態(tài)圖上圖模式匹配的研究比較少。同靜態(tài)圖上的圖模式匹配相比較,時(shí)態(tài)圖上的圖模式匹配問(wèn)題除了需要考慮查詢(xún)模式圖引入的結(jié)構(gòu)約束,還需要考慮定義在查詢(xún)模式圖的頂點(diǎn)或邊上的時(shí)態(tài)約束。所以,時(shí)態(tài)圖上的圖模式匹配問(wèn)題相較于靜態(tài)圖上的圖模式匹配問(wèn)題更加復(fù)雜[4]。根據(jù)時(shí)態(tài)數(shù)據(jù)的特點(diǎn),本文總結(jié)出時(shí)態(tài)數(shù)據(jù)的3 個(gè)重要性質(zhì),即時(shí)序性、持久性和演化性?;谶@3 個(gè)性質(zhì),對(duì)時(shí)態(tài)圖上圖模式匹配相關(guān)工作進(jìn)行綜述。

        (1)時(shí)序性(Temporality):由于數(shù)據(jù)對(duì)象本身關(guān)聯(lián)時(shí)態(tài)信息,時(shí)態(tài)數(shù)據(jù)天然滿(mǎn)足時(shí)序性,即根據(jù)數(shù)據(jù)對(duì)象上關(guān)聯(lián)的時(shí)態(tài)信息,可以在數(shù)據(jù)全集上定義全序關(guān)系。在時(shí)態(tài)圖數(shù)據(jù)上,時(shí)序性可以表現(xiàn)為任意兩條邊或者兩個(gè)頂點(diǎn)在時(shí)態(tài)圖中的出現(xiàn)存在先后順序。

        (2)演化性(Evolvability):演化性表現(xiàn)為數(shù)據(jù)對(duì)象或數(shù)據(jù)對(duì)象間的關(guān)系發(fā)生變化,即數(shù)據(jù)對(duì)象或者數(shù)據(jù)對(duì)象間的關(guān)系隨時(shí)間發(fā)生變化[5]。在時(shí)態(tài)圖數(shù)據(jù)上,演化性可以表現(xiàn)為若干頂點(diǎn)的一個(gè)導(dǎo)出子圖隨時(shí)間變化為另一個(gè)導(dǎo)出子圖[6]。

        (3)持久性(Durability):持久性表現(xiàn)為數(shù)據(jù)對(duì)象或者數(shù)據(jù)對(duì)象間關(guān)系不隨時(shí)間發(fā)生變化,即數(shù)據(jù)對(duì)象或數(shù)據(jù)對(duì)象間的關(guān)系在多個(gè)時(shí)間不發(fā)生改變[7]。在時(shí)態(tài)圖數(shù)據(jù)上,持久性可以表現(xiàn)為一個(gè)子圖的結(jié)構(gòu)在多個(gè)時(shí)間不發(fā)生改變[8-9]。

        根據(jù)時(shí)態(tài)數(shù)據(jù)的3 個(gè)性質(zhì),下面對(duì)時(shí)態(tài)圖上圖模式匹配的相關(guān)工作進(jìn)行詳細(xì)闡述。

        2.1 時(shí)態(tài)圖上基于時(shí)序性定義的圖模式匹配

        在時(shí)序圖模式匹配的定義中,查詢(xún)模式圖中除了給定結(jié)構(gòu)約束以外,還在邊集上定義了先后順序,即查詢(xún)模式圖中的邊在時(shí)態(tài)數(shù)據(jù)圖中的匹配邊上的時(shí)間應(yīng)該滿(mǎn)足事先定義的順序[10]。針對(duì)時(shí)序圖模式匹配問(wèn)題,已有的研究主要關(guān)注小的查詢(xún)模式圖[4,11-12],即查詢(xún)模式圖中點(diǎn)的數(shù)目一般小于6。該類(lèi)方法主要采用遍歷時(shí)態(tài)圖方式搜索滿(mǎn)足條件的匹配。除了要求匹配滿(mǎn)足以上定義,Kosyfaki 等人的研究還對(duì)匹配的邊上的權(quán)值和進(jìn)行限制[13];Li 等人和Sun 等人針對(duì)任意大小的查詢(xún)模式圖進(jìn)行研究,首先根據(jù)定義在邊集上的偏序關(guān)系將一個(gè)查詢(xún)模式圖分解成若干個(gè)小的子查詢(xún)模式圖;其次,在輸入的圖流中查找這些子查詢(xún)模式圖的匹配,并將合格的匹配存儲(chǔ)到索引中;最后,連接這些子查詢(xún)模式圖的匹配得到查詢(xún)模式圖的匹配[14-15]。Kumar 等人和潘敏佳等人主要關(guān)注時(shí)態(tài)圖中一類(lèi)特殊的結(jié)構(gòu)—時(shí)態(tài)環(huán),即起始頂點(diǎn)和結(jié)束頂點(diǎn)相同的一條簡(jiǎn)單的時(shí)態(tài)路徑,都采用兩階段深度優(yōu)先搜索的方法查找環(huán)結(jié)構(gòu)[16-17]。以上的研究都是基于時(shí)態(tài)圖的圖流模型定義的圖模式匹配。不同于之前采用的圖流模型,Xu 等人在區(qū)間模型下定義圖模式匹配問(wèn)題,即在查詢(xún)模式圖和時(shí)態(tài)數(shù)據(jù)圖的邊上包含具體的時(shí)間區(qū)間[18],該定義中要求對(duì)于任何查詢(xún)模式圖的匹配的邊關(guān)聯(lián)的時(shí)間區(qū)間同查詢(xún)模式圖中邊上的時(shí)間區(qū)間必須重疊。Ma 等人首次根據(jù)圖模擬和時(shí)態(tài)路徑定義時(shí)態(tài)圖上的圖模式匹配基于連接的方式枚舉匹配[19]。

        2.2 時(shí)態(tài)圖上基于持久性定義的圖模式匹配

        在持續(xù)圖模式匹配的定義中,查詢(xún)模式圖中除了給定結(jié)構(gòu)約束以外,還要求查詢(xún)模式圖的匹配在時(shí)態(tài)數(shù)據(jù)圖中的多個(gè)時(shí)間出現(xiàn)。該定義是基于時(shí)態(tài)圖的快照模型給出的,Semertzidis 等人使用位圖(bitmap)位圖構(gòu)建索引,索引的大小同時(shí)態(tài)圖中快照的個(gè)數(shù)成正比[8,20]。在搜索匹配的過(guò)程中,算法利用位圖之間的位運(yùn)算快速確定一個(gè)匹配持續(xù)的時(shí)間。

        2.3 時(shí)態(tài)圖上基于演化性定義的圖模式匹配

        在演化圖模式匹配的定義中,查詢(xún)模式圖中除了給定結(jié)構(gòu)約束以外,還要求查詢(xún)模式圖中的邊在時(shí)態(tài)數(shù)據(jù)圖中的匹配邊在不同時(shí)間表現(xiàn)為不同的狀態(tài)。該定義是基于時(shí)態(tài)圖的快照模型給出的。Zufle等人通過(guò)在查詢(xún)模式圖的邊上指定時(shí)間集合限制其匹配邊上的時(shí)間集合定義時(shí)態(tài)圖上的圖模式匹配問(wèn)題,并利用字符串編碼子圖結(jié)構(gòu)加快匹配的搜索過(guò)程[21]。

        3 現(xiàn)有工作的不足

        通過(guò)以上綜述可以看出,在時(shí)態(tài)圖數(shù)據(jù)相關(guān)的眾多研究問(wèn)題中,時(shí)態(tài)圖上的圖模式匹配研究則剛剛開(kāi)始。表1 從定義、內(nèi)存消耗、算法效率等方面給出現(xiàn)有時(shí)態(tài)圖上圖模式匹配工作的不足。

        表1 時(shí)態(tài)圖上圖模式匹配總結(jié)Tab.1 Summary of graph pattern matching on temporal graphs

        具體的說(shuō)明如下。

        (1)時(shí)序圖模式匹配:現(xiàn)有時(shí)態(tài)圖上的時(shí)序圖模式匹配算法主要基于連接子查詢(xún)的匹配的方式實(shí)現(xiàn),這種方式會(huì)產(chǎn)生大量的中間結(jié)果,從而占用大量的內(nèi)存。同時(shí),驗(yàn)證連接后得到的結(jié)果,特別是那些不合格的匹配,會(huì)浪費(fèi)大量的時(shí)間。基于以上原因?qū)е卢F(xiàn)有方法在處理大規(guī)模時(shí)態(tài)圖或稠密的查詢(xún)模式圖時(shí)時(shí)間效率差。

        (2)持續(xù)圖模式匹配:現(xiàn)有時(shí)態(tài)圖上的時(shí)序圖模式匹配算法主要利用位圖構(gòu)建索引降低驗(yàn)證匹配持續(xù)時(shí)間的代價(jià)。然而,索引占用的空間大小與時(shí)態(tài)圖中的快照數(shù)目成正比。當(dāng)時(shí)態(tài)圖的規(guī)模變大或者時(shí)態(tài)圖中快照數(shù)目較多時(shí),索引將需要極大的存儲(chǔ)空間,進(jìn)而導(dǎo)致算法處理查詢(xún)的時(shí)間效率變差。

        (3)演化圖模式匹配:在現(xiàn)有的工作中,沒(méi)有發(fā)現(xiàn)時(shí)態(tài)圖上演化圖模式匹配的定義,只發(fā)現(xiàn)一個(gè)已有的工作可以處理演化圖模式匹配問(wèn)題,該工作需要對(duì)組成查詢(xún)模式圖的子圖進(jìn)行編碼并構(gòu)建索引,而索引的大小與時(shí)態(tài)圖中快照的數(shù)目以及子圖的匹配的數(shù)目成正比。當(dāng)時(shí)態(tài)圖的規(guī)模變大或者時(shí)態(tài)圖中快照數(shù)目較多時(shí),索引將耗費(fèi)極大內(nèi)存空間,進(jìn)而導(dǎo)致算法處理查詢(xún)的時(shí)間效率變差。

        4 結(jié)束語(yǔ)

        本文根據(jù)時(shí)態(tài)圖的快照模型、邊流模型和區(qū)間模型以及時(shí)態(tài)圖數(shù)據(jù)的時(shí)序性、持續(xù)性和演化性對(duì)時(shí)態(tài)圖上圖模式匹配問(wèn)題進(jìn)行了綜述。相比于靜態(tài)圖上圖模式匹配問(wèn)題豐碩的研究成果,時(shí)態(tài)圖上圖模式匹配問(wèn)題的研究則剛剛開(kāi)始?,F(xiàn)有的時(shí)態(tài)圖上圖模式匹配研究在處理大規(guī)模時(shí)態(tài)圖或者稠密的查詢(xún)模式圖時(shí)表現(xiàn)較差,而一些圖模式匹配問(wèn)題在時(shí)態(tài)圖上還沒(méi)有形式化定義。作為圖研究領(lǐng)域一個(gè)重要的研究方向,時(shí)態(tài)圖上圖模式匹配問(wèn)題從深度到廣度、從理論到算法有待進(jìn)一步的深入研究。

        猜你喜歡
        模式圖模式匹配快照
        EMC存儲(chǔ)快照功能分析
        天津科技(2022年5期)2022-05-31 02:18:08
        “雙勾模式圖”的推廣與應(yīng)用
        組織學(xué)模式圖繪畫(huà)視頻的制作及其應(yīng)用
        基于模式匹配的計(jì)算機(jī)網(wǎng)絡(luò)入侵防御系統(tǒng)
        電子制作(2019年13期)2020-01-14 03:15:32
        具有間隙約束的模式匹配的研究進(jìn)展
        OIP-IOS運(yùn)作與定價(jià)模式匹配的因素、機(jī)理、機(jī)制問(wèn)題
        模式圖及模式圖訓(xùn)練在口腔修復(fù)學(xué)教學(xué)中的應(yīng)用
        創(chuàng)建磁盤(pán)組備份快照
        基于散列函數(shù)的模式匹配算法
        數(shù)據(jù)恢復(fù)的快照策略
        高黄暴h日本在线观看| 亚洲丁香五月天缴情综合| 77777亚洲午夜久久多人| 精品国产看高清国产毛片| 亚洲AV秘 片一区二区三区| 国产人妖伦理视频在线观看| 青青草免费手机视频在线观看| 亚洲av无码日韩av无码网站冲| 品色永久免费| 91最新免费观看在线| 热综合一本伊人久久精品| 插插射啊爱视频日a级| 人妻无码αv中文字幕久久琪琪布| 91久久久久无码精品露脸| 成年女人片免费视频播放A| 青青草视频在线观看绿色| 国产一区二区三区视频网| 色欲色香天天天综合vvv| 一本色道久久88精品综合| 国内精品无码一区二区三区| 国产 中文 制服丝袜 另类| 日韩精品一级在线视频| 亚洲中文字幕久久精品色老板| 中文字幕人妻在线中字| 日日av拍夜夜添久久免费| 欧美视频九九一区二区| 国语对白三级在线观看| 麻豆精品一区二区av白丝在线| 免费无码毛片一区二区app| 成人免费xxxxx在线视频| 蜜臀av国内精品久久久人妻| 国产日产高清一区二区三区| 大肉大捧一进一出好爽视频动漫 | 久久精品国产9久久综合| 丰满少妇作爱视频免费观看| 日本高清aⅴ毛片免费| 精品日韩欧美| 国产精品久久久黄色片| 丰满少妇人妻久久久久久| 丰满人妻熟妇乱又伦精品视| 最新精品亚洲成a人在线观看|