• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于多重序列所有公共子序列的啟發(fā)式算法度量多圖的相似度

    2018-03-01 05:24:52歐陽繼紅陳桂芬
    關(guān)鍵詞:后綴度量復(fù)雜度

    王 旭,歐陽繼紅,陳桂芬

    (1.吉林大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,長春130012;2.吉林大學(xué) 符號(hào)計(jì)算與知識(shí)工程教育部重點(diǎn)實(shí)驗(yàn)室,長春130012;3.吉林農(nóng)業(yè)大學(xué) 信息技術(shù)學(xué)院,長春130118)

    0 引 言

    圖是最重要和值得深入研究的數(shù)據(jù)結(jié)構(gòu)之一,例如在生物信息學(xué)和化學(xué)領(lǐng)域中,DNAs和分子都是以圖的結(jié)構(gòu)出現(xiàn)的[1,2]。在分析這種圖數(shù)據(jù)類型時(shí),度量圖的相似度承擔(dān)了一個(gè)重要角色[3,4],圖的相似度度量方法能夠處理這些領(lǐng)域的圖數(shù)據(jù),對(duì)DNAs和分子進(jìn)行提取和分類,有效地解決分類問題。隨著圖數(shù)據(jù)日益增加及其復(fù)雜性,需要更加有效的方法處理任意多個(gè)圖的相似度方法[5,6],而現(xiàn)有的大部分度量圖的相似度方法都是度量兩個(gè)圖的相似度[7,8]。圖相似度度量方法可將圖表示為序列[9-11],用度量序列的方法度量圖的相似度。度量序列相似度方法可以采用所有公共子序列方法(All common subsequences,ACS)[12,13]。ACS方法通過計(jì)算所有公共子序列數(shù)度量序列的相似度,與最長公共子序列方法相比,ACS不僅包含了最長的公共子序列,而且包含了第二長、第三長、……的公共子序列,最大化地獲取公共子序列的信息,更能反映出序列間的相似程度。所有公共子序列數(shù)越大,序列相似度越大;反之,序列相似度越小。度量序列的相似度也可以采用啟發(fā)式方法,在查找多重序列的匹配時(shí),最大化啟發(fā)估計(jì)值,以便最少地?cái)U(kuò)展節(jié)點(diǎn),進(jìn)而找到最優(yōu)解。但現(xiàn)有的啟發(fā)式算法提出的公共子序列只包含一個(gè)字符,不適應(yīng)實(shí)際的應(yīng)用[14],查找最長公共子序列的啟發(fā)式算法[15],不如ACS方法更能反映出序列之間的相似程度。為度量多圖的相似度,如何將圖表示為包含更多原圖信息的對(duì)應(yīng)序列,并應(yīng)用啟發(fā)函數(shù)減少擴(kuò)展節(jié)點(diǎn)的個(gè)數(shù),成為度量多圖相似度的重要問題。

    本文提出了多重序列所有公共子序列的啟發(fā)式算法度量多圖的相似度,將多圖表示多重序列,當(dāng)多重序列的一個(gè)匹配出現(xiàn)時(shí),該算法遞歸地計(jì)算在匹配點(diǎn)上的所有公共子序列數(shù),通過下標(biāo)比較查找多重序列的公共子序列、剔除重復(fù)的匹配,通過后綴序列的啟發(fā)函數(shù)減小計(jì)算多重序列的所有公共子序列數(shù)的節(jié)點(diǎn)個(gè)數(shù),有效地解決任意多個(gè)圖的相似度問題。

    1 圖表示為序列

    1.1 圖表示序列方法

    將圖表示為序列,序列要保留原圖的信息,這樣通過度量序列的相似度度量圖的相似度時(shí),度量結(jié)果才能保證圖的相似度的準(zhǔn)確性。本文采用圖的深度優(yōu)先搜索方法,以任一頂點(diǎn)作為序列的初始節(jié)點(diǎn),按照該頂點(diǎn)與其它頂點(diǎn)間的路徑搜索,將圖表示為頂點(diǎn)序列。頂點(diǎn)序列體現(xiàn)了圖中頂點(diǎn)訪問的層次順序,反映了頂點(diǎn)間的路徑信息以及連通性,較好地保留了圖的信息。在搜索頂點(diǎn)時(shí),若某一頂點(diǎn)已訪問過,就不再從該頂點(diǎn)出發(fā)進(jìn)行搜索,搜索圖的過程實(shí)質(zhì)上是對(duì)每個(gè)頂點(diǎn)查找其鄰接頂點(diǎn)的過程。為保證度量的準(zhǔn)確性,選擇圖中相同或相似位置的頂點(diǎn)作為序列的初始節(jié)點(diǎn)。應(yīng)用圖深度優(yōu)先搜索方法可將d個(gè)圖G1,G2,…,G d表示為d個(gè)序列,這些d個(gè)序列組成集合S={s1,s2,…,s d},S為字母表Σ上的多重序列(multiple sequences),d≥2。本文研究的圖是頂點(diǎn)帶標(biāo)號(hào)的有向圖。

    以兩個(gè)圖G1和G2(如圖1所示)為例,選取具有相同結(jié)構(gòu)的頂點(diǎn)(e和a)為序列的初始節(jié)點(diǎn),應(yīng)用圖深度優(yōu)先搜索方法將G1和G2表示為對(duì)應(yīng)頂點(diǎn)序列s1和s2,s1=expect,s2=accept。

    圖1 有向圖G1和G2Fig.1 The directed graphs G1 and G2

    1.2 所有公共子序列方法

    所有公共子序列方法(ACS)可以度量序列的相似度,所有公共子序列數(shù)越大,序列的相似度越大;反之,序列的相似度越小。下面給出d個(gè)序列的所有公共子序列的定義,d≥2。

    定義1 從序列s中刪除0個(gè)或更多的元素所獲得的序列稱為s的子序列:

    (1)若序列x為s i的子序列,1≤i≤d,則稱x為多重序列S的公共子序列;

    (2)滿足(1)的情況下所有的x稱為S的所有公共子序列。用|MACS|表示S的所有公共子序列數(shù)。

    為度量多重序列S的相似度,應(yīng)用所有公共子序列方法計(jì)算|M ACS|,|M ACS|越大,多重序列的相似度越大;反之,多重序列的相似度越小。以兩個(gè)序列s1,s2為例,長度分別為n1,n2,ACS(x,y)表示s1和s2所有公共子序列數(shù),有下式成立。

    式中:當(dāng)x=0或y=0時(shí),s1和s2的公共子序列僅有空集?,所以ACS(0,y)=1,ACS(x,0)=1和ACS(0,0)=1;當(dāng)s1[x]=s2[y]時(shí),s1[x]或s2[y]成為s1和s2新的公共子序列,s1[x]或s2[y]與ACS(x-1,y-1)已得到的公共子序列組成新的公共子序列,新的公共子序列數(shù)為ACS(x-1,y-1),在s1[x]或s2[y]點(diǎn)上的所有公共子序列數(shù)是ACS(x-1,y-1)的2倍,所以ACS(x,y)=ACS(x-1,y-1)×2,0≤x≤n1,0≤y≤n2。公式(1)迭代地建立n1×n2矩陣M,計(jì)算s1和s2的所有公共子序列數(shù),ACS(x,y)值越大,s1和s2越相似。

    對(duì)于圖1中G1和G2的對(duì)應(yīng)序列s1=expect和s2=accept,由公式(1)計(jì)算得到的所有公共子序列數(shù)如表1所示,s1和s2的所有公共子序列為:{?,e,p,c,t,ct,ep,et,pt,ept},s1和s2所有公共子序列數(shù)ACS(s1,s2)=10。

    表1 s1和s2的所有公共子序列數(shù)Table 1 The number of all common subsequences between s1 and s2

    2 ACS的啟發(fā)式方法

    多重序列表示為S={s1,s2,…,s d},d≥2,對(duì)應(yīng)的長度分別為n1,n2,…,n d。S中長度分別為n i,n j任意兩個(gè)序列s i和s j的后綴序列為:s i[x+1,…,n i]和s j[y+1,…,n j],0≤x≤n i,0≤y≤n j,0≤i,j≤d,ACSsuf(x,y)ij表示兩個(gè)后綴序列的所有公共子序列數(shù),有下式成立:

    式中:當(dāng)x=n i或y=n j,s i和s j沒有后綴序列,所以ACSsuf(n i,y)ij=0,ACSsuf(x,n j)ij=0和ACSsuf(n i,n j)ij=0;當(dāng)s i[x+1]=s j[y+1]時(shí),s i[x+1]或s j[y+1]與ACSsuf(x+1,y+1)ij得到的公共子序列組成新的公共子序列,所以ACSsuf(x,y)ij=ACSsuf(x+1,y+1)ij×2。公式(2)迭代地建立(n i-x)×(n j-y)矩陣Msuf,計(jì)算s i和s j后綴序列的所有公共子序列數(shù),ACSsuf(x,y)ij值越大,s i和s j后綴序列越相似。

    p表示多重序列S上的點(diǎn),p=(p1,p2,…,p i,…,p d),1≤i≤d,1≤p i≤n i,p i表示序列n i上的點(diǎn),n i表示n i的長度。對(duì)于點(diǎn)p的d個(gè)后綴序列s i[p i+1,…,n i],可以應(yīng)用公式(2)計(jì)算這些后綴序列的所有公共子序列數(shù),h?(p)表示任意兩個(gè)后綴序列s i[p i+1,…,n i]和s j[p j+1,…,n j]的所有公共子序列數(shù),1≤i,j≤d,有下式成立。

    定理1 若h(p)表示d個(gè)后綴序列s1[p1+1,…,n1],s2[p2+1,…,n2],…,s i[p i+1,…,n i],…,s d[p d+1,…,n d]的所有公共子序列數(shù),1≤i≤d,則h(p)≤h?(p)。

    證明:d個(gè)后綴序列的所有公共子序列是d中任意兩個(gè)序列最少的所有公共子序列的子集,d個(gè)后綴序列的所有公共子序列數(shù)小于等于d中任意兩個(gè)序列的所有公共子序列數(shù)的最小值,由公式(3)可知,h?(p)表示任意兩個(gè)序列的所有公共子序列數(shù)的最小值,h?(p)肯定大于等于d個(gè)后綴序列的所有公共子序列數(shù)h(p),即h(p)≤h?(p),得證。

    若s1[p1]=s2[p2]=…=s i[p i]=…=s d[p d],稱點(diǎn)p=(p1,p2,…,p i,…,p d)為多重序列S上的一個(gè)匹配。對(duì)于圖1中G1和G2的對(duì)應(yīng)序列s1=expect和s2=accept,點(diǎn)(4,4)為s1和s2在字符e的匹配,(5,3)為s1和s2在c的匹配,s1和s2的所有匹配出現(xiàn)的位置如表2所示。

    表2 s1和s2匹配出現(xiàn)的位置Table 2 The locations of the matches between s1 and s2

    定義2 對(duì)于多重序列S上的兩個(gè)點(diǎn)p=(p1,p2,…,p i,…,p d),q=(q1,q2,…,q i,…,q d),如果滿足p i<q i,1≤i≤d,則稱p的所有下標(biāo)對(duì)應(yīng)地小于q的所有下標(biāo),記Subscript(p)<Subscript(q)。

    若p和q為S上的兩個(gè)匹配,Combine(p,q)表示p和q的合并后的序列:

    對(duì)于圖1中G1和G2的對(duì)應(yīng)序列s1和s2,(1,4)和(3,5)分別為字符e和p的匹配,且Subscript(e)<Subscript(p),合并(1,4)和(3,5)得到的序列為:Combine((1,4),(3,5))=Combine(e,p)=(ep)。

    定理2 若點(diǎn)p和q為S上的兩個(gè)匹配,則Combine(p,q)為S的公共子序列。

    證明:根據(jù)定義2和公式(4),當(dāng)q的所有下標(biāo)對(duì)應(yīng)地大于p的所有下標(biāo),即p i<q i,或q的所有下標(biāo)對(duì)應(yīng)地小于p的所有下標(biāo),即q i<p i,才可以合并p和q。點(diǎn)p和q為S上的匹配,則p和q分別為S的公共子序列,對(duì)于s i上的點(diǎn)p i和q i,p i和q i分別為S的公共子序列,當(dāng)p i<q i或q i<p i,則序列(p iq i)或(q ip i)也是S的公共子序列,1≤i≤d。所以合并p和q的序列Combine(p,q)為S的公共子序列,得證。

    合并兩個(gè)匹配可以得到公共子序列,當(dāng)新的匹配出現(xiàn),如果新的匹配的下標(biāo)大于或小于合并后序列的下標(biāo),就會(huì)產(chǎn)生新的公共子序列,所以需要標(biāo)記合并后序列的下標(biāo)。合并后的序列Com bine(p,q)的下標(biāo)為p和q中最大的下標(biāo),有下式成立。

    對(duì)于圖1中G1和G2的對(duì)應(yīng)序列s1和s2,(1,4)為字符e的匹配,(3,5)為字符p的匹配,合并后的序列(ep)的下標(biāo)Subscript(ep)=Subscript(p)=(3,5)。

    由定理2可知,當(dāng)Combine(p,q)為S的公共子序列,Combine(p,q)可以看作S上新的匹配,Combine(p,q)下標(biāo)為p和q中最大的下標(biāo),所以有:

    推論1 點(diǎn)p,q,r為S上的匹配,若Subscript(r)>Subscript(q)>Subscript(p),則(pqr)為S的公共子序列。

    對(duì)于圖1中的s1和s2,(1,4)為字符e的匹配,(3,5)為字符p的匹配,(6,6)為字符t的匹配,合并后的序列(ept)為S的公共子序列。

    定義3 設(shè)f(n)=g(n)+h(n),g(n)表示從初始節(jié)點(diǎn)到節(jié)點(diǎn)n付出的實(shí)際代價(jià),h(n)表示從節(jié)點(diǎn)n到目標(biāo)節(jié)點(diǎn)的最優(yōu)路徑的估計(jì)代價(jià),稱使用f(n)作為估價(jià)函數(shù)的GRAPHSEARCH算法為A。若算法A中使用的啟發(fā)函數(shù)h(n)對(duì)任何節(jié)點(diǎn)都有h(n)≤h?(n),則稱其為A?算法。

    |MACS|表示多重序列(s1,s2,…,s d)的所有公共子序列數(shù),d≥2,f(p)表示d個(gè)序列(s1,s2,…,s d)的|M ACS|的估計(jì)函數(shù),g(p)表示d個(gè)前綴序列s1[1,…,p1],s2[1,…,p2],…,s i[1,…,p i],…,s d[1,…,p d]的|MACS|,g(p)可由公式(1)計(jì)算,h(p)表示d個(gè)后綴序列s1[p1+1,…,n1],s2[p2+1,…,n2],…,s i[p i+1,…,n i],…,s d[p d+1,…,n d]的|M ACS|,1≤i≤d,h(p)可由公式(2)計(jì)算,所以|M ACS|的估計(jì)函數(shù)為:

    h?(p)表示d中任意兩個(gè)后綴序列s i[p i+1,…,n i]和s j[p j+1,…,n j]的|M ACS|的估計(jì)函數(shù),1≤i,j≤d,h?(p)可由公式(3)計(jì)算。用h?(p)代替h(p)計(jì)算后綴序列的|MACS|,|MACS|的估計(jì)函數(shù)變成:

    定理3 計(jì)算|MACS|的估計(jì)函數(shù)f?(p)是A?算法。

    證明:由公式(7)可知,f?(p)=g?(p)+h?(p),f?(p)表示從初始節(jié)點(diǎn)出發(fā)經(jīng)由節(jié)點(diǎn)p到達(dá)目標(biāo)節(jié)點(diǎn)的所有公共子序列數(shù)的估計(jì)函數(shù),g?(p)表示從初始節(jié)點(diǎn)到節(jié)點(diǎn)p的所有公共子序列數(shù),h?(p)表示從節(jié)點(diǎn)p到目標(biāo)節(jié)點(diǎn)的所有公共子序列數(shù)的估計(jì)函數(shù)。由定理1可知h(p)≤h?(p),根據(jù)定義2,f?(p)是A?算法,得證。

    用MACS-A?表示計(jì)算|MACS|的估計(jì)函數(shù)f?(p),與A?算法查找最短搜索路徑不同,MACS-A?是在d維矩陣?yán)镉?jì)算d個(gè)序列的所有公共子序列數(shù)。M ACS-A?是A?算法的變形,在每次計(jì)算點(diǎn)p位置的所有公共子序列數(shù)時(shí),最大化啟發(fā)函數(shù)h?(p)。h?(p)越大,包含的啟發(fā)信息越多,所需計(jì)算的節(jié)點(diǎn)越少,更快地找到目標(biāo)節(jié)點(diǎn),計(jì)算所有公共子序列數(shù)。若h?(p)=0,點(diǎn)p到達(dá)目標(biāo)節(jié)點(diǎn),f?(p)=g?(p)+h?(p)=g?(p)=|M ACS|,所以有:

    推論2 若h?(p)=0,則g?(p)=|M ACS|。

    3 度量多圖相似度算法MACS-A?

    通過計(jì)算多重序列的所有公共子序列數(shù)可以度量多重序列的相似度,根據(jù)將多圖表示為多重序列的圖深度優(yōu)先搜索方法,度量多重序列的相似度可以度量多圖的相似度,所以,計(jì)算多重序列的所有公共子序列數(shù)可以度量多圖的相似度,度量圖的相似度問題簡化為計(jì)算所有公共子序列數(shù)的問題。多重序列的所有公共子序列數(shù)越大,多圖的相似度越大;反之,相似度越小。因此,本文提出了計(jì)算多重序列所有公共子序列數(shù)的啟發(fā)式算法MACS-A?,通過計(jì)算d個(gè)序列的前綴序列和后綴序列的所有公共子序列數(shù)度量d個(gè)圖的相似度,d≥2。

    MACS-A?算法從初始點(diǎn)p0=(0,0,…,0)開始,計(jì)算d個(gè)序列的所有單個(gè)字符的匹配,放在集合Q中。從表1可以看出,當(dāng)一個(gè)匹配出現(xiàn)時(shí),該匹配為多重序列的公共子序列,且該匹配與之前的公共子序列組成新的公共子序列。但對(duì)于表2圓圈中標(biāo)記的匹配位置,該匹配已經(jīng)出現(xiàn),與之前的公共子序列組成新的公共子序列也已經(jīng)出現(xiàn),而且公式(2)在該匹配計(jì)算的所有公共子序列數(shù)并沒有變化。因?yàn)閳A圈中匹配的下標(biāo)不大于之前出現(xiàn)過的匹配的下標(biāo),所以當(dāng)圓圈中的匹配出現(xiàn)時(shí),不能組成新的公共子序列。對(duì)于圓圈中的匹配,在查找所有公共子序列和計(jì)算所有公共子序列數(shù)時(shí),通過下標(biāo)比較,不對(duì)該匹配進(jìn)行合并序列、標(biāo)記下標(biāo)操作。

    MACS-A?算法首先應(yīng)用圖深度優(yōu)先搜索方法將d個(gè)圖表示為d個(gè)序列;接著從Q中提取一個(gè)匹配p,T為d個(gè)序列的所有公共子序列的集合,比較p與Q、T中的序列的下標(biāo),合并序列后組成新的公共子序列,并對(duì)新的公共子序列標(biāo)記下標(biāo),將不重復(fù)新的公共子序列放在T中;然后用公式(7)計(jì)算d個(gè)序列的所有公共子序列數(shù),其中f?(p)表示d個(gè)序列的所有公共子序列數(shù)估計(jì)函數(shù),g?(p)表示d個(gè)前綴序列的所有公共子序列數(shù),h?(p)表示d個(gè)后綴序列的所有公共子序列數(shù)的啟發(fā)函數(shù);最后返回d個(gè)序列的所有公共子序列和所有公共子序列數(shù)。

    算法1:MACS-A?(s1,s2,…,s d)算法

    輸入:圖G1,G2,…,G d

    輸出:d個(gè)圖的所有公共子序列和所有公共子序列數(shù)

    步驟1:應(yīng)用圖深度優(yōu)先搜索方法將d個(gè)圖表示為d個(gè)序列(s1,s2,…,s d),d≥2;

    步驟2:初始p0=(0,0,…,0),g?(p0)=0,f?(p0)=h?(p0),集合T表示d個(gè)序列的所有公共子序列,初始T={?},空集的下標(biāo)Subscript(?)=(0,0,…,0);

    步驟3:計(jì)算d個(gè)序列的所有匹配,并放入Q中;

    步驟4:|Q|表示d個(gè)序列的所有匹配數(shù),從Q中取出一個(gè)匹配p,q表示Q中的任一匹配,t表示T中任一公共子序列,若|Q|>0,轉(zhuǎn)到步驟5,否則,轉(zhuǎn)到步驟10;

    步驟5:比較p和q的下標(biāo),若Subscript(p)>Subscript(q),否則,轉(zhuǎn)到步驟6,合并p和q,Combine(q,p)=(qp),并用p的下標(biāo)標(biāo)記(qp)的下標(biāo),Subscript(qp)=Subscript(p),若(qp)不在T中,Label(qp)?Label(t),將(qp)放入T中,T=T+{qp},轉(zhuǎn)到步驟7;

    步驟6:若Subscript(p)<Subscript(q),合并p和q,Combine(q,p)=(pq),并用q的下標(biāo)標(biāo)記(pq)的下標(biāo),Subscript(pq)=Subscript(q),若(pq)不在T中,Label(pq)?Label(t),將(pq)放入T中,T=T+{pq},轉(zhuǎn)到步驟7;

    步驟7:若p不在T中,label(p)?label(t),將p并入T中,T=T+{p},計(jì)算d個(gè)序列的所有公共子序列數(shù),f?(p)=g?(p)+h?(p),轉(zhuǎn)到步驟8;

    步驟8:比較p和t的下標(biāo),若Subscript(p)>Subscript(t),將合并p和t的序列(tp)并入T中,T=T+{tp},標(biāo)記(tp)的下標(biāo),Subscript(tp)=Subscript(p),轉(zhuǎn)到步驟9;

    步驟9:從Q中刪除p,Q=Q–{p},轉(zhuǎn)到步驟4;

    步驟10:輸出T和f?(p),T為d個(gè)序列的所有公共子序列集合,包括空集,f?(p)為d個(gè)序列的所有公共子序列數(shù)。

    算法1包括兩部分:將d個(gè)圖G1,G2,…,G d表示為d個(gè)序列(s1,s2,…,s d),d≥2;計(jì)算d個(gè)序列的所有公共子序列數(shù),并輸出所有公共子序列。為了方便分析算法1的時(shí)間復(fù)雜度,設(shè)d個(gè)圖的頂點(diǎn)數(shù)均為n,則d個(gè)序列(s1,s2,…,s d)的長度均為n。

    算法1的步驟1應(yīng)用圖深度優(yōu)先搜索方法將頂點(diǎn)帶標(biāo)號(hào)的有向圖G表示為序列s,時(shí)間復(fù)雜度為O(n+|E|),其中n和|E|分別表示G的頂點(diǎn)數(shù)和邊數(shù)。圖深度優(yōu)先搜索方法將d個(gè)圖表示為d個(gè)序列的時(shí)間復(fù)雜度為O(dn+d|E|)。若|E|=n×(n-1)=(n2-n),則G為完全有向圖。最壞情況下,將d個(gè)圖表示為d個(gè)序列的時(shí)間復(fù)雜度為O(dn+d(n2-n))=O(dn2)。

    算法1的步驟3為計(jì)算d個(gè)序列的所有匹配,從表1可以看出,建立2維矩陣M ij需要O(n2)的時(shí)間復(fù)雜度,1≤i,j≤d。從矩陣M ij可看出,計(jì)算2個(gè)序列中的所有匹配,需要O(n2)的時(shí)間復(fù)雜度,計(jì)算d個(gè)序列的所有匹配,需要O(dn2)的時(shí)間復(fù)雜度。

    在算法1的步驟4中,Q為d個(gè)序列的所有單個(gè)字符匹配的集合,|Q|最大為n,n表示序列s i的長度,1≤i≤d。步驟5、步驟6和步驟8為比較p和Q中匹配的下標(biāo)、p和T中的公共子序列的下標(biāo),時(shí)間復(fù)雜度為O(d)。步驟7為避免重復(fù)序列出現(xiàn)在T中,比較新組成的公共子序列與T中序列的字符,判斷新的序列是否存在T中,新的序列最長為n,最多為|Σ|個(gè)字符,Σ表示字母表,比較序列字符的時(shí)間復(fù)雜度為O(n|Σ|)。當(dāng)新組成的公共子序列出現(xiàn)時(shí),對(duì)p與Q中的每個(gè)匹配、T中的公共子序列進(jìn)行合并和標(biāo)記下標(biāo),其操作的時(shí)間復(fù)雜度為O(1)。所以,處理點(diǎn)p的時(shí)間復(fù)雜度總共為O(dn|Σ|)。步驟9從Q中刪除點(diǎn)p,當(dāng)執(zhí)行完步驟4,Q為空,所需的時(shí)間復(fù)雜度為O(dn2|Σ|)。

    點(diǎn)p0從(0,0,…,0)到(n,n,…,n),當(dāng)處理d個(gè)序列的每個(gè)匹配時(shí),用公式(1)和公式(3)遞歸地計(jì)算d個(gè)序列在點(diǎn)p的所有公共子序列數(shù)f?(p)=g?(p)+h?(p),其時(shí)間復(fù)雜度也為O(dn2|Σ|)。結(jié)合步驟3的時(shí)間復(fù)雜度,用MACS-A?算法查找d個(gè)序列的所有公共子序列的時(shí)間復(fù)雜度為O(dn2+dn2|Σ|),遞歸地計(jì)算d個(gè)序列的所有公共子序列數(shù)f?(p)的時(shí)間復(fù)雜度也為O(dn2+dn2|Σ|)。

    所以,結(jié)合步驟1的時(shí)間復(fù)雜度,用M ACS-A?算法度量d個(gè)圖的相似度的時(shí)間復(fù)雜度為O(dn2+dn2+dn2|Σ|)。

    4 結(jié)束語

    本文提出的啟發(fā)式算法MACS-A?通過計(jì)算多重序列的所有公共子序列數(shù)度量多圖的相似度,由于所有公共子序列數(shù)的變化都是在多重序列的匹配出現(xiàn)之后,所以MACS-A?算法遞歸地計(jì)算在匹配點(diǎn)上的所有公共子序列數(shù),不必計(jì)算所有點(diǎn)的公共子序列數(shù),避免了在非匹配點(diǎn)上冗余計(jì)算。該算法在處理匹配的過程中最大化后綴序列的啟發(fā)函數(shù)值h?(p),將訪問的匹配點(diǎn)p限制在矩陣M(公式(1))的匹配的子集,通過下標(biāo)比較剔除不能組成新的公共子序列的匹配,進(jìn)一步減少了計(jì)算節(jié)點(diǎn)的個(gè)數(shù),能夠快速地度量多圖的相似度。

    [1]Hattori M,Okuno Y,Goto S,et al.Development of a chemical structure comparison method for integrated analysis of chemical and genomic information in the metabolic pathways[J].Journal of the American Chemical Society,2003,125(39):11853-11865.

    [2]Shanavas N,Wang H,Lin Z,et al.Supervised graph-based term weighting scheme for effective Text Classification[C]∥Proceedings of the 22nd European Conference on Artificial Intelligence,Hague,Netherlands,2016:1710-1711.

    [3]Elzinga C,Wang H.Kernels for acyclic digraphs[J].Pattern Recognition Letters,2012,33(16):2239-2244.

    [4]Sugiyama M,Llinares F,Kasenburg N,et al.Significant subgraph mining with multiple testing correction[C]∥Proceedings of the SIAM International Conference on Data Mining,Vancouver,Canada,2015:37-45.

    [5]Li Tao,Dong Han,Shi Yong-tang,et al.A comparative analysis of new graph distance measures and graph edit distance[J].Information Sciences,2017,403:15-21.

    [6]Zhu Gang-gao,Iglesias C.Computing semantic similarity of concepts in knowledge graphs[J].IEEE Transactions on Knowledge and Data Engineering,2017,29(1):72-85.

    [7]Sugiyama M,Borgwardt K.Halting in random walk Kernels[C]∥28th International Conference on Neural Information Processing Systems,Montreal,Canada,2015:1639-1647.

    [8]Borgwardt K,Kriegel H.Shortest-path Kernels on graphs[C]∥Proceedings of IEEE International Conference on Data Mining,Houston,USA,2005:74-81.

    [9]Szilagyi S,Szilagyi L.A fast hierarchical clustering algorithm for large-scale protein sequence data sets[J].Computers in Biology and Medicine,2014,48:94-101.

    [10]Forster D,Bittner L,Karkar S,et al.Testing ecological theories with sequence similarity networks:marine ciliates exhibit similar geographic dispersal patterns as multicellular organisms[J].BMC Biology,2015,13(1):1-16.

    [11]Yanardag P,Vishwanathan S.A structural smoothing framework for robust graph comparison[C]∥Proceedings of Neural Information Processing Systems,Montreal,Canada,2015:2134-2142.

    [12]Wang H.All common subsequences[C]∥Proceeding 20th International Joint Conference on Artificial Intelligence,Hyderabad,India,2007:635-640.

    [13]Lin Z,Wang H,McClean S.A multidimensional sequence approach to measuring tree similarity[J].IEEE Transactions on Knowledge and Data Engineering,2012,24(2):197-208.

    [14]Chin F,Poon C.Performance analysis of some simple heuristics for computing longest common subsequences[J].Algorithmica,1994,12:293–311.

    [15]Wang Q,Korkin D,Shang Y.A fast multiple longest common subsequence(MLCS)algorithm[J].IEEE Transactions on Knowledge and Data Engineering,2011,23(3):321-334.

    猜你喜歡
    后綴度量復(fù)雜度
    有趣的度量
    模糊度量空間的強(qiáng)嵌入
    迷向表示分為6個(gè)不可約直和的旗流形上不變愛因斯坦度量
    一種低復(fù)雜度的慣性/GNSS矢量深組合方法
    求圖上廣探樹的時(shí)間復(fù)雜度
    河北霸州方言后綴“乎”的研究
    TalKaholic話癆
    地質(zhì)異常的奇異性度量與隱伏源致礦異常識(shí)別
    某雷達(dá)導(dǎo)51 頭中心控制軟件圈復(fù)雜度分析與改進(jìn)
    說“迪烈子”——關(guān)于遼金元時(shí)期族名后綴問題
    中文字幕av电影在线播放| 制服诱惑二区| 欧美日韩福利视频一区二区| 成人18禁高潮啪啪吃奶动态图| 国产成人一区二区三区免费视频网站 | 又大又爽又粗| 日韩大片免费观看网站| 精品卡一卡二卡四卡免费| 一级a爱视频在线免费观看| 久久久久久久国产电影| 亚洲成av片中文字幕在线观看| 高清黄色对白视频在线免费看| 少妇人妻 视频| 可以免费在线观看a视频的电影网站| 亚洲欧洲国产日韩| 欧美av亚洲av综合av国产av| 自线自在国产av| 少妇精品久久久久久久| 99国产综合亚洲精品| 伊人久久大香线蕉亚洲五| 亚洲欧美中文字幕日韩二区| 侵犯人妻中文字幕一二三四区| 在线观看www视频免费| 欧美日韩亚洲高清精品| 伊人久久大香线蕉亚洲五| 久久精品久久久久久久性| 国产精品久久久久久精品古装| 飞空精品影院首页| 天天躁夜夜躁狠狠躁躁| 精品少妇一区二区三区视频日本电影| 女性被躁到高潮视频| 亚洲精品成人av观看孕妇| 久久久久久免费高清国产稀缺| 午夜视频精品福利| 男女午夜视频在线观看| 久久狼人影院| 男女床上黄色一级片免费看| 黄色视频不卡| 国产91精品成人一区二区三区 | 爱豆传媒免费全集在线观看| 久久久久视频综合| 亚洲成国产人片在线观看| 欧美日韩一级在线毛片| 国产欧美日韩精品亚洲av| 日本五十路高清| 每晚都被弄得嗷嗷叫到高潮| 人人妻,人人澡人人爽秒播 | 亚洲欧美一区二区三区黑人| 捣出白浆h1v1| 成年动漫av网址| 尾随美女入室| netflix在线观看网站| 欧美另类一区| 久久免费观看电影| 午夜福利免费观看在线| 只有这里有精品99| 大码成人一级视频| 免费一级毛片在线播放高清视频 | 交换朋友夫妻互换小说| 国产成人91sexporn| 久久青草综合色| 日韩免费高清中文字幕av| 美女视频免费永久观看网站| 精品人妻1区二区| 久久精品国产亚洲av涩爱| 欧美在线一区亚洲| 成年人黄色毛片网站| 国产精品亚洲av一区麻豆| 精品少妇久久久久久888优播| 大片免费播放器 马上看| 一本综合久久免费| 欧美精品啪啪一区二区三区 | 91国产中文字幕| 日韩制服骚丝袜av| 久久ye,这里只有精品| 丝袜美足系列| 免费在线观看视频国产中文字幕亚洲 | 青春草亚洲视频在线观看| 午夜日韩欧美国产| 蜜桃国产av成人99| 国产精品久久久av美女十八| 国产在线观看jvid| 美女视频免费永久观看网站| 久久久久网色| 一区二区三区乱码不卡18| 久久人人爽av亚洲精品天堂| 欧美乱码精品一区二区三区| 国产成人免费无遮挡视频| 午夜免费鲁丝| 国产男人的电影天堂91| 国产成人91sexporn| 精品欧美一区二区三区在线| 丰满人妻熟妇乱又伦精品不卡| 国产精品亚洲av一区麻豆| 中文精品一卡2卡3卡4更新| 大片电影免费在线观看免费| 777米奇影视久久| 校园人妻丝袜中文字幕| 水蜜桃什么品种好| 国产在线一区二区三区精| 欧美少妇被猛烈插入视频| av国产精品久久久久影院| 亚洲精品国产区一区二| 蜜桃国产av成人99| 午夜免费观看性视频| 免费女性裸体啪啪无遮挡网站| 日韩人妻精品一区2区三区| 亚洲伊人久久精品综合| 日韩一卡2卡3卡4卡2021年| 久久综合国产亚洲精品| 久久综合国产亚洲精品| 2021少妇久久久久久久久久久| 在线观看免费高清a一片| 各种免费的搞黄视频| 精品久久久久久电影网| 国产成人一区二区三区免费视频网站 | 亚洲成av片中文字幕在线观看| 欧美激情 高清一区二区三区| 午夜福利一区二区在线看| 久久久欧美国产精品| 日本五十路高清| 美女午夜性视频免费| 欧美97在线视频| 精品国产一区二区三区四区第35| 天天躁狠狠躁夜夜躁狠狠躁| 美女午夜性视频免费| 一区福利在线观看| 国产淫语在线视频| 男女下面插进去视频免费观看| 欧美日韩一级在线毛片| 久久影院123| 久久精品久久久久久久性| 日本黄色日本黄色录像| 一本色道久久久久久精品综合| 欧美 亚洲 国产 日韩一| 免费少妇av软件| 母亲3免费完整高清在线观看| 亚洲成国产人片在线观看| 一级毛片我不卡| 搡老岳熟女国产| 伊人亚洲综合成人网| av网站在线播放免费| 亚洲精品第二区| 欧美黄色片欧美黄色片| 亚洲伊人久久精品综合| 一级a爱视频在线免费观看| 人妻 亚洲 视频| 国产精品国产三级专区第一集| 高潮久久久久久久久久久不卡| 老熟女久久久| 国产av精品麻豆| 99热网站在线观看| 男女边吃奶边做爰视频| 亚洲,欧美精品.| 看免费成人av毛片| 交换朋友夫妻互换小说| 久久久国产一区二区| 亚洲自偷自拍图片 自拍| 美女中出高潮动态图| 最近最新中文字幕大全免费视频 | 热re99久久精品国产66热6| 亚洲成av片中文字幕在线观看| 婷婷色麻豆天堂久久| 亚洲熟女精品中文字幕| 黄片播放在线免费| 亚洲av片天天在线观看| 97精品久久久久久久久久精品| 午夜精品国产一区二区电影| 国产又爽黄色视频| 免费日韩欧美在线观看| 亚洲成人免费av在线播放| 五月开心婷婷网| 99热国产这里只有精品6| 可以免费在线观看a视频的电影网站| 看免费av毛片| 黄色 视频免费看| 国产欧美日韩一区二区三 | 亚洲,欧美精品.| 女人久久www免费人成看片| 成年人黄色毛片网站| 久久精品久久精品一区二区三区| 热re99久久精品国产66热6| 少妇被粗大的猛进出69影院| 最近最新中文字幕大全免费视频 | 午夜福利视频在线观看免费| 啦啦啦 在线观看视频| 欧美成狂野欧美在线观看| 久久鲁丝午夜福利片| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲国产精品国产精品| 欧美av亚洲av综合av国产av| 国产日韩欧美亚洲二区| 成年动漫av网址| 亚洲成人国产一区在线观看 | 国产精品欧美亚洲77777| 天堂8中文在线网| 国产免费一区二区三区四区乱码| 一二三四在线观看免费中文在| 午夜福利视频在线观看免费| 女人久久www免费人成看片| 久9热在线精品视频| 欧美大码av| 日韩制服丝袜自拍偷拍| 一级,二级,三级黄色视频| 国精品久久久久久国模美| 国产一区有黄有色的免费视频| 国产成人影院久久av| 中文字幕av电影在线播放| 国产成人系列免费观看| 嫁个100分男人电影在线观看 | 男的添女的下面高潮视频| 黄色怎么调成土黄色| 丁香六月天网| 大香蕉久久成人网| 国产精品熟女久久久久浪| 日韩欧美一区视频在线观看| 麻豆国产av国片精品| 夜夜骑夜夜射夜夜干| 精品一品国产午夜福利视频| 亚洲av成人精品一二三区| 精品福利观看| 人体艺术视频欧美日本| 我的亚洲天堂| 日韩电影二区| e午夜精品久久久久久久| 99热全是精品| 大型av网站在线播放| 久久ye,这里只有精品| 国产爽快片一区二区三区| 在线看a的网站| 黄色怎么调成土黄色| 精品亚洲成国产av| 亚洲熟女精品中文字幕| 婷婷色综合www| 久久久欧美国产精品| 人人妻人人澡人人看| 欧美精品啪啪一区二区三区 | 中文字幕人妻丝袜一区二区| 午夜激情久久久久久久| 天天躁夜夜躁狠狠躁躁| 只有这里有精品99| 男人爽女人下面视频在线观看| 91麻豆精品激情在线观看国产 | 18在线观看网站| 国产精品欧美亚洲77777| 亚洲精品中文字幕在线视频| 国产精品 国内视频| 亚洲中文日韩欧美视频| 午夜福利乱码中文字幕| 自拍欧美九色日韩亚洲蝌蚪91| 免费看av在线观看网站| 亚洲欧美精品自产自拍| 亚洲国产最新在线播放| 啦啦啦 在线观看视频| 黑人猛操日本美女一级片| 国产日韩欧美亚洲二区| 美女高潮到喷水免费观看| 亚洲国产中文字幕在线视频| 天天躁狠狠躁夜夜躁狠狠躁| 一区二区av电影网| 飞空精品影院首页| 欧美亚洲 丝袜 人妻 在线| 老司机深夜福利视频在线观看 | 亚洲人成电影免费在线| 在线观看www视频免费| 欧美在线一区亚洲| 在现免费观看毛片| 最近中文字幕2019免费版| 精品一区二区三区av网在线观看 | 亚洲精品成人av观看孕妇| 国产有黄有色有爽视频| 亚洲国产最新在线播放| 夫妻性生交免费视频一级片| 亚洲欧美日韩高清在线视频 | 国产野战对白在线观看| 99香蕉大伊视频| 侵犯人妻中文字幕一二三四区| 成年美女黄网站色视频大全免费| 91精品伊人久久大香线蕉| 亚洲国产精品999| 欧美日韩亚洲国产一区二区在线观看 | a级片在线免费高清观看视频| 国产精品人妻久久久影院| www.自偷自拍.com| 久久精品久久久久久噜噜老黄| 午夜两性在线视频| 日韩大码丰满熟妇| 手机成人av网站| 国产精品av久久久久免费| 亚洲精品av麻豆狂野| 宅男免费午夜| 日本猛色少妇xxxxx猛交久久| 涩涩av久久男人的天堂| 菩萨蛮人人尽说江南好唐韦庄| 妹子高潮喷水视频| 久久99精品国语久久久| 午夜两性在线视频| 欧美日韩成人在线一区二区| 国产亚洲av高清不卡| 天天操日日干夜夜撸| 99九九在线精品视频| 国产一区二区激情短视频 | 美女视频免费永久观看网站| 国产精品一国产av| 天堂俺去俺来也www色官网| 久久久久久久久久久久大奶| 老司机影院成人| 99国产综合亚洲精品| 国产免费视频播放在线视频| 黄色视频不卡| 免费一级毛片在线播放高清视频 | 91麻豆精品激情在线观看国产 | 麻豆乱淫一区二区| 一级,二级,三级黄色视频| 亚洲自偷自拍图片 自拍| 女人久久www免费人成看片| 日本av手机在线免费观看| 热99久久久久精品小说推荐| 国产人伦9x9x在线观看| 蜜桃在线观看..| 又粗又硬又长又爽又黄的视频| 老熟女久久久| 亚洲欧美成人综合另类久久久| 国产精品久久久久久精品古装| 亚洲av日韩在线播放| 日日摸夜夜添夜夜爱| 午夜免费男女啪啪视频观看| 欧美另类一区| 美女中出高潮动态图| 亚洲国产av新网站| 无限看片的www在线观看| 19禁男女啪啪无遮挡网站| 黄片播放在线免费| 18禁国产床啪视频网站| 国产成人欧美在线观看 | 久久毛片免费看一区二区三区| 操出白浆在线播放| 亚洲精品成人av观看孕妇| www.999成人在线观看| 婷婷色综合大香蕉| 99久久99久久久精品蜜桃| 巨乳人妻的诱惑在线观看| 狠狠婷婷综合久久久久久88av| 亚洲国产欧美在线一区| av电影中文网址| 美女午夜性视频免费| 成年美女黄网站色视频大全免费| 久久性视频一级片| 精品第一国产精品| 在线观看www视频免费| 男女无遮挡免费网站观看| 大香蕉久久网| 婷婷色麻豆天堂久久| 国产精品一区二区在线不卡| 欧美大码av| 亚洲欧美一区二区三区久久| 国产日韩欧美亚洲二区| 伊人亚洲综合成人网| 国产激情久久老熟女| 午夜激情av网站| 久久久久精品人妻al黑| 亚洲免费av在线视频| 99国产精品99久久久久| 精品久久久久久久毛片微露脸 | 欧美激情极品国产一区二区三区| 国产免费视频播放在线视频| 美女中出高潮动态图| 最新在线观看一区二区三区 | 欧美精品人与动牲交sv欧美| 国产av国产精品国产| 久久毛片免费看一区二区三区| 国产极品粉嫩免费观看在线| 久久久久久久大尺度免费视频| 亚洲欧美一区二区三区黑人| 亚洲午夜精品一区,二区,三区| 亚洲人成77777在线视频| 免费一级毛片在线播放高清视频 | 最近最新中文字幕大全免费视频 | 香蕉丝袜av| 亚洲色图综合在线观看| 国产精品.久久久| 中文字幕最新亚洲高清| 99国产精品免费福利视频| 两人在一起打扑克的视频| 91字幕亚洲| 欧美精品一区二区大全| 丝袜美足系列| 亚洲国产看品久久| 中文精品一卡2卡3卡4更新| 丝袜在线中文字幕| 日韩av在线免费看完整版不卡| 黄片播放在线免费| www.999成人在线观看| 男女高潮啪啪啪动态图| 久久久欧美国产精品| 十分钟在线观看高清视频www| 国产精品久久久久久精品古装| 波野结衣二区三区在线| 2021少妇久久久久久久久久久| 亚洲精品一卡2卡三卡4卡5卡 | 丝袜美足系列| 99热全是精品| 亚洲,欧美精品.| 在线观看免费午夜福利视频| 日日爽夜夜爽网站| 狠狠精品人妻久久久久久综合| 成人免费观看视频高清| 日韩制服骚丝袜av| 亚洲国产最新在线播放| tube8黄色片| 你懂的网址亚洲精品在线观看| 少妇裸体淫交视频免费看高清 | 久久久久久久久免费视频了| 热99久久久久精品小说推荐| 久久久久久久精品精品| 免费在线观看完整版高清| xxxhd国产人妻xxx| 捣出白浆h1v1| 亚洲欧美一区二区三区久久| 看免费成人av毛片| 一级毛片我不卡| 99国产精品免费福利视频| 在线观看国产h片| 国产视频一区二区在线看| 免费人妻精品一区二区三区视频| 韩国精品一区二区三区| 日韩熟女老妇一区二区性免费视频| 黄片播放在线免费| 国产在线一区二区三区精| 亚洲精品乱久久久久久| 97在线人人人人妻| 一边亲一边摸免费视频| 国产亚洲精品第一综合不卡| 久久久久视频综合| 蜜桃在线观看..| 国产成人啪精品午夜网站| 黄片小视频在线播放| 国产精品 欧美亚洲| 亚洲成人国产一区在线观看 | 超碰97精品在线观看| 九草在线视频观看| 国产精品人妻久久久影院| 激情视频va一区二区三区| 亚洲精品国产区一区二| 一二三四社区在线视频社区8| 在线观看免费午夜福利视频| 我要看黄色一级片免费的| 欧美变态另类bdsm刘玥| 欧美日韩福利视频一区二区| 老司机在亚洲福利影院| 精品少妇黑人巨大在线播放| 日本vs欧美在线观看视频| 老司机影院成人| 国产伦理片在线播放av一区| 亚洲黑人精品在线| 少妇人妻 视频| 亚洲欧美一区二区三区国产| 免费看不卡的av| 又大又黄又爽视频免费| 九色亚洲精品在线播放| 精品人妻熟女毛片av久久网站| 日韩制服骚丝袜av| 妹子高潮喷水视频| 99精国产麻豆久久婷婷| 国产一区二区在线观看av| 天堂俺去俺来也www色官网| 国产在线免费精品| 国产精品免费大片| 国产免费又黄又爽又色| 一本—道久久a久久精品蜜桃钙片| 久热这里只有精品99| 国产精品 欧美亚洲| 亚洲第一青青草原| 777米奇影视久久| 午夜影院在线不卡| 一级毛片电影观看| 80岁老熟妇乱子伦牲交| 日日夜夜操网爽| 亚洲精品美女久久久久99蜜臀 | 精品人妻1区二区| 啦啦啦在线观看免费高清www| 欧美精品高潮呻吟av久久| 男女国产视频网站| 国产91精品成人一区二区三区 | 一级片'在线观看视频| 欧美97在线视频| 久久久久久久久免费视频了| 久久精品国产亚洲av涩爱| 一区二区三区乱码不卡18| 你懂的网址亚洲精品在线观看| 亚洲精品第二区| 免费观看av网站的网址| 亚洲成人免费电影在线观看 | 亚洲五月色婷婷综合| 日韩伦理黄色片| 纯流量卡能插随身wifi吗| av又黄又爽大尺度在线免费看| 日本欧美视频一区| 我的亚洲天堂| 国产精品九九99| 欧美性长视频在线观看| 一级毛片黄色毛片免费观看视频| 色婷婷久久久亚洲欧美| 久久99精品国语久久久| 夫妻午夜视频| 纯流量卡能插随身wifi吗| 超色免费av| 色婷婷久久久亚洲欧美| 久久av网站| 777米奇影视久久| 亚洲国产精品国产精品| 18在线观看网站| 欧美日韩精品网址| 精品人妻熟女毛片av久久网站| 亚洲国产欧美在线一区| 三上悠亚av全集在线观看| 亚洲av日韩在线播放| 精品卡一卡二卡四卡免费| 亚洲国产日韩一区二区| √禁漫天堂资源中文www| 美女午夜性视频免费| 日韩伦理黄色片| 日韩中文字幕欧美一区二区 | 久久午夜综合久久蜜桃| 欧美精品高潮呻吟av久久| 在线av久久热| 亚洲av欧美aⅴ国产| 国产老妇伦熟女老妇高清| 久久99一区二区三区| 久热爱精品视频在线9| 日韩av不卡免费在线播放| 久久精品亚洲熟妇少妇任你| 国产亚洲欧美在线一区二区| 黄色怎么调成土黄色| 欧美老熟妇乱子伦牲交| 国产成人免费无遮挡视频| av网站免费在线观看视频| 亚洲成人免费电影在线观看 | 97人妻天天添夜夜摸| 一区在线观看完整版| 另类精品久久| 亚洲天堂av无毛| a级毛片黄视频| 色精品久久人妻99蜜桃| 免费在线观看视频国产中文字幕亚洲 | 久久国产精品人妻蜜桃| 亚洲欧美色中文字幕在线| 久久久久视频综合| 久久精品国产a三级三级三级| 只有这里有精品99| 日韩免费高清中文字幕av| 黄片小视频在线播放| 国产亚洲欧美精品永久| 亚洲专区中文字幕在线| 欧美精品人与动牲交sv欧美| 老司机影院成人| 欧美日韩亚洲综合一区二区三区_| 丁香六月欧美| kizo精华| 国产精品亚洲av一区麻豆| 国产免费又黄又爽又色| 一级毛片 在线播放| 国产亚洲精品第一综合不卡| 美女主播在线视频| 丰满饥渴人妻一区二区三| 亚洲一区二区三区欧美精品| 色婷婷久久久亚洲欧美| 日韩av不卡免费在线播放| 成年人午夜在线观看视频| 亚洲熟女精品中文字幕| 精品一区二区三卡| 成人18禁高潮啪啪吃奶动态图| 黄频高清免费视频| 99热全是精品| 中文字幕色久视频| 啦啦啦 在线观看视频| 亚洲欧美清纯卡通| 亚洲熟女精品中文字幕| videos熟女内射| 人人妻人人添人人爽欧美一区卜| 欧美激情极品国产一区二区三区| 一二三四在线观看免费中文在| 桃花免费在线播放| 少妇被粗大的猛进出69影院| 一本综合久久免费| 久久中文字幕一级| 欧美日韩黄片免| 高清av免费在线| 午夜影院在线不卡| 午夜福利视频精品| 久久99一区二区三区| 亚洲图色成人| 丰满迷人的少妇在线观看| 久久精品人人爽人人爽视色| 韩国高清视频一区二区三区| 精品国产一区二区久久| 一本一本久久a久久精品综合妖精| 亚洲一区中文字幕在线| 国产黄频视频在线观看| 一区福利在线观看| 国产成人av激情在线播放| 亚洲av欧美aⅴ国产| 极品少妇高潮喷水抽搐| 欧美国产精品一级二级三级| 一级毛片黄色毛片免费观看视频| 午夜激情av网站| 成人国语在线视频| av有码第一页| 一边摸一边抽搐一进一出视频| 性少妇av在线| 捣出白浆h1v1| 超碰成人久久| 久久这里只有精品19| 青春草视频在线免费观看| 午夜91福利影院|