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

    基于散列技術(shù)的多層關(guān)聯(lián)規(guī)則算法的改進(jìn)

    2021-09-16 01:52:02殷麗鳳
    關(guān)鍵詞:剪枝項(xiàng)集子孫

    郭 倩,殷麗鳳

    (大連交通大學(xué) 軟件學(xué)院,遼寧 大連 116028)

    0 引 言

    自從Agrawal等[1]提出挖掘關(guān)聯(lián)規(guī)則Apriori算法以來,眾多學(xué)者針對此算法有較多冗余項(xiàng)集、很大的I/O負(fù)載的缺點(diǎn)做了不斷改進(jìn),如周發(fā)超等[2]針對Apriori算法中的I/O過載大的問題,提出了一種I_Apriori算法來提高算法效率;孫學(xué)波等[3]基于Hadoop平臺(tái),采用HBase文件存儲(chǔ)系統(tǒng)對海量數(shù)據(jù)分布式存儲(chǔ)以及MapReduce框架進(jìn)行分布式計(jì)算,來實(shí)現(xiàn)Apriori數(shù)據(jù)挖掘算法。

    隨著數(shù)據(jù)量的增加,在分析分類特征數(shù)據(jù)時(shí),發(fā)現(xiàn)不同層之間也存在關(guān)聯(lián)規(guī)則,而Apriori算法只適合對單層數(shù)據(jù)挖掘關(guān)聯(lián)規(guī)則,針對這一需求,國內(nèi)外研究學(xué)者進(jìn)行了多層關(guān)聯(lián)規(guī)則算法的研究。Stri_kant等[4]對Apriori算法進(jìn)行了改進(jìn),提出了經(jīng)典的多層關(guān)聯(lián)規(guī)則Cumulate算法;李進(jìn)等[5]提出能夠在層次樹上的各個(gè)抽象層進(jìn)行的多層關(guān)聯(lián)規(guī)則;袁冬菊[6]提出基于FP_Growth的約束事務(wù)擴(kuò)展的多層關(guān)聯(lián)挖掘算法;何晴[7]提出基于聚類的多層關(guān)聯(lián)規(guī)則算法,運(yùn)用K-means算法與Apriori算法相結(jié)合來解決多層關(guān)聯(lián)規(guī)則的問題;于茜[8]提出基于粒度的多層關(guān)聯(lián)規(guī)則算法,使用粒計(jì)算進(jìn)行分層并且基于粒度計(jì)算支持度與置信度在農(nóng)業(yè)中進(jìn)行應(yīng)用研究;蔣濤等[9]提出將K-means算法與Apriori算法結(jié)合的多層關(guān)聯(lián)規(guī)則來分析山洪成因的問題;鄧曉衡等[10]提出基于層次分析法(AHP)和混合Apriori-Genetic的模型。

    Cumulate算法繼承了Apriori算法的缺點(diǎn)。本文對Cumulate算法產(chǎn)生不必要冗余項(xiàng)集的缺點(diǎn)進(jìn)行改進(jìn),首先將帶有子孫關(guān)系的頻繁1項(xiàng)集在生成候選2項(xiàng)集的過程中直接跳過,不生成此類候選2項(xiàng)集;其次將候選2項(xiàng)集映射到散列表中,將對應(yīng)統(tǒng)計(jì)數(shù)小于支持度閥值的桶刪掉。通過上述兩個(gè)步驟來搜索頻繁項(xiàng)集,通過實(shí)例分析和實(shí)驗(yàn)驗(yàn)證改進(jìn)后的算法具有較高的執(zhí)行效率。

    1 預(yù)備知識(shí)

    本文需要關(guān)聯(lián)規(guī)則、散列技術(shù)的基本概念以及Cumulate算法思想。其中關(guān)聯(lián)規(guī)則和散列技術(shù)的具體概念請參見文獻(xiàn)[11],Cumulate算法是較為經(jīng)典的多層關(guān)聯(lián)規(guī)則算法,該算法主要是對單層關(guān)聯(lián)規(guī)則Apriori算法進(jìn)行改進(jìn)得來的,其具體思想和優(yōu)化措施參見文獻(xiàn)[4]。

    2 基于散列技術(shù)的Cumulate算法

    為了克服多層關(guān)聯(lián)規(guī)則Cumulate算法的缺點(diǎn),本節(jié)對此算法進(jìn)行了改進(jìn),改進(jìn)思想如下:

    (1)原算法是在生成候選集之后進(jìn)行判斷子孫關(guān)系進(jìn)行篩選,本算法是在生成候選項(xiàng)集的過程中將具有子孫關(guān)系的冗余項(xiàng)直接刪除。

    (2)使用散列技術(shù)將候選2項(xiàng)集進(jìn)行篩選。將候選2項(xiàng)集通過散列函數(shù)映射到散列表中,散列表中每個(gè)桶設(shè)置計(jì)數(shù)變量count,在映射之后,直接掃描桶中對應(yīng)的count,將count小于最小支持度的桶刪除,留在桶內(nèi)的為新的候選2項(xiàng)集,再通過掃描事務(wù)集得到頻繁2項(xiàng)集。改進(jìn)后的算法稱作Hash_Cumulate算法。

    Hash_Cumulate算法的流程如圖1所示。

    圖1 算法流程

    T表示事務(wù)數(shù)據(jù)庫,Min_sup表示最小支持度,L表示T中的頻繁項(xiàng)集。Hash_Cumulate算法偽代碼如下:

    算法Hash_Cumulate

    輸入:T:事務(wù)數(shù)據(jù)庫。

    Min_sup:最小支持度。

    輸出:L:T中的頻繁項(xiàng)集。

    主方法:

    (1)T*=extenion(T); //將事務(wù)所有祖先添加進(jìn)來L1:={frequent 1-itemsets}; //找到頻繁1項(xiàng)集

    k=2;

    PruneTREE=L1;//將頻繁1項(xiàng)集賦給剪枝的樹

    (2)While(Lk-1!=?)do {

    (3)Ck=apriori_gen(Lk-1,k) //生成候選集

    (4) If(k=2)then{

    Ck=hash_candidate(Ck,Min_sup)//改進(jìn)(2)

    }

    (5)PruneTREE=cutTree(Ck,PruneTREE)//更新概念樹

    (6) for each transcationst∈Tdo {

    (7) for each itemx∈tdo{

    ancestor=extentionOne(x);//獲取x的祖先

    }

    (8) for each candidatec∈Ckdo{

    If(c∈ancestor)then{

    c.frequence++; //得到候選集c的頻數(shù)

    } }

    (9)Lk={x∈Ck|x.frequence≥Min_sup)}//頻繁項(xiàng)集

    k:=k+1; }

    (10)returnL=∪kLk;

    下面的extenion算法描述將事務(wù)數(shù)據(jù)庫T中的事務(wù)的所有祖先添加到事務(wù)集T*中。

    Procedure extenion(T)

    (1)for each 事務(wù)t∈Tdo{

    (2) for each 項(xiàng)x∈tdo{

    Temp=findancestorforx; //找到項(xiàng)x的祖先

    }

    InserttemptoT*//將找到的祖先插入T*

    }

    (3)returnT*;

    下面的apriori_gen算法描述將頻繁k-1項(xiàng)集生成候選k項(xiàng)集,其中Lk-1表示頻繁k-1項(xiàng)集,k表示當(dāng)前候選集的長度。

    Procedure apriori_gen(Lk-1,k){

    (1) for each 項(xiàng)集s1∈Lk-1

    (2) for each 項(xiàng)集s2∈Lk-1{

    //改進(jìn)(1), 若為子孫關(guān)系,直接跳過該循環(huán)

    (3) If(k=2){

    (4) If(s1,s2∈子孫關(guān)系)break;

    (5) }

    (6) If(s1[1]=s2[1])∧(s1[2]=s2[2])…∧

    (s1[k-2]=s2[k-2])∧(s1[k-1]<

    s2[k-2])then{

    (8) If has_infrequent_subset(z,Lk-1)then

    (9) Deletez;//剪枝步:刪除非頻繁項(xiàng)集

    (10) else addztoCk;

    (11) }

    }

    (12)returnCk;

    本算法調(diào)用了判斷子集是否為頻繁項(xiàng)集的算法has_infrequent_subset(z,Lk-1)(其中z表示候選k項(xiàng)集,Lk-1表示頻繁k-1項(xiàng)集)。has_infrequent_subset的偽代碼參見文獻(xiàn)[11]。

    下面的hash_candidate算法將候選2項(xiàng)集映射到桶中,其中Ck表示候選k項(xiàng)集,Min_sup表示最小支持度閥值。

    Procedure hash_candidate(Ck,Min_sup)

    (1)for eachc∈Ck{

    (2) for eachl1,l2∈c{

    //通過散列函數(shù)映射到對應(yīng)桶中

    h.num=hash(order(l1),order(l2))

    h.count++;

    Insertctoh.content;

    }

    InserthtoH

    }

    (3)for eachh∈H

    //將桶中小于最小支持度的項(xiàng)集刪掉

    If(h.count

    (4)returnH;

    下面的cutTree算法用候選集來剪枝,其中Ck表示候選k項(xiàng)集,PruneTREE表示剪枝樹,newPruneTREE表示剪枝之后的樹。

    Procedure cutTree(Ck,PruneTREE)

    (1) for eachtree∈PruneTREE

    (2) for eachc∈candidate

    If(tree∈c)then

    //把候選集中存在的項(xiàng)放到新概念樹中

    InsertctonewPruneTREE

    (3)returnnewPruneTREE;

    下面的extentionOne算法描述項(xiàng)的祖先,x表示事務(wù)集中的項(xiàng),Temp表示x的祖先。

    Procedure extentionOne(x)

    (1)returnTemp=findancestorforx;

    算法性能分析:算法Hash_Cumulate是正確的,其時(shí)間復(fù)雜度為O(x3),m為事務(wù)集中的事務(wù)數(shù),n為某事務(wù)中項(xiàng)的數(shù)量,z為能產(chǎn)生的頻繁項(xiàng)集的最大長度,頻繁k-1項(xiàng)集的數(shù)量為x,候選k項(xiàng)集的數(shù)量為y。

    證明:正確性。算法Hash_Cumulate是通過步驟(3)和步驟(4)對Cumulate算法進(jìn)行改進(jìn)。步驟(3)對應(yīng)生成候選集的函數(shù)apriori_gen,apriori_gen的步驟(3)完成Hash_Cumulate算法改進(jìn)(1),即在尋找頻繁2項(xiàng)集過程中,對生成候選2項(xiàng)集的過程改進(jìn),在生成候選2項(xiàng)集過程中判斷兩項(xiàng)是否具有子孫關(guān)系,將具有子孫關(guān)系的兩項(xiàng)跳過。Hash_Cumulate中的步驟(4)對應(yīng)hash_candidate,hash_candidate將候選2項(xiàng)集進(jìn)行散列映射篩選出新的候選2項(xiàng)集,從而減少冗余候選2項(xiàng)集,完成算法思想改進(jìn)(2),滿足Hash_Cumulate算法思想,所以算法是正確的。

    時(shí)間復(fù)雜度分析:本算法的時(shí)間復(fù)雜度主要由主方法的步驟(1)和步驟(2)決定,(1)的執(zhí)行次數(shù)由extenion算法中的雙重循環(huán)決定,其中外層循環(huán)extenion算法中的(1)的執(zhí)行次數(shù)由事務(wù)集中的事務(wù)數(shù)m決定,extenion算法中的內(nèi)層循環(huán)(2)的執(zhí)行次數(shù)由事務(wù)中的項(xiàng)數(shù)n決定,所以主方法的(1)的執(zhí)行次數(shù)為m×n。主方法的(2)的執(zhí)行次數(shù)是由(2)本身及其內(nèi)部的循環(huán)決定,(2)本身的執(zhí)行次數(shù)由算法能找到的頻繁項(xiàng)集的最大長度z決定,內(nèi)部循環(huán)包括步驟(3)、步驟(4)和步驟(6),主方法的步驟(3)的執(zhí)行次數(shù)由apriori_gen函數(shù)中的雙重循環(huán)決定,其中外內(nèi)層循環(huán)apriori_gen函數(shù)中的(1)、(2)的執(zhí)行次數(shù)都由頻繁k-1項(xiàng)集的數(shù)量x決定,內(nèi)層循環(huán)apriori_gen函數(shù)中的(2)包括has_infrequent_subset算法,它的執(zhí)行次數(shù)也由頻繁k-1項(xiàng)集的數(shù)量x決定,所以主方法的步驟(3)的執(zhí)行次數(shù)為x3;主方法的步驟(4)由算法hash_candidate決定,它的執(zhí)行次數(shù)由候選k項(xiàng)集的數(shù)量y決定;主方法的步驟(6)循環(huán)嵌套兩個(gè)內(nèi)層循環(huán),即主方法的步驟(7)和步驟(8),主方法的步驟(6)的執(zhí)行次數(shù)由事務(wù)集中的事務(wù)數(shù)量m決定,主方法的步驟(7)的執(zhí)行次數(shù)由事務(wù)中的項(xiàng)的數(shù)量n決定,主方法的步驟(8)的執(zhí)行次數(shù)由候選k項(xiàng)集的數(shù)量y決定,所以主方法的步驟(6)的執(zhí)行次數(shù)為m×n+m×y。綜上所述,本算法的執(zhí)行次數(shù)為m×n+z×(x3+y+m×n+m×y),通常情況下,z和n遠(yuǎn)小于x,m和y略大x,所以算法時(shí)間復(fù)雜度為O(x3)。

    3 實(shí)例分析

    本節(jié)通過實(shí)例對Cumulate算法和Hash_Cumulate算法進(jìn)行分析,說明Hash_Cumulate算法較好的原因。表1給出某商場銷售事務(wù)數(shù)據(jù)庫D,D中包括6個(gè)事務(wù),設(shè)最小支持度為2,置信度為60%。

    表1 事務(wù)數(shù)據(jù)庫D

    通過分析表1發(fā)現(xiàn)項(xiàng)間是有層次的,對表1的事物集重新進(jìn)行概念分層,得到事務(wù)表分層如圖2所示。

    圖2 事務(wù)分層

    步驟1 算法先將事務(wù)表D擴(kuò)展,將每一項(xiàng)的祖先全部添加進(jìn)去,計(jì)算每一項(xiàng)及其祖先的支持度,得到滿足最小支持度為2的頻繁1項(xiàng)集,見表2。

    表2 頻繁1項(xiàng)集及其支持度

    步驟2 進(jìn)行連接剪枝,得到候選2項(xiàng)集,見表3。

    步驟3 判斷表3中項(xiàng)集中項(xiàng)的關(guān)系,如果是祖孫關(guān)系,則刪除該候選2項(xiàng)集。進(jìn)行這次篩選后得到的結(jié)果見表4。

    表3 候選2項(xiàng)集

    步驟4 在候選集中不包含的項(xiàng)但事務(wù)集中包含的項(xiàng),在事務(wù)集中需刪除。由表4候選集可知,在事務(wù)集中刪除項(xiàng){Pant}、{Shirt}。

    表4 篩選后的候選2項(xiàng)集

    步驟5 進(jìn)行最小支持度篩選后,得到頻繁2項(xiàng)集見表5。

    表5 頻繁2項(xiàng)集

    步驟6 由于找不到頻繁3項(xiàng)集,算法終止。

    步驟7 根據(jù)置信度來得到關(guān)聯(lián)規(guī)則見表6。

    表6 關(guān)聯(lián)規(guī)則

    Hash_Cumulate算法步驟如下:

    步驟1 同上。

    步驟2 候選2項(xiàng)集中不能包含有子孫關(guān)系項(xiàng),所以將這些候選項(xiàng)在存在子孫關(guān)系的項(xiàng) {{Clothes,Jacket},{Clothes,Outerwear},{Jacket,Outerwear},{Hikingboot,F(xiàn)ootwear},{Hikingboot,Shoes}} 直接跳過,這樣直接節(jié)省部分保存候選2項(xiàng)集的空間,改進(jìn)后的步驟2直接得到的候選集見表4。

    步驟3 選擇散列函數(shù)為:hash(x,y)=(order(x)×4+order(y))mod prime(k), 其中order(x)表示x在項(xiàng)集中的編號(hào),order(y)表示y在項(xiàng)集中的編號(hào),prime(k)返回在k范圍內(nèi)最大的素?cái)?shù),k表示事務(wù)集中的事務(wù)數(shù),例如:在頻繁1項(xiàng)集中Clothes的編號(hào)為1,Shoes的編號(hào)為6,事務(wù)數(shù)為6,6的范圍內(nèi)最大素?cái)?shù)是5,所以帶入哈希函數(shù)得到桶地址為0,則將候選2項(xiàng)集{Clothes,Shoes}放入桶地址為0的桶中。將所有候選2項(xiàng)集散列映射到桶中,產(chǎn)生沖突的候選項(xiàng)放入桶中并增加對應(yīng)的桶計(jì)數(shù)見表7,最后將計(jì)數(shù)小于最小支持度的桶內(nèi)的項(xiàng)刪除,即將桶地址為0中的候選2項(xiàng)集刪掉,桶中剩余的候選2項(xiàng)集即桶1、2、3、4中的候選2項(xiàng)集與事務(wù)集進(jìn)行比較,產(chǎn)生頻繁2項(xiàng)集,通過這個(gè)方法減少2項(xiàng)集的數(shù)量,最終得到候選2項(xiàng)集見表8。

    表7 散列表

    表8 篩選后的候選2項(xiàng)集

    步驟4~步驟7與上述未改進(jìn)時(shí)相同,最后根據(jù)相同的置信度60%得到的關(guān)聯(lián)規(guī)則也如表6所示。

    通過上述實(shí)例分析,上述改進(jìn)主要是對候選2項(xiàng)集進(jìn)行縮減,從改進(jìn)算法的步驟2可以直接得出原來Cumulate算法的步驟3所得的結(jié)果,可以看出改進(jìn)算法的優(yōu)越性,從表8中可以看出候選2項(xiàng)集對比之前確實(shí)減少了,從而縮短算法運(yùn)行時(shí)間,實(shí)例證明該改進(jìn)確實(shí)將候選2項(xiàng)集的個(gè)數(shù)減少,提高算法運(yùn)行效率。

    4 Hash_Cumulate算法的實(shí)驗(yàn)及性能分析

    為對比分析Hash_Cumulate算法與原始Cumulate算法的運(yùn)行效率,將這兩種算法在相同的數(shù)據(jù)記錄下的執(zhí)行時(shí)間進(jìn)行比較。

    實(shí)驗(yàn)環(huán)境:操作系統(tǒng)為Windows 7,64位,內(nèi)存容量為8 G,測試工具為MyEclipse2014,語言為JAVA,采用模擬數(shù)據(jù)IBM數(shù)據(jù)集T10I4D100K進(jìn)行測試,設(shè)置最小支持度為0.2。

    (1)本實(shí)驗(yàn)將已經(jīng)處理好的數(shù)據(jù)對兩種算法進(jìn)行運(yùn)行時(shí)間的比較。分別對相同的多條事務(wù)處理的時(shí)間比較見表9,其中k表示1000。

    表9 實(shí)驗(yàn)結(jié)果對比

    為更清晰展示算法時(shí)間的對比,時(shí)間的折線對比如圖3所示。

    圖3 時(shí)間對比

    (2)在算法空間上分析比較。在算法思想改進(jìn)(1)中,在未生成候選2項(xiàng)集之前判斷其子孫的關(guān)系,從而將不存在子孫的關(guān)系的候選2項(xiàng)集進(jìn)行存儲(chǔ),節(jié)省了之前存儲(chǔ)冗余2項(xiàng)集的空間。在支持度為0.2情況下,事務(wù)為10 000條,事務(wù)的最大層數(shù)為3層,若頻繁1項(xiàng)集有3000個(gè),則最多約可節(jié)省的空間為12 000個(gè)字節(jié)。

    (3)實(shí)驗(yàn)進(jìn)行了算法準(zhǔn)確率的比較,算法的準(zhǔn)確率比較結(jié)果見表10。

    表10 算法準(zhǔn)確率

    5 結(jié)束語

    本文針對Cumulate算法存在的問題,提出了減少冗余候選2項(xiàng)集的改進(jìn)算法,首先在候選2項(xiàng)集生成的時(shí)候判斷其關(guān)系,并且在生成候選2項(xiàng)集之后將散列技術(shù)應(yīng)用于篩選候選2項(xiàng)集,從而減少候選2項(xiàng)集的數(shù)量。將改進(jìn)的算法和原始算法在性能上比較和分析,發(fā)現(xiàn)改進(jìn)算法從時(shí)間和空間上都具有良好的性能。在未來,將引進(jìn)多維算法,實(shí)現(xiàn)多維多層的關(guān)聯(lián)規(guī)則算法。

    猜你喜歡
    剪枝項(xiàng)集子孫
    人到晚年宜“剪枝”
    基于YOLOv4-Tiny模型剪枝算法
    First Man
    剪枝
    天津詩人(2017年2期)2017-03-16 03:09:39
    老人留房給孫輩 引子孫大戰(zhàn)
    關(guān)聯(lián)規(guī)則中經(jīng)典的Apriori算法研究
    卷宗(2014年5期)2014-07-15 07:47:08
    一種面向不平衡數(shù)據(jù)分類的組合剪枝方法
    一種頻繁核心項(xiàng)集的快速挖掘算法
    水和水的子孫以及冰雪河流(之七)
    鴨綠江(2013年12期)2013-03-11 19:42:06
    一種新的改進(jìn)Apriori算法*
    大香蕉久久成人网| 一本大道久久a久久精品| 韩国av在线不卡| 中文字幕亚洲精品专区| 日韩,欧美,国产一区二区三区| 看十八女毛片水多多多| 日本午夜av视频| 免费久久久久久久精品成人欧美视频 | 亚洲av.av天堂| 色视频在线一区二区三区| 欧美国产精品va在线观看不卡| 在线免费观看不下载黄p国产| 亚洲成人一二三区av| 考比视频在线观看| av在线观看视频网站免费| 美女国产视频在线观看| 人妻人人澡人人爽人人| 巨乳人妻的诱惑在线观看| 免费av不卡在线播放| 久久99蜜桃精品久久| 午夜久久久在线观看| 高清欧美精品videossex| 男人舔女人的私密视频| 人人妻人人澡人人爽人人夜夜| 国产免费一级a男人的天堂| 草草在线视频免费看| 久久热在线av| 丰满饥渴人妻一区二区三| 久久这里有精品视频免费| 国产av精品麻豆| 亚洲色图 男人天堂 中文字幕 | 超碰97精品在线观看| 在线观看免费视频网站a站| 国产精品久久久久久久电影| 我的女老师完整版在线观看| 王馨瑶露胸无遮挡在线观看| 亚洲国产精品国产精品| 亚洲经典国产精华液单| av片东京热男人的天堂| 一区二区三区乱码不卡18| 欧美精品亚洲一区二区| 乱人伦中国视频| 亚洲三级黄色毛片| 欧美激情 高清一区二区三区| 国产有黄有色有爽视频| 99热网站在线观看| 丰满少妇做爰视频| 久久久a久久爽久久v久久| 免费av不卡在线播放| 国产国语露脸激情在线看| 精品少妇久久久久久888优播| 国产精品久久久久久精品电影小说| 18禁观看日本| 久久精品人人爽人人爽视色| 亚洲国产av影院在线观看| 亚洲 欧美一区二区三区| 免费看av在线观看网站| 欧美老熟妇乱子伦牲交| 波多野结衣一区麻豆| 9色porny在线观看| 免费看av在线观看网站| 宅男免费午夜| 两性夫妻黄色片 | 极品少妇高潮喷水抽搐| 色94色欧美一区二区| 日韩精品有码人妻一区| 久久精品久久精品一区二区三区| 在线观看www视频免费| 国产不卡av网站在线观看| 日韩一本色道免费dvd| 国产亚洲欧美精品永久| 久久午夜福利片| 午夜91福利影院| 高清毛片免费看| 黄色一级大片看看| 日韩制服骚丝袜av| 国产精品嫩草影院av在线观看| 丝袜在线中文字幕| 免费高清在线观看日韩| 精品一区二区免费观看| www日本在线高清视频| av在线老鸭窝| 亚洲一码二码三码区别大吗| 国产亚洲最大av| 97精品久久久久久久久久精品| 欧美成人午夜免费资源| 亚洲成人av在线免费| 26uuu在线亚洲综合色| 午夜免费鲁丝| 午夜精品国产一区二区电影| 色94色欧美一区二区| 日韩制服骚丝袜av| 春色校园在线视频观看| 国产色爽女视频免费观看| 少妇高潮的动态图| 亚洲国产精品专区欧美| 我要看黄色一级片免费的| 国产乱人偷精品视频| 亚洲成人av在线免费| 久久久久久伊人网av| 日日爽夜夜爽网站| 人妻系列 视频| 内地一区二区视频在线| 久久久久久伊人网av| 久久久久久久精品精品| 2021少妇久久久久久久久久久| 国产在视频线精品| 99热6这里只有精品| 国产一区有黄有色的免费视频| 久久国产精品男人的天堂亚洲 | 国产免费一级a男人的天堂| 天堂俺去俺来也www色官网| 国产色婷婷99| 国产高清不卡午夜福利| 久久99蜜桃精品久久| 成人国产av品久久久| 国内精品宾馆在线| 飞空精品影院首页| 免费人成在线观看视频色| videosex国产| freevideosex欧美| 爱豆传媒免费全集在线观看| 免费观看性生交大片5| 下体分泌物呈黄色| 亚洲伊人色综图| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 高清毛片免费看| 少妇的逼水好多| 免费女性裸体啪啪无遮挡网站| 国产精品一国产av| 国产亚洲午夜精品一区二区久久| 91久久精品国产一区二区三区| 日韩成人av中文字幕在线观看| 国产成人a∨麻豆精品| 少妇人妻精品综合一区二区| 国产色爽女视频免费观看| 岛国毛片在线播放| 18在线观看网站| 亚洲国产欧美在线一区| 少妇猛男粗大的猛烈进出视频| 在现免费观看毛片| 狠狠精品人妻久久久久久综合| 国产一区有黄有色的免费视频| 蜜桃在线观看..| 肉色欧美久久久久久久蜜桃| av福利片在线| 久久影院123| 美女国产高潮福利片在线看| 精品人妻一区二区三区麻豆| 久久久久久久久久成人| 天天操日日干夜夜撸| 亚洲综合色惰| 一区二区三区四区激情视频| 少妇 在线观看| 涩涩av久久男人的天堂| 亚洲精品美女久久av网站| 国产黄色免费在线视频| 国产男女内射视频| 人妻人人澡人人爽人人| 免费黄网站久久成人精品| 人人妻人人爽人人添夜夜欢视频| 一级毛片黄色毛片免费观看视频| 国产不卡av网站在线观看| 两个人免费观看高清视频| 中文字幕人妻丝袜制服| 少妇人妻 视频| 午夜免费鲁丝| 三级国产精品片| 男女无遮挡免费网站观看| 免费观看av网站的网址| 亚洲av成人精品一二三区| 中文字幕av电影在线播放| 热re99久久精品国产66热6| 久久精品aⅴ一区二区三区四区 | 国产深夜福利视频在线观看| 欧美激情国产日韩精品一区| 午夜福利在线观看免费完整高清在| 日韩av在线免费看完整版不卡| 精品国产乱码久久久久久小说| 日韩不卡一区二区三区视频在线| 国产成人91sexporn| 人人妻人人添人人爽欧美一区卜| 欧美人与性动交α欧美软件 | 男女啪啪激烈高潮av片| 精品一区二区免费观看| 啦啦啦中文免费视频观看日本| 最后的刺客免费高清国语| 日韩制服丝袜自拍偷拍| 成年人免费黄色播放视频| 只有这里有精品99| 国产亚洲午夜精品一区二区久久| 少妇猛男粗大的猛烈进出视频| 51国产日韩欧美| 国产高清三级在线| 欧美日韩视频精品一区| 人妻少妇偷人精品九色| 99国产综合亚洲精品| 一级毛片电影观看| 久久久国产欧美日韩av| 五月伊人婷婷丁香| 亚洲人与动物交配视频| 日本-黄色视频高清免费观看| 午夜激情久久久久久久| 在线亚洲精品国产二区图片欧美| 人人妻人人澡人人爽人人夜夜| 中国三级夫妇交换| 99热6这里只有精品| 成人亚洲欧美一区二区av| 男女高潮啪啪啪动态图| 91成人精品电影| 亚洲精品视频女| 亚洲,一卡二卡三卡| 国产又爽黄色视频| 日本午夜av视频| 免费日韩欧美在线观看| 大香蕉久久网| 九色成人免费人妻av| 亚洲精品中文字幕在线视频| 欧美精品一区二区大全| 王馨瑶露胸无遮挡在线观看| 色5月婷婷丁香| 波多野结衣一区麻豆| 大香蕉97超碰在线| 欧美激情 高清一区二区三区| 国产福利在线免费观看视频| 精品久久蜜臀av无| 18禁在线无遮挡免费观看视频| 黄色视频在线播放观看不卡| 久久精品熟女亚洲av麻豆精品| 波野结衣二区三区在线| av片东京热男人的天堂| 黄色 视频免费看| 寂寞人妻少妇视频99o| 天堂8中文在线网| 国产亚洲av片在线观看秒播厂| 寂寞人妻少妇视频99o| 人人妻人人添人人爽欧美一区卜| 国产又爽黄色视频| 极品人妻少妇av视频| 国产精品99久久99久久久不卡 | 亚洲国产毛片av蜜桃av| 少妇被粗大猛烈的视频| 99热这里只有是精品在线观看| 亚洲中文av在线| 一级片'在线观看视频| 如何舔出高潮| 男女边摸边吃奶| 精品少妇内射三级| 捣出白浆h1v1| 欧美精品av麻豆av| 秋霞伦理黄片| av又黄又爽大尺度在线免费看| 亚洲人与动物交配视频| 肉色欧美久久久久久久蜜桃| 男男h啪啪无遮挡| 久久精品aⅴ一区二区三区四区 | 欧美精品国产亚洲| 国产在线一区二区三区精| 免费高清在线观看视频在线观看| 男男h啪啪无遮挡| 成人午夜精彩视频在线观看| 一级毛片 在线播放| 亚洲成人一二三区av| 天天操日日干夜夜撸| 中文字幕精品免费在线观看视频 | 亚洲欧美成人综合另类久久久| 男女高潮啪啪啪动态图| 久久 成人 亚洲| 国产亚洲午夜精品一区二区久久| 日本猛色少妇xxxxx猛交久久| 久久人人爽av亚洲精品天堂| 亚洲精品成人av观看孕妇| 日韩一区二区视频免费看| 中文天堂在线官网| 国产亚洲午夜精品一区二区久久| videossex国产| 一个人免费看片子| 日本黄大片高清| 国产精品三级大全| 久久99热6这里只有精品| 亚洲性久久影院| 少妇被粗大猛烈的视频| videossex国产| 日韩视频在线欧美| 男女边摸边吃奶| 综合色丁香网| 久久久久久久国产电影| 人人妻人人澡人人爽人人夜夜| 母亲3免费完整高清在线观看 | 亚洲国产看品久久| 黄片无遮挡物在线观看| a 毛片基地| 99精国产麻豆久久婷婷| 亚洲成人手机| 黄色配什么色好看| 免费大片18禁| 免费看不卡的av| av片东京热男人的天堂| 99久久人妻综合| 91国产中文字幕| 亚洲国产色片| 国产有黄有色有爽视频| 丝袜美足系列| 国产精品不卡视频一区二区| 各种免费的搞黄视频| 欧美 日韩 精品 国产| 天天操日日干夜夜撸| 国产免费一区二区三区四区乱码| 亚洲,欧美,日韩| 91久久精品国产一区二区三区| 精品人妻一区二区三区麻豆| 国产一区二区在线观看av| 国产精品久久久久久精品古装| 插逼视频在线观看| av卡一久久| 高清视频免费观看一区二区| 男女边吃奶边做爰视频| h视频一区二区三区| 国产成人免费观看mmmm| 日本91视频免费播放| 日韩精品有码人妻一区| 在线亚洲精品国产二区图片欧美| 亚洲激情五月婷婷啪啪| 熟女人妻精品中文字幕| 天天操日日干夜夜撸| 亚洲四区av| 免费高清在线观看日韩| 久久午夜福利片| www.av在线官网国产| 黄片播放在线免费| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 一本色道久久久久久精品综合| 婷婷色av中文字幕| 大香蕉久久成人网| 人妻系列 视频| 日韩人妻精品一区2区三区| 高清欧美精品videossex| 亚洲成人av在线免费| 免费观看无遮挡的男女| 亚洲中文av在线| 日本av手机在线免费观看| 熟女av电影| 国产激情久久老熟女| av在线老鸭窝| 精品久久蜜臀av无| 美女中出高潮动态图| 免费不卡的大黄色大毛片视频在线观看| 999精品在线视频| 亚洲精品久久久久久婷婷小说| 日韩免费高清中文字幕av| 黄色配什么色好看| 免费观看性生交大片5| 亚洲性久久影院| 狂野欧美激情性xxxx在线观看| 97在线人人人人妻| 亚洲综合色惰| 乱码一卡2卡4卡精品| 亚洲国产av影院在线观看| 在线亚洲精品国产二区图片欧美| 只有这里有精品99| 中国美白少妇内射xxxbb| 夫妻午夜视频| 一区二区日韩欧美中文字幕 | 午夜精品国产一区二区电影| 看非洲黑人一级黄片| 亚洲av综合色区一区| 亚洲美女黄色视频免费看| 一边摸一边做爽爽视频免费| 亚洲av国产av综合av卡| 美国免费a级毛片| 五月开心婷婷网| 天堂8中文在线网| 尾随美女入室| 两个人看的免费小视频| 丁香六月天网| 久久人妻熟女aⅴ| 多毛熟女@视频| 免费黄色在线免费观看| 大香蕉久久网| 国产欧美另类精品又又久久亚洲欧美| 最近手机中文字幕大全| 精品人妻在线不人妻| 久久久久精品久久久久真实原创| 9191精品国产免费久久| 久热这里只有精品99| 国产极品粉嫩免费观看在线| 国产老妇伦熟女老妇高清| 久久精品国产亚洲av涩爱| 五月玫瑰六月丁香| 国产精品久久久久久精品古装| 亚洲精品美女久久久久99蜜臀 | 美国免费a级毛片| 国产免费现黄频在线看| 在线观看免费高清a一片| 久久久久久久久久久免费av| 王馨瑶露胸无遮挡在线观看| 国产精品久久久久久久电影| 国产精品嫩草影院av在线观看| 亚洲成人av在线免费| 久久国产亚洲av麻豆专区| 国产精品.久久久| 国产免费视频播放在线视频| 性高湖久久久久久久久免费观看| 视频中文字幕在线观看| 亚洲国产日韩一区二区| 中文字幕av电影在线播放| 国产精品.久久久| 精品少妇内射三级| 一级毛片黄色毛片免费观看视频| 咕卡用的链子| 精品国产露脸久久av麻豆| 婷婷色综合www| 中文字幕人妻丝袜制服| 下体分泌物呈黄色| 蜜臀久久99精品久久宅男| 麻豆乱淫一区二区| 香蕉国产在线看| 国产成人欧美| 亚洲美女视频黄频| 少妇精品久久久久久久| 午夜久久久在线观看| 久久这里有精品视频免费| 国产国拍精品亚洲av在线观看| 新久久久久国产一级毛片| 精品一区二区三区四区五区乱码 | 交换朋友夫妻互换小说| 一边摸一边做爽爽视频免费| 哪个播放器可以免费观看大片| 久久人人爽人人片av| 男女边摸边吃奶| 午夜老司机福利剧场| 国产毛片在线视频| 久久久久久久精品精品| 精品少妇黑人巨大在线播放| 免费av中文字幕在线| 久久久国产欧美日韩av| 九色成人免费人妻av| 一区二区日韩欧美中文字幕 | 久久久a久久爽久久v久久| 一本—道久久a久久精品蜜桃钙片| 在线观看www视频免费| 免费观看a级毛片全部| 国产精品久久久久久久久免| 日韩精品有码人妻一区| 精品亚洲成a人片在线观看| 久久久久久伊人网av| 午夜福利视频在线观看免费| 欧美精品国产亚洲| 18禁国产床啪视频网站| 视频中文字幕在线观看| 女人久久www免费人成看片| 久久韩国三级中文字幕| 精品熟女少妇av免费看| 又大又黄又爽视频免费| 国产精品久久久久久久久免| 久久久久久伊人网av| tube8黄色片| 大片电影免费在线观看免费| 日韩在线高清观看一区二区三区| 国产日韩一区二区三区精品不卡| 久久毛片免费看一区二区三区| 欧美国产精品一级二级三级| 国产毛片在线视频| 啦啦啦中文免费视频观看日本| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 一级毛片电影观看| 人人妻人人爽人人添夜夜欢视频| 丰满迷人的少妇在线观看| 十八禁网站网址无遮挡| 好男人视频免费观看在线| 在线天堂最新版资源| a级毛片黄视频| 婷婷色麻豆天堂久久| 亚洲成人一二三区av| 免费在线观看黄色视频的| 日日啪夜夜爽| 精品久久国产蜜桃| 亚洲性久久影院| 亚洲精品av麻豆狂野| 夫妻性生交免费视频一级片| 一本久久精品| 母亲3免费完整高清在线观看 | 欧美丝袜亚洲另类| 搡女人真爽免费视频火全软件| 日韩制服丝袜自拍偷拍| 久久人人爽人人爽人人片va| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | av在线播放精品| 欧美日韩综合久久久久久| av女优亚洲男人天堂| 国产精品一国产av| 国产日韩欧美亚洲二区| 国产精品免费大片| 高清视频免费观看一区二区| 久久午夜福利片| 国产女主播在线喷水免费视频网站| 亚洲国产色片| 亚洲色图 男人天堂 中文字幕 | 男女边摸边吃奶| 国产精品久久久久久久久免| 少妇的丰满在线观看| 日韩一区二区视频免费看| 黄色怎么调成土黄色| 久久女婷五月综合色啪小说| 老司机亚洲免费影院| 只有这里有精品99| 精品亚洲乱码少妇综合久久| 精品午夜福利在线看| 欧美激情 高清一区二区三区| 免费观看性生交大片5| 插逼视频在线观看| 日韩 亚洲 欧美在线| 最黄视频免费看| 欧美精品高潮呻吟av久久| 精品一区在线观看国产| videosex国产| 97人妻天天添夜夜摸| 婷婷色综合大香蕉| tube8黄色片| 在线观看国产h片| 国产精品一区二区在线观看99| 美国免费a级毛片| 一级片免费观看大全| 美女视频免费永久观看网站| 一级毛片 在线播放| 久久毛片免费看一区二区三区| 丰满乱子伦码专区| 国产精品.久久久| av女优亚洲男人天堂| 哪个播放器可以免费观看大片| 久久人人97超碰香蕉20202| 欧美精品国产亚洲| 精品少妇黑人巨大在线播放| 国产日韩一区二区三区精品不卡| 国产一区二区激情短视频 | 韩国高清视频一区二区三区| 精品久久久久久电影网| 人妻 亚洲 视频| 天美传媒精品一区二区| 国产高清不卡午夜福利| 亚洲欧美一区二区三区国产| 五月伊人婷婷丁香| 成人综合一区亚洲| 久久综合国产亚洲精品| 免费av不卡在线播放| 51国产日韩欧美| 亚洲欧美成人综合另类久久久| 老女人水多毛片| 99久久中文字幕三级久久日本| 丝袜喷水一区| 制服人妻中文乱码| 国产精品一区二区在线观看99| 大香蕉97超碰在线| 街头女战士在线观看网站| 国产日韩欧美亚洲二区| 中文精品一卡2卡3卡4更新| 考比视频在线观看| 久久影院123| 十八禁网站网址无遮挡| 亚洲,一卡二卡三卡| 日本黄色日本黄色录像| 免费av中文字幕在线| 国产午夜精品一二区理论片| 伦理电影免费视频| 久久亚洲国产成人精品v| 久久影院123| 岛国毛片在线播放| 久久99热这里只频精品6学生| 欧美变态另类bdsm刘玥| 久久ye,这里只有精品| 免费看光身美女| av卡一久久| 亚洲欧美精品自产自拍| 久久精品夜色国产| 成人黄色视频免费在线看| 午夜精品国产一区二区电影| 18禁裸乳无遮挡动漫免费视频| 精品亚洲成国产av| 亚洲内射少妇av| 97超碰精品成人国产| 免费观看性生交大片5| 色94色欧美一区二区| 热99国产精品久久久久久7| freevideosex欧美| 在线亚洲精品国产二区图片欧美| 日韩精品有码人妻一区| 精品亚洲成国产av| √禁漫天堂资源中文www| 99re6热这里在线精品视频| 丰满少妇做爰视频| 男人操女人黄网站| 成年动漫av网址| 亚洲国产最新在线播放| 亚洲熟女精品中文字幕| 久热这里只有精品99| 一本久久精品| av福利片在线| 日韩在线高清观看一区二区三区| 午夜老司机福利剧场| 亚洲天堂av无毛| 秋霞伦理黄片| 亚洲欧美清纯卡通| 看非洲黑人一级黄片| kizo精华| 国产老妇伦熟女老妇高清| 精品一区二区三区四区五区乱码 | 精品久久蜜臀av无| 女人久久www免费人成看片| 建设人人有责人人尽责人人享有的| 中国三级夫妇交换| 少妇高潮的动态图| 三级国产精品片| 一边亲一边摸免费视频| 最近中文字幕2019免费版| 晚上一个人看的免费电影|