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

    一種維持約束網絡相容性的雙向傳播策略

    2020-04-20 05:02:58司懷偉郭宗沂李東雨譚國真
    計算機工程 2020年4期
    關鍵詞:列表時序計數

    李 曉,司懷偉,郭宗沂,李東雨,譚國真

    (大連理工大學 電子信息與電氣工程學部,遼寧 大連 116024)

    0 概述

    約束網絡滿足弧相容(Arc Consistency,AC)要求,對于任意變量,變量論域中的任何取值可以在任意包含該變量的約束中找到支持。在回溯搜索中維持弧相容是求解約束滿足問題常用的對搜索減枝的技術[1]。研究人員提出用于實現弧相容的算法,其中,AC3粗粒度弧相容算法及其擴展算法維持了一個需要修訂的元素列表,在初始階段將約束網絡中的所有變量(或約束,取決于采用的傳播策略)加入到列表中,然后迭代取出對列表中的元素執(zhí)行修訂,將修訂過程中引入的需要修訂的元素重新加入到列表中,當列表為空時,當前滿足連通性的約束網絡實現弧相容[2]。AC3粗粒度弧相容算法使用輕量數據結構并且易于實現,因此被廣泛用于回溯搜索解決方案[3]。

    在維持相容性的過程中,可以將修訂應用于變量、弧或約束,依此可以分為基于變量的傳播策略、基于變量間約束關系的傳播策略和基于混合變量關系(弧)的傳播策略,不同傳播策略維持的待修訂的元素列表分別有不同的實現[4]?;谧兞康膫鞑ゲ呗跃S持一個待修訂變量的集合,集合中每個變量所在的約束關系均是相容性被打破的約束,算法按照一定的順序從集合中取出變量并維持其所在約束的相容性,同時將維持當前約束相容性而修改論域的變量放入集合,直到集合為空。當前網絡實現相容性或證明當前網絡不滿足相容性,通常以任一變量論域刪除來識別當前網絡不滿足相容性,即該網絡無解。使用一個集合維持當前待維持相容性的變量,不必在每次維持相容性時完整地掃描整個網絡,因而是一個增量維持相容性的過程,基于約束的傳播策略和基于弧的傳播策略均是采用這種增量維持相容性的過程,因而也維持一個待更新的元素的集合,只是基于約束的傳播策略維持的是約束,基于弧的傳播策略維持的是弧,3種傳播策略分別實現了不同的識別并避免冗余傳播的優(yōu)化手段,具體請見文獻[3]。實驗結果驗證,基于變量傳播策略的算法實現通常有較為優(yōu)秀的性能表現[3,5]。本文提出的雙向傳播策略在維持相容性時同樣維持的是待修訂的變量的集合,但將當前變量所在約束上的相容性維持分成2個獨立的階段,這種分階段維持相容性可以有效避免一些冗余傳播,綜合求解性能優(yōu)于現有的基于變量的傳播策略。

    列表中元素的處理順序對修訂的效率具有顯著影響[5],因此對其有效排序并進行修訂是使用時序計數的主要目的。修訂效率上產生的影響將由核心運算單元得到的計算時間反映出來。研究者已經提出了多種修訂排序啟發(fā)式方法,首先利用約束網絡的信息,例如變量域范圍區(qū)間、約束階數和允許的值組合對列表中的元素進行排序,dom/ddeg啟發(fā)式是一種動態(tài)的啟發(fā)式排序算法,按照當前變量域大小對變量進行排序,對提高算法效率有重要作用[6]。dom/ddeg與AC3粗粒度弧相容系列算法的基于變量間關系或基于混合變量關系的傳播方案同時應用是目前先進的傳播策略,主要用于解決弧相容算法的加速問題[7]。在文獻[7]中,基于變量的方案與dom/ddeg修訂排序啟發(fā)式集成,可以顯著減少約束檢查的數量。在文獻[8]中,有關約束權重的信息用于對列表中的元素進行排序,不僅減少了約束檢查和表約束[9]的數量,還可以減少已探索搜索樹的大小壓縮解空間[10]。

    文獻[11]結合路徑一致性給出一種解空間壓縮方式,這種解空間壓縮方式缺點在于得到加權有向圖的過程屬于一種緊湊表示過程,當縮小權值范圍時導致部分可行解丟失,沒有維持滿足性條件。目前關注較多的約束滿足性問題的求解技術包括簡單表縮減STR、MDDC技術,是約束關系壓縮表示技術[12]。基于約束關系的表約束過濾算法的傳播隊列包含必須重新修訂的約束信息[13]。文獻[14]建立了一種基于關系的軟約束模型,使用搜索方法探索解空間,適合處理少量變量的情況。文獻[15]使用搜索技術提出了并行的維持局部一致性的方法,但是由于時間代價大,尚未被廣泛應用在求解中。文獻[16]提出按位運算的表壓縮過濾算法有效壓縮處理元組,這種基于表約束的邊界處理方法使壓縮過程明顯加速。

    本文基于增量的更新子網的方式,提出一種新的基于時序計數的傳播方案,將accumulateRevision和pushRevison作為雙向修訂的主要過程,并通過文獻[1]測試集進行實驗。

    1 研究背景

    一個約束網絡是一個元組(X,C),其中,X={x1,x2,…,xn}是一個n個變量的集合,C={c1,c2,…,cm}是m個約束的集合。每個變量xi有一個域值dom(xi),代表變量xi可行的取值集合。每個約束ci有一個約束范圍scp(ci)和一個關系rel(ci),其中scp(ci)是X的子集,并且rel(ci)是scp(ci)中滿足ci的元組的集合。一個二元約束只涉及2個變量,將一個xi和xj之間的二元約束描述為cij。如果2個變量共享一個約束那么被稱為鄰居。一個弧是一個對(cij,xi),其中xi∈scp(ci)。當關注二元約束時,任何弧(cij,xi)可以表示為滿足xi,xj∈scp(cij)的變量對(xi,xj)。

    弧(xi,xj)是AC或xi關于cij滿足AC的當且僅當對每一個a∈dom(xi),存在一個值b∈dom(xj),使得(a,b)滿足cij。在這種情況下,稱b在cij上支持a。一個弧(xi,xj)的修訂或者說與xi有關的cij需修訂保證dom(xi)所有值都支持dom(xj)。一個約束網絡是弧相容當且僅當變量沒有空域并且所有的弧都滿足弧相容?;∠嗳菟惴◤膁om(xi)刪除所有與不支持xi的約束。

    約束滿足問題(CSP)的實例由約束網絡定義。一個約束滿足問題是可滿足的當且僅當存在至少一組解,否則該約束滿足問題無解。解決CSP問題的實例涉及找到一個(或多個)解決方案或確定其不可滿足性。解決方案為所有變量賦值,以使所有約束都是滿足的。

    1.1 基于約束關系的傳播策略

    基于約束關系的傳播策略存儲以變量之間的關系為主,主要包括存儲弧和非單純變量,修訂時占用的存儲空間比基于變量的存儲空間大?;诩冏兞恐g關系cij的傳播策略以變量之間的弧為傳播存儲單元,在FIFO結構中,每個關系也即弧單元(xi,xj)存儲到列表中,依次彈出隊列進入修改區(qū),如果弧單元(xi,xj)已被修改,即修訂標記Reivise中DELETE元素的布爾屬性反轉為True,那么將新的弧單元(xk,xi)作為新的修訂內容,即做再次修訂。在初次正向修訂時,對弧中所有關系考察變量賦值,遍歷所有變量取值某個變量xi,若不存在任意一個滿足弧的取值,那么將此變量從弧關系中刪除,發(fā)生一次修訂,記錄一次DELETE反轉。

    1.2 基于混合變量關系的傳播策略

    在基于混合變量關系的傳播策略中,存儲單元為變量之間的關系,即弧和涉及變量,簡寫為(cij,xj),可以使用累加計時器CTR(cij,xi)避免冗余修訂,本文引入輔助參數needsNotBeRevised支持混合變量關系(cij,xj)的篩選和修訂,若needsNotBeRevised為真,那么忽略此修訂,否則將revise(cij,xj)賦給nbRemoval,如果nbRemoval(cij,xj)>0,那么判斷xj的域空間是否清空,如果域空間為空,那么此變量不滿足弧相容,在涉及此變量的所有相關關系的約束處理上,即對滿足cjk|cjk≠cij∧xj∈vars(cjk)的變量xj,將其放入隊列結構。CTR累加轉變?yōu)?ctr(cjk,xj) ←ctr(cjk,xj)+nbRemovals。這是基于混合變量的單一循環(huán)結構。

    1.3 基于變量的傳播策略

    當Q為空或變量域消失時,AC算法終止。在3種傳播方案中,基于變量的方案優(yōu)于其他2種方案。在文獻[18]中,CTR是某個事件發(fā)生的時間計數器,隨時間跟蹤算法的進度識別冗余修訂。本文在基于變量的傳播策略上運用時序計數標記,每個變量的時序計數CTR標識一個全局唯一的計數,表示該變量論域最新發(fā)生修改的事件,每個約束的時序計數表示該約束最新滿足弧相容的時間[17]。

    為了簡化描述,本文使用revise(xi,xj)表示在xi上與cij相關的修訂。當在一個約束cij上建立弧相容時,如果CTR[xi]>CTR[cij],那么revise(xi,xj)是必要的,否則,revise(xi,xj) 是冗余的。在現有的采用時序計數檢測冗余revision的傳播策略中,假設cij是待處理的約束,存在一種情況,xi是最新從Q中取出來的變量,并且存在CTR[xi]>CTR[cij],而xj先于xi被處理并且存在CTR[xj]

    2 基于變量的雙向傳播策略

    在基于二元約束首尾變量的傳播策略中,修訂列表存儲的是變量xi,xj,xk,…,在隊列queue或其他數據結構中初始化列表存儲這些變量。依次從基本數據結構中彈出每個變量,對每個涉及的變量xi及其約束滿足eachcij|xi∈vars(cij)進行修訂。累加計數器CTR用于識別冗余,?cij∈C,?xi∈vars(cij),CTR置為1,依然引入輔助參數needsNotBeRevised,返回邏輯運算單元(ctr(cij,xi)>0 and ?xj∈vars(cij) |xj≠xi∧ctr(cij,xj) > 0),支持混合變量關系(cij,xj)的篩選和修訂,如果needsNotBeRevised為真,那么忽略此修訂,否則將revise(cij,xj)賦給nbRemoval;如果nbRemoval(cij,xj)>0,那么判斷xj的域空間是否清空;如果域空間為空,那么此變量不滿足弧相容,在涉及此變量的所有相關關系的約束處理上,即對滿足cjk|cjk≠cij∧xj∈vars(cjk)的變量xj,將其放入隊列結構。CTR累加至ctr(cjk,xj) ←ctr (cjk,xj)+nbRemovals,對所有滿足x∈vars(cij)的變量 ctr (cjk,xj)置0。當從傳播集合Q中選取變量xi時,現有的基于變量的方案依次處理與xi相關的約束,對每個約束的處理包括修改約束中涉及的弧。

    2.1 雙向傳播策略算法

    雙向傳播策略算法如算法1~算法6所示。

    算法1AC3-dual算法

    begin

    1.Q←{xi| xi∈ X};

    2.?cij∈C,CTRs[cij]← 0

    3.?xi∈X,CTRs[xi]← 1

    4.while Q ≠? do

    5. pick and delete xifrom Q

    6. If xi∈past(P) then

    7. Continue;

    8. accumulateRevision(xi)

    9. pushRevision(xi)

    10.Return true;

    end

    算法2accumulateRevision(xi)算法

    begin

    1.for each cij| xi∈ scp(cij) ∧ CTR[xj] > CTR[cij] do

    2. if revise(xi,xj) then

    3. if dom(xi) =? then

    4. clear Q(xi);

    5. return false;

    6. CTR = CTR[xi];

    7. setCTR(xi);

    8. if CTR[cij] > CTR then

    9. setCTR(cij);

    end

    算法3pushRevision(xi)算法

    begin

    1.for each cij | xi ∈ scp(cij) ∧ CTR[xi] >CTR[cij] ∧ xj∈ past(P) do

    2. if revise(xj,xi) then

    3. if dom(xi) =? then

    4. clear Q(xi);

    5. return false;

    6. Q← Q ∪ {xj};

    7. setCTR(xj);

    8.setCTR(cij);

    end

    算法4revis e(xi,xj)算法

    begin

    1.for each a ∈ dom(xi) do

    2. if seekSupport(xi,xj,a) = false then

    3. remove a from dom(xi);

    4. return true;

    5.return false;

    end

    算法5setCTR(m)算法

    begin

    1.CTR = CTR + 1;

    2.CTR[m] = CTR;

    end

    算法6clearQ(x)算法

    begin

    1.CTR[x] = 0;

    2.while Q ≠ ? do

    3. pick and delete xifrom Q;

    4. CTR[xi] = 0;

    end

    算法1給出了一種基于二元約束首尾變量的雙向傳播方案——AC3-dual,AC3-dual將維持相容性的修訂操作分為2個獨立的階段。past(P)是約束網絡P中已實例化變量的集合,如果檢測到約束網絡P不是弧相容的,則返回false,否則返回true。

    算法2對應AC3-dual的第1階段。該階段變量xi迭代xi的所有鄰居約束尋找支持,當a∈dom(xi)在任意一個約束中無法找到有效支持時,從dom(xi)中刪除a。本文利用時序計數標記變量與約束被修訂的先后順序,只有CTR[xj]>CTR[cij]的弧(xi,xj)被修訂。當修訂是有效時(至少一個值從dom(xi)中刪除),并且dom(xi)為空,說明在該次修訂中,dom(xi)中所有值均在至少一個約束中沒有有效支持,因此當前網絡不滿足相容性,算法調用clearQ,清空傳播集合Q,并且返回false,表示當前賦值序列產生的約束網絡無解,觸發(fā)上層搜索算法回溯,撤銷導致無解的賦值。當修訂是有效的,并且dom(xi)沒有被刪空時,CTR[xi]被更新,表示dom(xi)被更新是最新的操作。注意到如果在更新CTR[xi]之前,CTR[cij]>CTR[xi],說明約束cij在xi修改了與cij有關的約束后已經是弧相容。在這一步更新CTR[cij]從而使得CTR[cij]>CTR[xi],避免在與cij相關的xj的冗余修訂。

    算法3對應AC3-dual的第2階段。所有xi的鄰居節(jié)點滿足CTR[xi]>CTR[cij],并根據cij進行修訂。由于xi在第1階段根據所有xi的約束進行修訂,并且dom(xi)的規(guī)模在當前傳播中不再修改,尋找一種在xi上的支持非常必要。執(zhí)行修訂后,如果dom(xj)為空,表示當前網絡不滿足相容性,當前賦值序列無解,算法調用clearQ(x)并返回false,否則,xj被添加到Q中并且設置CTR [xj]將dom(xj)的修改標記為最新的操作。最終約束cij變?yōu)榛∠嗳?并且CTR[cij]被更新。

    2.2 雙向傳播示例

    在AC3-dual中,在修訂變量xi及其所有鄰居后,涉及xi的所有約束都是弧相容(AC)的,這是AC3-dual與現有的基于變量的方案之間的主要區(qū)別。為了更好地說明,本文給出以下示例。

    圖1是一個二元CSP的子網絡。假設所有包含x1的約束依c12,c13,…,c16進行處理。x1被選出并且從Q中刪除,變量的時序計數和約束如下:CTR[x2] < CTR[c12],CTR[x3] < CTR[c13],CTR[x4] > CTR[c14],CTR[x5] < CTR[c15],CTR[x6] > CTR[c16]。

    圖1 二元約束CSP的一個子網絡

    在現存的基于變量的傳播策略中,如果在處理c14時dom(x1)減小,則違反了在c14之前處理的所有約束的一致性,并且需要對它們進行進一步的修改,因此x1再次被添加到Q中,這種情況會在處理c16時再次發(fā)生。最終,在修改x1及其所有鄰居之后,涉及x1的約束不保證弧相容且x1可能仍然在Q中。在約束網絡上應用算法1時,所有k= 2,3,…,6的弧(x1,xk)在第1階段中滿足弧相容,因此dom(xi)在當前傳播中不再減小。然后所有k= 2,3,…,6的弧(xk,x1)在第2階段中滿足弧相容。因此,在修改x1及其所有鄰居之后,所有涉及x1的約束都將成為弧相容,而x1將不會再次添加到Q中。

    當檢測到約束網絡不滿足相容性時(算法2的第3行以及算法3的第3行),發(fā)生回溯。約束網絡需要恢復到先前的弧相容狀態(tài)。時序計數標記針對變量或約束的操作在全局上的先后順序,這種數據結構相對回溯搜索是穩(wěn)定的[18],即搜索算法發(fā)生回溯時并不需要將時序計數恢復為原來的狀態(tài),因此也不需要對搜索各階段的時序計數備份,但是為了避免冗余修訂,所有的時序計數CTR[xi]應該設置為小于所有時序計數CTR[cij]的整數[9]。本文將搜索期間約束網絡的所有變量劃分為3個組。第1組包括Q中的變量;第2組僅包括最近從Q中挑選的一個變量;第3組包括所有其他變量。在理解了AC執(zhí)行的過程之后,如果至少存在約束cij使得CTR [xi]> CTR [cij],那么xi必須屬于第1組或第2組。因此,當回溯發(fā)生時,只需要處理屬于組1或組2的變量的時序計數來實現。特別地,相關變量的標記CTR[xi]需要設置為小于所有標記CTR[cij]的整數。這是通過算法3中的clearQ(x)的程序完成的,該操作可以直接將時序計數CTR[xi]設置為0。

    2.3 時間復雜度

    AC3-dual的時間復雜度主要取決于修訂啟發(fā)式的結構,對于二元約束的數據集存在的e個約束關系,假設每個約束的約束關系包含的2個變量的論域大小為m、n,則每個約束的修訂復雜度為O(mn),為了便于觀察數量級,令m=n=k,則每個變量的修訂復雜度為O(k2),使用dom/ddeg動態(tài)決策啟發(fā)式一定程度上會減小修訂操作的計算量,但最壞時間復雜度仍與queue相同,為O(ek3)。

    3 實驗與結果分析

    本文實驗是在3.20 GHz Intel 8thcore i5處理器上運行,內存為8 GB。圖2為使用基于約束關系、基于混合變量關系和基于變量的雙向傳播策略,這3種策略應用queue在不同測試集的修訂次數的平均對比結果。圖3為3種傳播策略使用dom/ddeg在不同測試集的修訂次數。圖4給出3種傳播策略使用queue在不同測試集的修訂時間。圖5給出3種傳播策略使用dom/ddeg在不同測試集的修訂時間。本文測試了超過1 600個實例,并在有限的600 s時間內區(qū)分是否超時,有關測試實例的詳細信息可以在C.lecoutre的主頁上找到。

    圖2 3種傳播策略使用queue在不同測試集上修訂次數的對比結果

    圖3 3種傳播策略使用dom/ddeg在不同測試集上修訂次數的對比結果

    圖4 3種傳播策略使用queue在不同測試集上修訂時間的對比結果

    圖5 3種傳播策略使用dom/ddeg在不同測試集上修訂時間的對比結果

    本節(jié)通過對比不同傳播方案的修訂時間和修訂次數研究了本文傳播策略。其中,AC3-dual表示本文提出的傳播方案,RB表示經典的基于關系的方案,應用ctr來識別冗余修訂,VB表示應用時間戳[18]的基于變量的傳播方案?;厮菟阉鞑捎玫淖兞颗判騿l(fā)式是dom/ddeg[6],值排序是按照字典序的排序方式。

    在2種revision啟發(fā)式中,即queue啟發(fā)式和dom/ddeg啟發(fā)式,AC3-dual采用的傳播策略在擴展單個節(jié)點的平均revise次數,即算法在求解時調用算法4的總次數除以總擴展節(jié)點數,總是小于VB和RB中的revise次數,這說明AC3-dual采用的傳播策略在保證相容性不變的同時,的確降低了算法執(zhí)行revise的次數,原因已經在本文第3節(jié)做了分析。AC3-dual在實例集<40,8,753,0,1>上降低revise操作的效果比較明顯,這是因為在<40,8,753,0,1>上表示的約束網絡含有大量的環(huán),導致VB和RB在執(zhí)行revise時,會頻繁地由鄰居節(jié)點傳向自身,增加了在維持相容性時的revise操作,AC3-dual運行在該類存在大量環(huán)的網絡中時,先執(zhí)行accumulateRevision,確保所有由鄰居節(jié)點改變帶來的對該節(jié)點的修訂都已經完成,再執(zhí)行pushRevision,將對該節(jié)點的修訂引起的網絡的變化更新到所有鄰居節(jié)點上,在網絡上存在較多環(huán)時,部分避免了對當前節(jié)點的修訂操作會頻繁地通過鄰居傳回自身。

    從圖4和圖5可以看出,無論在queue啟發(fā)式還是在dom/ddeg啟發(fā)式中,AC3-dual降低revise操作數量帶來了求解效率的提升,AC3-dual在上述問題上的修訂時間均小于VB和RB,對于revise操作降低比較明顯的實例集,求解效率提升較為顯著,這說明AC3-dual采用的傳播策略在降低revise操作的同時,沒有帶來太多額外的計算代價。

    4 結束語

    本文提出一種新的基于時序計數的傳播方案。該方案保留了在建立弧相容時需要修改的變量列表,并與修訂列表的啟發(fā)式相結合,在域過濾過程中進行雙向修訂,減少修訂次數和域過濾變量的數量。實驗結果表明,加入啟發(fā)式的雙向修訂及應用時序計數的排序方法,提高了該傳播方案在整體求解速度和占用修訂時間性能。雖然本文弧相容傳播策略在大量問題實例中速度明顯提升,但主要是應用在二元約束背景中,下一步將本文傳播策略應用到多元約束滿足問題,為基于問題重構的高階相容性[20]引入新的刪除冗余的方法,以降低維持弧相容的代價。

    猜你喜歡
    列表時序計數
    時序坐標
    巧用列表來推理
    古人計數
    基于Sentinel-2時序NDVI的麥冬識別研究
    學習運用列表法
    遞歸計數的六種方式
    中等數學(2020年8期)2020-11-26 08:05:58
    擴列吧
    古代的計數方法
    這樣“計數”不惱人
    一種毫米波放大器時序直流電源的設計
    電子制作(2016年15期)2017-01-15 13:39:08
    亚洲精品色激情综合| 欧美大码av| 韩国av一区二区三区四区| 小说图片视频综合网站| 国产精品av视频在线免费观看| 久久中文字幕一级| 亚洲成人久久爱视频| 精品一区二区三区av网在线观看| 国产亚洲精品久久久久久毛片| 国产不卡一卡二| 黄色视频,在线免费观看| 别揉我奶头~嗯~啊~动态视频| av黄色大香蕉| 免费av不卡在线播放| 欧美在线黄色| 免费搜索国产男女视频| 国产激情久久老熟女| 亚洲无线观看免费| 18禁黄网站禁片免费观看直播| 99国产综合亚洲精品| 国产成人aa在线观看| 国产精品一区二区免费欧美| 国产精品98久久久久久宅男小说| 一进一出好大好爽视频| 免费观看的影片在线观看| 国产久久久一区二区三区| 不卡av一区二区三区| 欧美日本亚洲视频在线播放| 黄色视频,在线免费观看| 国产成人av教育| 99精品在免费线老司机午夜| 此物有八面人人有两片| 成年女人永久免费观看视频| 日本撒尿小便嘘嘘汇集6| 国产1区2区3区精品| 色哟哟哟哟哟哟| 丰满人妻一区二区三区视频av | 国产亚洲精品久久久com| 欧美国产日韩亚洲一区| 国产精品久久久久久久电影 | 国产成人影院久久av| 精品99又大又爽又粗少妇毛片 | 男人和女人高潮做爰伦理| 国产综合懂色| 久久香蕉精品热| 久久99热这里只有精品18| 欧美在线一区亚洲| 中文字幕最新亚洲高清| 一区二区三区激情视频| 国产黄a三级三级三级人| 1024手机看黄色片| 国产伦精品一区二区三区四那| 亚洲一区二区三区色噜噜| 岛国视频午夜一区免费看| 午夜福利视频1000在线观看| 欧美最黄视频在线播放免费| 婷婷精品国产亚洲av在线| 亚洲无线在线观看| www.www免费av| 午夜激情福利司机影院| 国产综合懂色| 亚洲欧美精品综合一区二区三区| 在线免费观看的www视频| 黄片大片在线免费观看| xxx96com| 91字幕亚洲| 国产三级黄色录像| 99热6这里只有精品| 亚洲中文日韩欧美视频| 日本五十路高清| 一本综合久久免费| 一级a爱片免费观看的视频| 国产黄色小视频在线观看| 精品午夜福利视频在线观看一区| 国产精品国产高清国产av| 最新中文字幕久久久久 | 欧美乱码精品一区二区三区| 18禁黄网站禁片免费观看直播| 成人午夜高清在线视频| 中文字幕最新亚洲高清| 日本免费一区二区三区高清不卡| 精品国产乱码久久久久久男人| 成年免费大片在线观看| 国产精品1区2区在线观看.| 久久婷婷人人爽人人干人人爱| 亚洲国产欧美一区二区综合| 两个人看的免费小视频| 97碰自拍视频| 听说在线观看完整版免费高清| 欧美色欧美亚洲另类二区| 人妻丰满熟妇av一区二区三区| 人妻夜夜爽99麻豆av| 一区福利在线观看| 国产一区二区三区在线臀色熟女| 欧美乱妇无乱码| 国产亚洲欧美98| 亚洲在线观看片| 午夜视频精品福利| 免费看美女性在线毛片视频| 亚洲精品乱码久久久v下载方式 | 国产av不卡久久| 国产精品美女特级片免费视频播放器 | 久久香蕉精品热| 国产精品免费一区二区三区在线| 可以在线观看的亚洲视频| 国产成人精品久久二区二区免费| 村上凉子中文字幕在线| av视频在线观看入口| 精品99又大又爽又粗少妇毛片 | av女优亚洲男人天堂 | 久久亚洲精品不卡| 精品久久久久久久毛片微露脸| 国产精华一区二区三区| 日日摸夜夜添夜夜添小说| 国产三级中文精品| 欧美在线一区亚洲| 国产探花在线观看一区二区| 久久精品人妻少妇| 免费人成视频x8x8入口观看| 日本三级黄在线观看| 精品国产亚洲在线| 黄色视频,在线免费观看| 特大巨黑吊av在线直播| 亚洲精品在线美女| 露出奶头的视频| 欧美一级毛片孕妇| 999久久久精品免费观看国产| 亚洲精品国产精品久久久不卡| 很黄的视频免费| 不卡av一区二区三区| 国产免费av片在线观看野外av| 午夜免费激情av| 日日夜夜操网爽| 久久久久亚洲av毛片大全| 我要搜黄色片| 亚洲在线自拍视频| 天天躁狠狠躁夜夜躁狠狠躁| 俺也久久电影网| 日日摸夜夜添夜夜添小说| 无遮挡黄片免费观看| cao死你这个sao货| 免费一级毛片在线播放高清视频| 午夜a级毛片| 给我免费播放毛片高清在线观看| 国产熟女xx| 欧美在线黄色| 在线观看免费午夜福利视频| 激情在线观看视频在线高清| 国产三级黄色录像| 日本在线视频免费播放| 日韩精品青青久久久久久| 观看美女的网站| 国内久久婷婷六月综合欲色啪| 国内精品美女久久久久久| 亚洲无线在线观看| 日韩欧美国产在线观看| 亚洲美女黄片视频| 久久久久国内视频| 91九色精品人成在线观看| 中文字幕人成人乱码亚洲影| 1024手机看黄色片| 亚洲色图av天堂| 99精品欧美一区二区三区四区| 欧美日韩福利视频一区二区| 国语自产精品视频在线第100页| 在线免费观看的www视频| 午夜激情福利司机影院| 欧美日本视频| 亚洲真实伦在线观看| 露出奶头的视频| 日韩高清综合在线| 色av中文字幕| 好看av亚洲va欧美ⅴa在| 日韩人妻高清精品专区| 国产高清视频在线观看网站| 18美女黄网站色大片免费观看| 欧美一级毛片孕妇| 搞女人的毛片| 色在线成人网| 午夜福利免费观看在线| 国产淫片久久久久久久久 | 宅男免费午夜| 在线观看午夜福利视频| 精品久久久久久久久久久久久| 亚洲色图av天堂| 久久久水蜜桃国产精品网| 欧美黄色淫秽网站| 999精品在线视频| 偷拍熟女少妇极品色| 日本三级黄在线观看| 一进一出抽搐gif免费好疼| 免费观看人在逋| 蜜桃久久精品国产亚洲av| 老熟妇仑乱视频hdxx| 午夜亚洲福利在线播放| 国产又黄又爽又无遮挡在线| 此物有八面人人有两片| 久久久久国内视频| 亚洲国产精品合色在线| 国产精品自产拍在线观看55亚洲| 九色国产91popny在线| 国产精品久久久久久亚洲av鲁大| 亚洲五月婷婷丁香| www日本在线高清视频| 日韩欧美三级三区| 国内精品美女久久久久久| 久久久久久久久久黄片| 国产视频内射| 变态另类成人亚洲欧美熟女| 日韩欧美免费精品| 啦啦啦韩国在线观看视频| 日韩成人在线观看一区二区三区| 亚洲成人久久爱视频| 免费无遮挡裸体视频| 亚洲国产欧美人成| 99热这里只有是精品50| 男人舔女人下体高潮全视频| xxxwww97欧美| 麻豆久久精品国产亚洲av| 成人午夜高清在线视频| 亚洲国产欧美网| 他把我摸到了高潮在线观看| 成熟少妇高潮喷水视频| 欧美一区二区精品小视频在线| 亚洲黑人精品在线| 99久久99久久久精品蜜桃| 国产欧美日韩一区二区三| 中文字幕精品亚洲无线码一区| 三级男女做爰猛烈吃奶摸视频| 欧美性猛交黑人性爽| 色尼玛亚洲综合影院| 久久久久亚洲av毛片大全| 丝袜人妻中文字幕| 免费在线观看日本一区| 久久精品91蜜桃| 精品久久久久久久毛片微露脸| 99久久国产精品久久久| 久久久久久久久中文| 男女午夜视频在线观看| 日本免费a在线| 99久久综合精品五月天人人| 99国产精品一区二区三区| 久久久国产欧美日韩av| 精品久久久久久久毛片微露脸| 日本撒尿小便嘘嘘汇集6| 特级一级黄色大片| 日韩 欧美 亚洲 中文字幕| 欧美成人性av电影在线观看| 国产精品久久电影中文字幕| 曰老女人黄片| 久久久成人免费电影| 国产成人影院久久av| 亚洲欧美日韩高清在线视频| 亚洲 国产 在线| 俄罗斯特黄特色一大片| 欧美黄色淫秽网站| 亚洲国产精品合色在线| 久久精品国产清高在天天线| 男插女下体视频免费在线播放| 黑人欧美特级aaaaaa片| 国产精品亚洲一级av第二区| 中文字幕人妻丝袜一区二区| 亚洲国产色片| 看片在线看免费视频| 国产乱人视频| 久久精品综合一区二区三区| 色视频www国产| 网址你懂的国产日韩在线| 18禁国产床啪视频网站| 国产欧美日韩一区二区精品| 看免费av毛片| 亚洲 国产 在线| 极品教师在线免费播放| 最新在线观看一区二区三区| 99久久精品一区二区三区| 成年女人看的毛片在线观看| 久久久国产精品麻豆| 色视频www国产| 成年版毛片免费区| 国产伦精品一区二区三区视频9 | 丰满的人妻完整版| 91久久精品国产一区二区成人 | 日本撒尿小便嘘嘘汇集6| 少妇熟女aⅴ在线视频| 久久久成人免费电影| 日本一二三区视频观看| 99热精品在线国产| 亚洲真实伦在线观看| 精品国产乱码久久久久久男人| 成熟少妇高潮喷水视频| 在线观看66精品国产| 国产成年人精品一区二区| 女警被强在线播放| 无限看片的www在线观看| 一a级毛片在线观看| 亚洲成人久久爱视频| 日本黄色视频三级网站网址| 欧美成人一区二区免费高清观看 | 美女cb高潮喷水在线观看 | 1024手机看黄色片| 老汉色∧v一级毛片| 日韩高清综合在线| 熟女电影av网| 亚洲aⅴ乱码一区二区在线播放| 久久久久免费精品人妻一区二区| 成在线人永久免费视频| 在线观看舔阴道视频| 国产精品九九99| 观看免费一级毛片| 91麻豆精品激情在线观看国产| 人妻久久中文字幕网| 村上凉子中文字幕在线| 国产精品亚洲av一区麻豆| 此物有八面人人有两片| 精品一区二区三区四区五区乱码| 999久久久国产精品视频| 禁无遮挡网站| 一区二区三区激情视频| 日本一二三区视频观看| 精品国产亚洲在线| 男人和女人高潮做爰伦理| 亚洲人成网站在线播放欧美日韩| 色精品久久人妻99蜜桃| 一级黄色大片毛片| 欧美zozozo另类| 不卡av一区二区三区| av在线天堂中文字幕| 久久久久久久久中文| 亚洲精品国产精品久久久不卡| 99热这里只有是精品50| 一二三四社区在线视频社区8| 久久国产精品人妻蜜桃| 99精品欧美一区二区三区四区| 日韩欧美国产在线观看| 18禁国产床啪视频网站| 男女那种视频在线观看| 亚洲av美国av| 日本一本二区三区精品| 十八禁网站免费在线| 一本精品99久久精品77| 久久久久久久久久黄片| 欧美大码av| 欧美午夜高清在线| 亚洲天堂国产精品一区在线| 国产私拍福利视频在线观看| 日本一本二区三区精品| www.999成人在线观看| 欧美大码av| 宅男免费午夜| 最新美女视频免费是黄的| 欧美午夜高清在线| 精品久久久久久久久久免费视频| 亚洲av美国av| 午夜精品一区二区三区免费看| 岛国视频午夜一区免费看| 成年女人毛片免费观看观看9| 小说图片视频综合网站| 性色avwww在线观看| 免费看光身美女| 一二三四社区在线视频社区8| svipshipincom国产片| 亚洲国产看品久久| www.熟女人妻精品国产| 久久中文看片网| 一本精品99久久精品77| 一个人免费在线观看的高清视频| 中文字幕高清在线视频| 一个人免费在线观看的高清视频| 搡老熟女国产l中国老女人| 国产精品精品国产色婷婷| 欧美日本视频| 日本a在线网址| 亚洲最大成人中文| 99久久无色码亚洲精品果冻| 黄色日韩在线| 桃红色精品国产亚洲av| 1000部很黄的大片| 麻豆成人午夜福利视频| 日韩欧美国产一区二区入口| 欧美色欧美亚洲另类二区| av中文乱码字幕在线| aaaaa片日本免费| 亚洲精品在线观看二区| 久久草成人影院| 国产一区在线观看成人免费| 国产激情久久老熟女| 国产主播在线观看一区二区| 久久久久精品国产欧美久久久| 久久久成人免费电影| 亚洲欧洲精品一区二区精品久久久| 久久婷婷人人爽人人干人人爱| 亚洲国产精品久久男人天堂| 黄片小视频在线播放| 国产aⅴ精品一区二区三区波| 丰满人妻一区二区三区视频av | 亚洲无线观看免费| 亚洲欧美日韩卡通动漫| 亚洲欧美精品综合一区二区三区| 禁无遮挡网站| 国内少妇人妻偷人精品xxx网站 | 国产伦精品一区二区三区视频9 | 又黄又粗又硬又大视频| 99久久无色码亚洲精品果冻| 一区二区三区激情视频| 操出白浆在线播放| 久久久国产欧美日韩av| www.精华液| 色综合亚洲欧美另类图片| 真实男女啪啪啪动态图| 一二三四社区在线视频社区8| 一级毛片精品| 最近视频中文字幕2019在线8| 成人永久免费在线观看视频| 一个人观看的视频www高清免费观看 | 国产一区在线观看成人免费| 伦理电影免费视频| 国产精品一区二区三区四区久久| 日日摸夜夜添夜夜添小说| 噜噜噜噜噜久久久久久91| 国产精品99久久久久久久久| 亚洲国产欧美一区二区综合| 成年女人看的毛片在线观看| 热99re8久久精品国产| www.自偷自拍.com| 成人av在线播放网站| 中文亚洲av片在线观看爽| 一个人观看的视频www高清免费观看 | 久久久久免费精品人妻一区二区| 免费高清视频大片| 欧美中文综合在线视频| 无遮挡黄片免费观看| 女警被强在线播放| 亚洲精品在线美女| a级毛片在线看网站| 国产成人精品久久二区二区免费| 波多野结衣高清作品| 成人18禁在线播放| 人人妻人人澡欧美一区二区| 别揉我奶头~嗯~啊~动态视频| 久久香蕉精品热| 亚洲黑人精品在线| 亚洲专区字幕在线| 欧美一区二区国产精品久久精品| 日韩大尺度精品在线看网址| 午夜免费观看网址| 亚洲国产中文字幕在线视频| 亚洲成人精品中文字幕电影| 日本在线视频免费播放| 亚洲精品美女久久av网站| 激情在线观看视频在线高清| 亚洲七黄色美女视频| h日本视频在线播放| 青草久久国产| 伊人久久大香线蕉亚洲五| 国产成人欧美在线观看| 国产精品久久久久久精品电影| 国内精品久久久久精免费| 露出奶头的视频| 久久久久国产精品人妻aⅴ院| 又大又爽又粗| 欧美+亚洲+日韩+国产| 欧美中文日本在线观看视频| 在线永久观看黄色视频| 免费一级毛片在线播放高清视频| 亚洲欧美一区二区三区黑人| 亚洲中文字幕日韩| 亚洲欧美激情综合另类| 男女做爰动态图高潮gif福利片| 精品一区二区三区av网在线观看| 黄色视频,在线免费观看| 亚洲av五月六月丁香网| 精品一区二区三区视频在线 | 偷拍熟女少妇极品色| 网址你懂的国产日韩在线| 两性夫妻黄色片| 午夜福利在线在线| 亚洲精品乱码久久久v下载方式 | 99久久国产精品久久久| 男人舔女人下体高潮全视频| 国内精品久久久久精免费| 中文字幕熟女人妻在线| 国产午夜精品论理片| 精品国产乱码久久久久久男人| 成人永久免费在线观看视频| 国产精品av久久久久免费| 免费一级毛片在线播放高清视频| 99在线人妻在线中文字幕| 淫妇啪啪啪对白视频| 欧美黑人欧美精品刺激| 黑人操中国人逼视频| 夜夜爽天天搞| 黄色 视频免费看| 97超级碰碰碰精品色视频在线观看| 久久亚洲精品不卡| 成人欧美大片| 亚洲七黄色美女视频| 久久精品91蜜桃| 亚洲欧美激情综合另类| 日韩欧美一区二区三区在线观看| 波多野结衣巨乳人妻| cao死你这个sao货| 国内精品美女久久久久久| 欧美日韩乱码在线| 久久香蕉精品热| 亚洲人与动物交配视频| 久久精品人妻少妇| 在线看三级毛片| 久久香蕉精品热| 成人国产一区最新在线观看| 中亚洲国语对白在线视频| 国产精品国产高清国产av| 中国美女看黄片| 黑人巨大精品欧美一区二区mp4| 一边摸一边抽搐一进一小说| 婷婷精品国产亚洲av| 欧美黑人巨大hd| 三级男女做爰猛烈吃奶摸视频| www.www免费av| 亚洲精品一卡2卡三卡4卡5卡| 免费搜索国产男女视频| 国产精品国产高清国产av| a级毛片在线看网站| 日本成人三级电影网站| 男人的好看免费观看在线视频| 日本成人三级电影网站| 免费观看的影片在线观看| 亚洲中文字幕一区二区三区有码在线看 | 18美女黄网站色大片免费观看| 手机成人av网站| 国产精品久久久久久人妻精品电影| 岛国在线观看网站| 国产成人精品久久二区二区91| 国内精品一区二区在线观看| 免费人成视频x8x8入口观看| 久久国产精品影院| 免费看十八禁软件| 欧美+亚洲+日韩+国产| 日本在线视频免费播放| or卡值多少钱| 国产亚洲精品久久久久久毛片| 欧美色欧美亚洲另类二区| 国产私拍福利视频在线观看| 久久精品亚洲精品国产色婷小说| 一本一本综合久久| 亚洲国产精品sss在线观看| 天堂网av新在线| 国产高清有码在线观看视频| 我的老师免费观看完整版| 老司机福利观看| 女生性感内裤真人,穿戴方法视频| 亚洲色图av天堂| 熟女人妻精品中文字幕| 黄色女人牲交| 在线国产一区二区在线| 高清毛片免费观看视频网站| 欧美日韩精品网址| 给我免费播放毛片高清在线观看| 97人妻精品一区二区三区麻豆| 高潮久久久久久久久久久不卡| 性色av乱码一区二区三区2| 亚洲中文字幕日韩| 99久国产av精品| 国产欧美日韩精品亚洲av| 天天一区二区日本电影三级| 一本久久中文字幕| 国产精品久久久av美女十八| 可以在线观看毛片的网站| 日本 欧美在线| 日本五十路高清| 91老司机精品| 亚洲aⅴ乱码一区二区在线播放| 伊人久久大香线蕉亚洲五| 日韩欧美国产在线观看| 一个人免费在线观看电影 | 国产97色在线日韩免费| 天堂动漫精品| h日本视频在线播放| 国产日本99.免费观看| 色综合亚洲欧美另类图片| netflix在线观看网站| 俺也久久电影网| 搡老岳熟女国产| 真人做人爱边吃奶动态| 国产成人影院久久av| 亚洲成人精品中文字幕电影| 啦啦啦韩国在线观看视频| 国产精品久久视频播放| 国产野战对白在线观看| 免费在线观看日本一区| 午夜福利在线观看吧| 国产精品影院久久| 观看免费一级毛片| 国产一区二区三区在线臀色熟女| 三级男女做爰猛烈吃奶摸视频| 欧美丝袜亚洲另类 | 亚洲av片天天在线观看| 禁无遮挡网站| 亚洲片人在线观看| 亚洲成av人片在线播放无| 日本一二三区视频观看| 18禁黄网站禁片免费观看直播| 可以在线观看毛片的网站| 亚洲精华国产精华精| 天天躁狠狠躁夜夜躁狠狠躁| 日日摸夜夜添夜夜添小说| 免费看十八禁软件| 搡老岳熟女国产| 成人精品一区二区免费| 午夜福利在线观看吧| 成人国产一区最新在线观看| 日本一本二区三区精品| 啪啪无遮挡十八禁网站| 午夜免费成人在线视频| 淫妇啪啪啪对白视频| 精品久久久久久久末码|