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

    基于臨界多邊形的不規(guī)則件啟發(fā)式排樣算法

    2016-11-01 17:57:12湯德佑周子琳
    計(jì)算機(jī)應(yīng)用 2016年9期
    關(guān)鍵詞:排樣樣件多邊形

    湯德佑 周子琳

    摘要:

    為提高不規(guī)則件啟發(fā)式排樣的材料利用率,提出一種基于重心臨界多邊形和邊適應(yīng)度的不規(guī)則件啟發(fā)式排樣算法GEFHNA。首先,定義了邊適應(yīng)度以衡量排樣過(guò)程中原材料與不規(guī)則件間貼合程度,在此基礎(chǔ)上給出了將邊適應(yīng)度與重心NFP(GNFP)相結(jié)合的排放策略以減少排樣過(guò)程中可能產(chǎn)生的空隙面積;其次,給出了基于WeilerAtherton多邊形裁剪算法的剩余原材料求解方法,重用排樣過(guò)程中產(chǎn)生的孔洞,減少孔洞面積;最后,給出了基于上述排樣策略和材料重用策略的啟發(fā)式排樣算法GEFHNA,給出了與智能算法和同類軟件的實(shí)驗(yàn)比較。對(duì)歐洲排樣問(wèn)題興趣小組提供的基準(zhǔn)測(cè)試用例的實(shí)驗(yàn)結(jié)果表明,GEFHNA的耗時(shí)約為基于智能算法的排樣方法的千分之一,同時(shí)在與兩款商業(yè)軟件NestLib和SigmaNest的11個(gè)基準(zhǔn)測(cè)試的對(duì)比中,GEFHNA獲得了7 / 11個(gè)相對(duì)最優(yōu)的排樣面積利用率。

    關(guān)鍵詞:

    二維不規(guī)則件;排樣;臨界多邊形;啟發(fā)式方法

    中圖分類號(hào):

    TP301.6

    文獻(xiàn)標(biāo)志碼:A

    Abstract:

    To raise the material utilization ratio of heuristic nesting for irregular shapes, a Gravity NoFitPolygon (NFP) and Edge Fitnessbased Heuristic Nesting Algorithm (GEFHNA) was proposed. Firstly, the definition of Edge Fitness (EF) to measure the fitness between the material and irregular shape produced in the process of packing was defined, and a packing strategy combining Gravity NFP (GNFP) with edge fitness was proposed to reduce the area of gap generated in packing. Secondly,a WeilerAthertonbased algorithm was presented to compute remained materials and add holes produced in each round of packing to the list of materials. The heuristic packing algorithm prefered the holes in next rounds of packing to reduce proportion of holes in released layout. Finally, a heuristic algorithm based on the previous packing strategy and reuse strategy was put forward and the comparison experiments of GEFHNA with intelligent algorithm and similar softwares were presented. Experimental results on the heuristic packing algorithm with benchmarks provided by ESICUP (EURO Special Interest Group on Cutting and Packing) show that GEFHNA only has about 1/1000 time consumption of intelligent algorithmbased nesting scheme and achieves 7/11 relatively optimal utilization rate in contrast with two commercial softwares NestLib and SigmaNest.

    英文關(guān)鍵詞Key words:

    twodimensional irregular; packing; NoFitPolygon (NFP); heuristic method

    0引言

    排樣(Nesting/Packing/Stock Cutting Problem)是組合優(yōu)化過(guò)程,已被證明為NP(Nondeterministic Polynomial)完全問(wèn)題[1]。二維不規(guī)則件排樣需要旋轉(zhuǎn)樣件以找到最佳擺放位置,解空間巨大,求解復(fù)雜度高。啟發(fā)式排樣算法設(shè)定樣件選擇策略與排放策略的規(guī)則集合,根據(jù)規(guī)則完成樣件的排樣,速度快,是解決二維不規(guī)則件排樣問(wèn)題的常用方法。

    啟發(fā)式排樣重點(diǎn)需要解決碰撞檢測(cè)、選件策略(樣件被排放的順序)和樣件排放策略(確定樣件的旋轉(zhuǎn)角度和排放位置)等問(wèn)題。零件選擇策略常采用First Fit(FF)、Best Fit(BF)和DJD(Djang and Finch heuristic)方法[2]。FF和BF應(yīng)用了貪心的思想,DJD則在排序的基礎(chǔ)上增加了組合小樣件以求最大化利用未排空間。排放策略中最常用的是BL(BottomLeft,BL)策略[3],該策略采用“靠左靠下”的原則,在保證零件不重疊的情況下,向下向左移動(dòng),直至不能再移動(dòng)為止,到達(dá)“BL穩(wěn)定位置”。BL算法在排樣過(guò)程中容易出現(xiàn)排樣結(jié)果左側(cè)偏高的現(xiàn)象,且排放過(guò)程中會(huì)產(chǎn)生一些面積較大的空白區(qū)域,常對(duì)其改進(jìn)再應(yīng)用[4],如下臺(tái)階策略[5]、BLF(BottomLeft Filling)策略[6]等。CA(Constructive Approach)系列策略[7]根據(jù)當(dāng)前原材料上零件排放的位置情況,給定幾個(gè)排放位點(diǎn),待排零件從給定位點(diǎn)中選擇最優(yōu)的一個(gè)位點(diǎn)進(jìn)行排放。

    臨界多邊形(NoFitPolygon,NFP)[8]是研究不規(guī)則件排樣算法的重要分支,可用于碰撞檢測(cè)或確定排放位置。Dowsland等[9]給出了基于NFP的不規(guī)則件BL排樣算法,在排放當(dāng)前零件時(shí),采用當(dāng)前零件相對(duì)于原材料中所有已排零件的NFP進(jìn)行“BL穩(wěn)定位置”的判斷和選擇?;谥匦腘FP的排放策略[10]以零件的重心作為生成NFP的參考點(diǎn),對(duì)樣件的每一個(gè)旋轉(zhuǎn)角度生成一個(gè)內(nèi)部NFP,對(duì)比所有角度下生成的NFP的頂點(diǎn),選擇其中的最低點(diǎn)進(jìn)行排放。

    研究表明,對(duì)啟發(fā)式排樣,樣件形狀與原材料的特征吻合度直接影響排樣效果[2]。本文提出“邊適應(yīng)度(Edge Fitness,EF)”的概念來(lái)衡量排樣過(guò)程中不規(guī)則樣件與原材料的貼合程度,并結(jié)合重心NFP[10]的思想,提出了基于重心NFP與邊適應(yīng)度的排樣策略。給出了基于WeilerAtherton多邊形裁剪算法[11]的剩余原材料求解方法以減少原材料浪費(fèi),將排樣中產(chǎn)生的孔洞加入原材料列表并在后續(xù)排樣中優(yōu)先使用。在此基礎(chǔ)上結(jié)合FFD選件算法,給出了一種基于重心NFP與邊適應(yīng)度的啟發(fā)式排樣算法GEFHNA(GravityNFP and Edge Fitnessbased Heuristic Nesting Algorithm)。測(cè)試表明,GEFHNA耗時(shí)是基于智能算法的排樣算法的千分之一,并在與商業(yè)軟件NestLib和SigmaNest的11個(gè)基準(zhǔn)測(cè)試對(duì)比中獲得了7/11個(gè)相對(duì)最優(yōu)的排樣面積利用率,排樣效果較好。

    通過(guò)生成臨界多邊形,能夠根據(jù)參考點(diǎn)與臨界多邊形間的位置關(guān)系快速地對(duì)不規(guī)則零件進(jìn)行碰撞檢測(cè):

    1)當(dāng)B的參考點(diǎn)位于NFPAB上時(shí),B和A剛好接觸;

    2)當(dāng)B的參考點(diǎn)位于NFPAB內(nèi)部時(shí),B和A重疊;

    3)當(dāng)B的參考點(diǎn)位于NFPAB外部時(shí),B和A分離。

    臨界多邊形的碰撞檢測(cè)的時(shí)間復(fù)雜度為O(n),其中n為臨界多邊形的邊數(shù),且給出了多邊形A和B之間的所有剛好接觸的位置集合。在此情況下,只需要對(duì)全部可能的接觸位置作出優(yōu)化選擇,即可確定零件合理的排放位置。

    重心NFP[10]是將多邊形B的重心設(shè)為參考點(diǎn),以此求得的多邊形B相對(duì)于多邊形A的NFP,記為GNFP。二維不規(guī)則樣件的重心位置是樣件的大部分面積所在的位置,可使評(píng)價(jià)函數(shù)對(duì)實(shí)際的排放效果反映更準(zhǔn)確,提高材料使用率。不規(guī)則樣件的重心可采用多邊形分割法求解。設(shè)不規(guī)則樣件p分解為n個(gè)子部分,則使用多邊形分割后樣件p的重心計(jì)算公式如下:

    x=∑Aixi/∑Ai

    y=∑Aiyi/∑Ai; 1≤i≤n(1)

    其中:Ai為第i個(gè)子部分的面積,xi和yi分別為第i個(gè)子部分的重心的X坐標(biāo)與Y坐標(biāo)位置。對(duì)任意多邊形,面積可采用梯形法求解,在給定旋轉(zhuǎn)角度下的重心可以利用多邊形分割法及式(1)進(jìn)行求解。求得樣件p的重心后,將該重心設(shè)為樣件p的參考點(diǎn)并進(jìn)行NFP的求解,即可求得樣件p相對(duì)于給定多邊形在當(dāng)前旋轉(zhuǎn)角度oi下的GNFP,計(jì)算方法見文獻(xiàn)[10]。

    2基于GNFP與邊適應(yīng)度的排放策略

    給定待排原材料和樣件,排樣策略給出樣件的擺放位置及擺放角度,本節(jié)首先定義邊適應(yīng)度(Edge Fitness, EF)值及計(jì)算方法,最后給出基于GNFP和EF值的排放策略。

    2.1邊適應(yīng)度

    對(duì)二維排樣而言,最佳效果的排樣是排樣后零件間處于貼合狀態(tài),零件間無(wú)孔洞,此時(shí)材料利用率將最高。因此,排樣中邊的貼合情況可作為啟發(fā)式排樣的重要規(guī)則。

    定義EF值:給定邊集為E的不規(guī)則樣件p,輪廓邊集為e的原材料A,對(duì)任意Ei∈E,ej∈e,若排放后Ei和ej貼合,記貼合長(zhǎng)度為f(ej,Ei),稱p所有和原材料輪廓邊界重合的長(zhǎng)度之和為邊適應(yīng)度,簡(jiǎn)稱EF值,即:

    EF(A,p)=∑1≤i≤m,1≤j≤nf(ej,Ei)(2)

    EF值反映了樣件與原材料或已排樣件的貼合程度,EF值越大說(shuō)明邊貼合得越多,排樣密度更大。如圖2中,在零件重心Y坐標(biāo)值相同的情況下,圖2(b)擁有比圖2(a)更大的EF值,選擇圖2(b)排放可能產(chǎn)生更好的排樣效果。

    計(jì)算邊適應(yīng)度需要將待排樣件p進(jìn)行“預(yù)排放”,即將樣件p擺放到按照GNFP求得的候選點(diǎn),然后計(jì)算在候選點(diǎn)的EF值。在實(shí)際計(jì)算EF值時(shí),樣件的邊與原材料的內(nèi)部輪廓邊均按順時(shí)針或逆時(shí)針存放,只需比較其中的部分邊對(duì),計(jì)算時(shí)間為O(m+n)。

    2.2排放策略

    基于GNFP和邊適應(yīng)度的排放策略的主要思想是:對(duì)當(dāng)前待排樣件p,求出其在所有可旋轉(zhuǎn)角度oi(測(cè)試數(shù)據(jù)集包含了所有可能的旋轉(zhuǎn)角度)下的相對(duì)于原材料內(nèi)部輪廓邊界的內(nèi)部GNFP,記為GNFPi。對(duì)比所有GNFPi的左下點(diǎn)和右下點(diǎn),篩選出最下最左點(diǎn)和最下最右點(diǎn),記為BestBL和BestBR,設(shè)所對(duì)應(yīng)的旋轉(zhuǎn)角度為OBL和OBR。根據(jù)OBL和OBR以及位置點(diǎn)BestBL和BestBR,對(duì)樣件p進(jìn)行預(yù)排放并求出在這兩種排放狀態(tài)下的EF值,保留EF值最大的排放狀態(tài)作為樣件p排放時(shí)的旋轉(zhuǎn)角度和排放位置,完成對(duì)樣件p的排放。單個(gè)樣件的排放算法如下:

    Algorithm PackingI(int indx, Panel * pPanel, Part * p)

    //描述:根據(jù)樣件序號(hào)可查樣件類型、樣件類型對(duì)應(yīng)可旋轉(zhuǎn)數(shù)、在旋轉(zhuǎn)角度o下的樣件形狀,旋轉(zhuǎn)角度o按從小到大保存,為零表示未旋轉(zhuǎn),本算法根據(jù)待排樣件序號(hào)在原材料上完成排樣,輸出排樣完畢后的樣件圖形數(shù)據(jù)。

    //輸入:待排樣件序號(hào)indx,當(dāng)前原材料圖形數(shù)據(jù)pPanel;

    //輸出:排放完畢后的樣件圖形數(shù)據(jù)p;若樣件能夠排放在pPanel返回1,否則-1。

    1)初始化BestBL和BestBR為pPanel左上和右上點(diǎn),取得p的類型、旋轉(zhuǎn)角度等數(shù)據(jù),取一個(gè)旋轉(zhuǎn)角度下的圖形數(shù)據(jù)。

    2)計(jì)算在當(dāng)前旋轉(zhuǎn)角度下樣件圖形相對(duì)于pPanel內(nèi)部輪廓邊界的GNFP,若成功計(jì)算則轉(zhuǎn)3);否則取下一個(gè)旋轉(zhuǎn)角度下的圖形,繼續(xù)2);若所有角度均已計(jì)算則轉(zhuǎn)5)。

    3)判定當(dāng)前計(jì)算出的GNFP的左下點(diǎn)/右下點(diǎn)是否優(yōu)于已記錄的BestBL和BestBR,若優(yōu)則更新BestBL和BestBR,并記錄對(duì)應(yīng)的旋轉(zhuǎn)角度。

    4)取下一個(gè)旋轉(zhuǎn)角度,轉(zhuǎn)2)。

    5)若BestBL和BestBR更新過(guò),取出產(chǎn)生對(duì)應(yīng)點(diǎn)的旋轉(zhuǎn)角度和圖形數(shù)據(jù),預(yù)排放到pPanel,分別計(jì)算其EF值;否則返回-1。

    6)比較BestBL和BestBR處排放所產(chǎn)生的EF值,保留EF值較大的預(yù)排放,輸出p,返回1。

    設(shè)兩多邊形分別有m和n條邊,樣件具有k個(gè)旋轉(zhuǎn)角度,步驟2)的執(zhí)行時(shí)間為k*T(G),其中T(G)為計(jì)算GNFP的時(shí)間漸近復(fù)雜度,其下界為Ω(mn);而計(jì)算EF值的時(shí)間復(fù)雜度為O(m+n),對(duì)算法性能影響小。

    3啟發(fā)式排樣算法

    3.1二維排樣問(wèn)題的歸一化

    工業(yè)應(yīng)用中二維不規(guī)則件排樣問(wèn)題可分為二維裝箱排樣問(wèn)題(TwoDimensional Bin Packing Problem, 2DBPP)和二維條帶排樣問(wèn)題(TwoDimensional Strip Packing Problem, 2DSPP)。裝箱問(wèn)題中原材料的橫向?qū)挾群涂v向高度都是限定的,且原材料的數(shù)量可能大于1;條帶排樣問(wèn)題中,原材料的縱向高度是不限的,只限定橫向的寬度。為使原材料具備封閉形狀的特性,方便剩余原材料的求解,對(duì)二維條帶排樣,本文在排樣初始化階段對(duì)其初始原材料設(shè)定一個(gè)安全的初始高度H,使其具有封閉形狀。安全初始高度H的設(shè)定方法為:求出所有待排樣件的包絡(luò)矩形,對(duì)第i個(gè)樣件的包絡(luò)矩形,設(shè)其高為hi,寬為wi,則安全高度H為:

    H=∑1≤i≤nmax(hi,wj)(3)

    3.2剩余原材料的求解

    應(yīng)用臨界多邊形完成二維不規(guī)則排樣時(shí),在排放完一個(gè)待排樣件后,需求解出當(dāng)前剩余原材料的內(nèi)部邊界輪廓,以排放下一個(gè)樣件。目前,多數(shù)研究人員采用將已排多邊形的外部輪廓與原材料的內(nèi)部輪廓邊界融合,形成剩余原材料的輪廓邊界的方式[12],忽略了新排樣件與原材料輪廓之間的間隙,容易造成原材料的浪費(fèi)。

    為提高材料利用率,本文基于WeilerAtherton多邊形裁剪算法實(shí)現(xiàn)了一個(gè)剩余原材料求解算法。待排原材料或剩余原材料以列表存儲(chǔ),將排樣過(guò)程中新排樣件與原材料之間可能產(chǎn)生的空洞作為新的原材料加入到原材料列表中,并優(yōu)先使用這些原材料。算法將排樣過(guò)程中待排視作裁剪多邊形B,將當(dāng)前排入的原材料視作被裁剪多邊形A,且兩多邊形均為順時(shí)針?lè)较颍蠼獾玫降亩噙呅蜛不在多邊形B中的部分(外裁剪部分)即為排樣后產(chǎn)生的原材料列表。

    剩余原材料的求解算法具體如下:

    Algorithm WACompute(Part * p, Panel * pPanel);

    //描述:計(jì)算樣件p排樣后的剩余原材料,運(yùn)算過(guò)程中數(shù)組Q用于保存裁剪產(chǎn)生的孔洞。

    //輸入:原材料pPanel和樣件p及對(duì)應(yīng)頂點(diǎn)數(shù)組aArray和bArray;

    //輸出:排樣完后的原材料列表result。

    1)將原材料pPanel與樣件p設(shè)為順時(shí)針?lè)较颉?/p>

    2)求出兩多邊形的交點(diǎn),更新aArray和bArray,同時(shí)將aArray中與原p重疊的點(diǎn)替換為bArray中的點(diǎn)。

    3)順時(shí)針掃描aArray,若在交點(diǎn)處進(jìn)入B則標(biāo)記為“入”點(diǎn),離開B則標(biāo)記為“出”點(diǎn),更新aArray。

    4)從aArray中任取一個(gè)“出”點(diǎn),記為R,令S=R,并初始化點(diǎn)集Q為{S}。

    5)順時(shí)針遍歷aArray數(shù)組,在遍歷過(guò)程中,若點(diǎn)未標(biāo)記,則存入結(jié)果數(shù)組Q中,重復(fù)5);若點(diǎn)標(biāo)記為“入”,記為T,并轉(zhuǎn)6)。

    6)找到T在bArray數(shù)組中的位置,開始逆時(shí)針遍歷bArray數(shù)組,設(shè)遍歷到的點(diǎn)為X,若X未標(biāo)記,則加入Q,重復(fù)6);若X=S,轉(zhuǎn)7)。

    7)停止遍歷數(shù)組bArray,結(jié)果數(shù)組Q中的點(diǎn)即組成一個(gè)外裁剪多邊形區(qū)域,計(jì)算點(diǎn)集構(gòu)成的多邊形cShape,將其加入到result。

    8)令S=T在aArray中的后繼,若S=R,返回result;否則轉(zhuǎn)令Q={S},轉(zhuǎn)5)。

    步驟2)、3)中,為求得外裁剪部分,首先需要求得A和B的交接關(guān)系。根據(jù)排放的特點(diǎn),排放后A和B交接關(guān)系有6種,下文對(duì)照?qǐng)D3予以說(shuō)明:

    1)B邊與A邊重疊,交點(diǎn)為B的端點(diǎn),如b10、b11、b13、b14等,其中含兩種特殊情況:

    ①A和B有連續(xù)多條邊重疊,此時(shí)重疊范圍內(nèi)A和B的端點(diǎn)均不計(jì)入交點(diǎn),并將這些重復(fù)點(diǎn)從A和B原點(diǎn)集中消除,如a5或b5;

    ②兩邊有一個(gè)端點(diǎn)重疊,如b14與a9或b13同記為交點(diǎn)。

    2)A邊交B端點(diǎn),如交點(diǎn)b1。

    3)A端點(diǎn)交B邊,如交點(diǎn)a7。

    4)A和B端點(diǎn)內(nèi)交,如交點(diǎn)a6或b8。

    5)A和B端點(diǎn)外交,如交點(diǎn)a3或b3。

    圖3對(duì)應(yīng)排放在步驟2)結(jié)束后aArray為{a1,a2,b3,a4,b4,b6,b8,a7,a8,b10,b11,b13,b14,b1},bArray為{b1,b2,b3,b4,b6,b7,b8,b9,a7,b10,b11,b12,b13,b14}。

    步驟3)中,對(duì)情形1和2,每個(gè)交點(diǎn)將標(biāo)記為“入”或“出”,對(duì)情形3~5,交點(diǎn)需先標(biāo)記為“入”,再標(biāo)記為“出”。如圖3中對(duì)應(yīng)aArray中b1~a5間端點(diǎn)集更新后:{b1(入),b1(出),a1,a2,b3(入),b3(出),a4,b4(入)}。

    設(shè)取出多邊形A頂點(diǎn)集的第一個(gè)出點(diǎn)為b1,在上述結(jié)果集上應(yīng)用算法的步驟4)~8)后可得到{b1,a1,a2,b3,b2}和{b3,a4,b4}兩個(gè)孔洞。aArray中選擇b1(出)后依次取未標(biāo)記頂點(diǎn)a1和a2,遇到b3(入)后轉(zhuǎn)bArray中逆時(shí)針查找得到b2,繼續(xù)查找時(shí)遇到本輪起點(diǎn)b1,產(chǎn)生了第一個(gè)孔洞。下一次查找從b3(出)開始,產(chǎn)生孔洞{b3,a4,b4}。

    給定分別具有m和n條邊的被裁和待裁多邊形,算法中的頂點(diǎn)數(shù)組aArray和bArray的長(zhǎng)度為m+2~m+2n或n+2~2m+n。設(shè)待裁多邊形頂點(diǎn)與被裁多邊形接觸的個(gè)數(shù)是等概率事件,即pi=1/n,則aArray的平均長(zhǎng)度為:

    la=1n∑ni=1(m+2i)=m+(n+1)/2(4)

    同理可求bArray的平均長(zhǎng)度為lb=n+(m+1)/2,因此掃描頂點(diǎn)數(shù)組的平均時(shí)間復(fù)雜度為O(m+n)。算法為保持完整性將求交點(diǎn)置于步驟2),實(shí)際上,在計(jì)算EF值時(shí)可同步求出交點(diǎn),復(fù)雜度為O(m+n),因此WACompute算法復(fù)雜度為O(m+n)。

    3.3啟發(fā)式排樣算法

    排樣過(guò)程劃分為四個(gè)階段:1)初始原材料的前處理,將任意二維的排樣問(wèn)題歸一化為二維裝箱問(wèn)題;2)利用FFD策略選擇一個(gè)樣件,利用排樣策略排放該樣件;3)對(duì)剩余原材料進(jìn)行后處理,得到可應(yīng)用下一次排樣策略的原材料列表;4)重復(fù)2)~4)步,直到剩余原材料列表不能排放任何樣件或樣件已經(jīng)排放結(jié)束?;贕NFP和EF值的啟發(fā)式排樣算法GEFHNA)如下:

    Algorithm GEFHNA(Part * pPart, Panel * pPanel)

    //描述:采用FFD選件策略,優(yōu)先排放面積小的原材料。

    //輸入:待排樣件列表pPart,原材料列表pPanel;

    //輸出:排樣完后的原材料列表pPanel,剩余樣件列表pPart。

    1)初始化原材料列表數(shù)據(jù)、樣件數(shù)據(jù)等。

    2)對(duì)pPart中的樣件按面積大小降序排序。

    3)將pPanel中的原材料歸一化,并按照面積大小升序排序。

    4)取當(dāng)前最大的未試排樣件。

    5)取pPanel中的第一個(gè)原材料p。

    6)若樣件面積不小于原材料面積,轉(zhuǎn)9);否則調(diào)用PackingI,若返回1則轉(zhuǎn)7),否則轉(zhuǎn)9)。

    7)調(diào)用WACompute計(jì)算排樣后的剩余原材料R,更新pPanel,刪除p,并將R中面積大于當(dāng)前最小未排樣件面積的原材料加入到pPanel。

    8)取下一個(gè)未試排樣件,若存在轉(zhuǎn)5),否則轉(zhuǎn)10)。

    9)從pPanel中取下一個(gè)原材料,若成功轉(zhuǎn)6),否則轉(zhuǎn)4)。

    10)計(jì)算材料利用率,返回。

    設(shè)原材料數(shù)為m,待排樣件數(shù)為n,原材料和樣件最多邊數(shù)為t條。上述算法中步驟1)需O(m+n)步操作,步驟2)和3)需O(m log m+ n log n)步操作,與PackingI算法相比這些操作對(duì)排樣算法性能影響較小。設(shè)每次排樣后產(chǎn)生的孔洞個(gè)數(shù)是等概率的,則每次排樣后增加的平均孔洞數(shù)為(t+1)/2個(gè),在不考慮步驟6)的優(yōu)化條件下,GEFHNA對(duì)i個(gè)樣件排樣時(shí)調(diào)用PackingI的最多次數(shù)為:

    cpanel=m-(i-1)+(i-1)(t+1)/2=

    m+(i-1)(t-1)/2(5)

    設(shè)樣件成功與失敗排放和成功排放在某各原材料上均是等概率的,則對(duì)i個(gè)樣件排樣時(shí)調(diào)用PackingI的平均次數(shù)為:

    acpanel=12cpanel∑cpanelj=1(j+cpanel)=(3cpanel+1)/4(6)

    排放n個(gè)樣件共需調(diào)用PackingI的平均次數(shù)為:

    ∑ni=1acpanel=3mn+n4+3n(n-1)(t-1)16(7)

    由式(7),綜合PackingI和WACompute算法的復(fù)雜度,GEFHNA算法的平均時(shí)間復(fù)雜度為O(mntk) *T(G),其中k為樣件最大旋轉(zhuǎn)角度數(shù),T(G)為計(jì)算GNFP的時(shí)間漸近復(fù)雜度。由于步驟6)的優(yōu)化,算法實(shí)際效率可以得到大幅提高。

    4測(cè)試結(jié)果與分析

    本文以歐洲排樣問(wèn)題興趣小組ESICUP[13]提供的基準(zhǔn)問(wèn)題作為測(cè)試算例,對(duì)本文提出的GEF啟發(fā)式排樣算法的排樣效果和性能進(jìn)行測(cè)試。

    測(cè)試環(huán)境:Intel Core2 Duo CPU T6570 @2.10GHz,2GB RAM,Windows 7旗艦版。

    測(cè)試方法:每個(gè)基準(zhǔn)問(wèn)題均運(yùn)行10次,排樣時(shí)間取10次運(yùn)行的平均排樣時(shí)間。

    針對(duì)時(shí)間性能的GEF啟發(fā)式排樣算法的測(cè)試結(jié)果如表1所示。因合理結(jié)合遺傳算法和禁忌搜索算法可有效抑制早熟,同時(shí)提高收斂速度,與單一算法比較效果更好[15],本文將啟發(fā)式算法與之對(duì)比。表中混合智能算法為作者結(jié)合遺傳算法和禁忌搜索算法實(shí)現(xiàn)的智能排樣算法的排樣密度和排樣時(shí)間。從表1可以看出,雖然啟發(fā)式算法排樣密度較智能算法有較大差距,但用時(shí)僅為智能算法的千分之一左右。在排樣密度方面,當(dāng)排樣長(zhǎng)度較小時(shí)(100單位以內(nèi)),通過(guò)計(jì)算可得啟發(fā)式算法與智能算法的排樣密度相比平均高5%左右,說(shuō)明在排樣局面較為簡(jiǎn)單的情況,啟發(fā)式排樣不但速度快,排樣密度也較高。

    5結(jié)語(yǔ)

    本文提出了一種基于GNFP與邊適應(yīng)度的啟發(fā)式排樣算法——GEFHNA。利用ESICUP提供的基準(zhǔn)測(cè)試算例,GEFHNA算法在與智能算法及商業(yè)軟件的對(duì)比中均取得了較為滿意的結(jié)果。限于啟發(fā)式算法對(duì)規(guī)則的依賴,面對(duì)較為復(fù)雜的排樣局面,GEFHNA在排樣密度方面與智能算法相比效果有待提高。另外,雖然增加了剩余原材料的處理,但從測(cè)試結(jié)果看個(gè)別案例提升效果不明顯,下一步將結(jié)合A*算法的思想,考慮樣件的形狀特征,減小排放一個(gè)樣件后再排后續(xù)樣件可能產(chǎn)生縫隙的大小。

    參考文獻(xiàn):

    [1]

    DYCKHOFF H. A typology of cutting and packing problems [J]. European Journal of Operational Research, 1990, 44(2): 145-159.

    [2]

    LPEZCAMACHO E, OCHOA G, TERASHIMAMARN H, et al. An effective heuristic for the twodimensional irregular bin packing problem [J]. Annals of Operations Research, 2013, 206(1): 241-264.

    [3]

    BAKER B S, COFFMAN E G, RIVEST R L. Orthogonal packings in two dimensions [J]. SIAM Journal on Computing, 1980, 9(4): 846-855.

    [4]

    ALLEN S D, BURKE E K, KENDALL G. A hybrid placement strategy for the threedimensional strip packing problem [J]. European Journal of Operational Research, 2011, 209(3): 219-227.

    [5]

    LIU D Q, TENG H F. An improved BLalgorithm for genetic algorithm of the orthogonal packing of rectangles [J]. European Journal of Operational Research, 1999, 112(2): 413-420.

    [6]

    HOPPER E, TURTON B C H. An empirical investigation of metaheuristic and heuristic algorithms for a 2D packing problem [J]. European Journal of Operational Research, 2001, 128(1): 34-57.

    [7]

    UDAY A, GOODMAN E D, DEBNATH A A. Nesting of irregular shapes using feature matching and parallel genetic algorithms [C]// GECCO 2011: Proceedings of the 12th Annual Conference Companion on Genetic and Evolutionary Computation. New York: ACM, 2001: 429-434.

    [8]

    ALBANO A, SAPUPPO G. Optimal allocation of twodimensional irregular shapes using heuristic search methods [J]. IEEE Transactions on Systems, Man and Cybernetics, 1980, 10(5): 242-248.

    [9]

    DOWSLAND K A, VAID S, DOWSLAND W B. An algorithm for polygon placement using a bottomleft strategy [J]. European Journal of Operational Research, 2002, 141(2): 371-381.

    [10]

    劉胡瑤.基于臨界多邊形的二維排樣算法研究[D].上海:上海交通大學(xué),2007:65-81.(LIU H Y, Research of two dimensional nesting algorithm based on no fit polygon [D]. Shanghai: Shanghai Jiao Tong University, 2007:65-81.)

    [11]

    LAMBERT M, MARIAM T, SUSAN F. Weiler—Atherton Clipping Algorithm [M]. Beau Bassin: Betascript Publishing, 2010:35-61.

    [12]

    OLIVEIRA J F, GOMES A M, FERREIRA J S. TOPOS–a new constructive algorithm for nesting problems [J]. ORSpektrum, 2000, 22(2): 263-284.

    [13]

    ESICUP. EURO Special Interest Group on Cutting and Packing [EB/OL].[20151224]. http://paginas.fe.up.pt/~esicup/tikiindex.php.打不開

    [14]

    劉虓.基于HAPE的二維不規(guī)則零件排樣算法及其性能研究[D].廣州:華南理工大學(xué),2011:52-63.(LIU X. Twodimensional irregular packing algorithm based on HAPE and its performance study [D]. Guangzhou: South China University of Technology, 2011: 52-63.)

    [15]

    孫艷豐.基于遺傳算法和禁忌搜索算法的混合策略及其應(yīng)用[J].北京工業(yè)大學(xué)學(xué)報(bào),2006,32(3):258-262.(SUN Y F, A hybrid strategy based on genetic algorithm and tabu search[J],Journal of Beijing University of Technology , 2006, 32(3): 258-262.)

    猜你喜歡
    排樣樣件多邊形
    多邊形中的“一個(gè)角”問(wèn)題
    論機(jī)車散熱器出廠前的預(yù)膜處理工藝
    多邊形的藝術(shù)
    解多邊形題的轉(zhuǎn)化思想
    多邊形的鑲嵌
    淺析天線罩等效樣件的電性能測(cè)試
    電子制作(2018年10期)2018-08-04 03:24:32
    基于壓縮因子粒子群的組合排樣的研究
    U形電器支架的多工位模具的排樣及模具設(shè)計(jì)
    人工智能技術(shù)在排樣技術(shù)上的發(fā)展現(xiàn)狀
    薄板沖模排樣設(shè)計(jì)及防跳廢料解決方案
    长腿黑丝高跟| 99久久综合精品五月天人人| 亚洲性夜色夜夜综合| 国内揄拍国产精品人妻在线| 日韩欧美三级三区| 久久天躁狠狠躁夜夜2o2o| 首页视频小说图片口味搜索| 国产午夜精品论理片| 欧美日韩黄片免| 少妇被粗大的猛进出69影院| 日本免费a在线| 一边摸一边抽搐一进一小说| 国产又黄又爽又无遮挡在线| 一级黄色大片毛片| 国产私拍福利视频在线观看| 久久久久国内视频| 国产又黄又爽又无遮挡在线| 三级国产精品欧美在线观看 | 国产av一区二区精品久久| 国产伦人伦偷精品视频| 特大巨黑吊av在线直播| 激情在线观看视频在线高清| 日韩 欧美 亚洲 中文字幕| 午夜免费观看网址| 岛国视频午夜一区免费看| 欧美av亚洲av综合av国产av| 国产野战对白在线观看| 丰满人妻一区二区三区视频av | 男人舔女人下体高潮全视频| a级毛片在线看网站| 在线看三级毛片| 精品国内亚洲2022精品成人| 亚洲一区二区三区色噜噜| 精品乱码久久久久久99久播| 真人一进一出gif抽搐免费| 观看免费一级毛片| 少妇粗大呻吟视频| 国产亚洲欧美在线一区二区| 免费在线观看亚洲国产| 免费在线观看视频国产中文字幕亚洲| 91成年电影在线观看| 男女床上黄色一级片免费看| 在线观看日韩欧美| 黑人操中国人逼视频| 午夜视频精品福利| 亚洲熟妇熟女久久| 午夜激情福利司机影院| 欧美高清成人免费视频www| 日韩免费av在线播放| 久久精品影院6| 精品欧美国产一区二区三| 国产aⅴ精品一区二区三区波| 久热爱精品视频在线9| 久久这里只有精品中国| a在线观看视频网站| 国产人伦9x9x在线观看| 12—13女人毛片做爰片一| 亚洲熟妇熟女久久| 国产97色在线日韩免费| 亚洲av五月六月丁香网| 香蕉av资源在线| 中亚洲国语对白在线视频| 欧美中文综合在线视频| 一级黄色大片毛片| 国产一区二区在线av高清观看| 真人一进一出gif抽搐免费| 中文字幕久久专区| 亚洲av成人不卡在线观看播放网| 少妇裸体淫交视频免费看高清 | 悠悠久久av| 长腿黑丝高跟| 国产精品亚洲av一区麻豆| 中文资源天堂在线| 男人舔女人下体高潮全视频| 国产亚洲av嫩草精品影院| 两个人看的免费小视频| 日本免费一区二区三区高清不卡| 国产亚洲欧美在线一区二区| 婷婷丁香在线五月| 在线观看www视频免费| 丰满人妻一区二区三区视频av | 男人舔女人下体高潮全视频| 久久久久久大精品| 免费看日本二区| 一本精品99久久精品77| 日本成人三级电影网站| 一二三四社区在线视频社区8| 99在线视频只有这里精品首页| 一级毛片女人18水好多| 精品国产亚洲在线| 国产午夜精品久久久久久| 亚洲成人久久爱视频| 成人精品一区二区免费| 五月伊人婷婷丁香| 国产成人影院久久av| 最近最新中文字幕大全电影3| 欧美精品啪啪一区二区三区| 香蕉av资源在线| 两性夫妻黄色片| 国产探花在线观看一区二区| 久久精品人妻少妇| 99国产综合亚洲精品| 少妇的丰满在线观看| 亚洲国产精品合色在线| 欧美黄色片欧美黄色片| 老司机午夜十八禁免费视频| 又黄又粗又硬又大视频| avwww免费| 色精品久久人妻99蜜桃| 国产99久久九九免费精品| 国产精品综合久久久久久久免费| 制服丝袜大香蕉在线| 成熟少妇高潮喷水视频| 悠悠久久av| 久久久久久大精品| 国产精品 欧美亚洲| 国产精品久久久久久久电影 | 99久久精品热视频| 亚洲成人久久爱视频| 好看av亚洲va欧美ⅴa在| 国产成人系列免费观看| 两性夫妻黄色片| 天堂av国产一区二区熟女人妻 | 欧美色视频一区免费| 精品久久久久久久人妻蜜臀av| 欧美日本亚洲视频在线播放| 免费搜索国产男女视频| 脱女人内裤的视频| 亚洲成人精品中文字幕电影| 亚洲精华国产精华精| 亚洲人成网站高清观看| 最好的美女福利视频网| 丝袜人妻中文字幕| 人人妻人人看人人澡| 51午夜福利影视在线观看| 又爽又黄无遮挡网站| 曰老女人黄片| 长腿黑丝高跟| 性欧美人与动物交配| 婷婷亚洲欧美| 亚洲精品美女久久av网站| 中文字幕精品亚洲无线码一区| 无限看片的www在线观看| 亚洲精品久久成人aⅴ小说| 久久亚洲真实| 一区二区三区国产精品乱码| 男女做爰动态图高潮gif福利片| 欧美成狂野欧美在线观看| 波多野结衣巨乳人妻| 色在线成人网| 久久精品成人免费网站| 成人一区二区视频在线观看| 一级a爱片免费观看的视频| 最近最新免费中文字幕在线| 亚洲午夜理论影院| 亚洲激情在线av| 别揉我奶头~嗯~啊~动态视频| 亚洲国产日韩欧美精品在线观看 | 一进一出抽搐gif免费好疼| 淫秽高清视频在线观看| 久久久久精品国产欧美久久久| 两个人的视频大全免费| 久久久久久久精品吃奶| 999精品在线视频| 婷婷六月久久综合丁香| aaaaa片日本免费| 色老头精品视频在线观看| 午夜免费观看网址| 欧美黄色淫秽网站| 亚洲中文字幕一区二区三区有码在线看 | 女人高潮潮喷娇喘18禁视频| 在线观看免费日韩欧美大片| 亚洲最大成人中文| 岛国视频午夜一区免费看| x7x7x7水蜜桃| 亚洲欧美精品综合一区二区三区| 国产精品自产拍在线观看55亚洲| 国内久久婷婷六月综合欲色啪| 999精品在线视频| 免费观看人在逋| 正在播放国产对白刺激| 久久欧美精品欧美久久欧美| av超薄肉色丝袜交足视频| 免费在线观看日本一区| 日韩精品免费视频一区二区三区| 热99re8久久精品国产| 国产精品一区二区三区四区免费观看 | 国产黄片美女视频| 19禁男女啪啪无遮挡网站| 狂野欧美激情性xxxx| 亚洲中文字幕日韩| а√天堂www在线а√下载| 最新美女视频免费是黄的| 99国产极品粉嫩在线观看| 人成视频在线观看免费观看| 亚洲在线自拍视频| 久久精品夜夜夜夜夜久久蜜豆 | 精品国内亚洲2022精品成人| 国产伦一二天堂av在线观看| 特大巨黑吊av在线直播| 中文字幕最新亚洲高清| 国产乱人伦免费视频| 亚洲乱码一区二区免费版| 90打野战视频偷拍视频| 后天国语完整版免费观看| 最近最新中文字幕大全电影3| 欧美不卡视频在线免费观看 | 中国美女看黄片| 99热这里只有精品一区 | 欧美一级a爱片免费观看看 | 99riav亚洲国产免费| 色尼玛亚洲综合影院| 国产亚洲精品综合一区在线观看 | a级毛片在线看网站| www.熟女人妻精品国产| 日韩中文字幕欧美一区二区| 欧美性猛交╳xxx乱大交人| 国产精品永久免费网站| 亚洲乱码一区二区免费版| 桃红色精品国产亚洲av| 婷婷亚洲欧美| 免费观看人在逋| 久久久精品大字幕| 久久精品国产亚洲av香蕉五月| 国产成人一区二区三区免费视频网站| 国产视频一区二区在线看| 国产精品精品国产色婷婷| 精品久久久久久久久久久久久| 久久欧美精品欧美久久欧美| 两性夫妻黄色片| 少妇熟女aⅴ在线视频| 亚洲精品美女久久av网站| 一卡2卡三卡四卡精品乱码亚洲| 人妻夜夜爽99麻豆av| 亚洲一码二码三码区别大吗| 欧美乱码精品一区二区三区| 九色成人免费人妻av| 美女扒开内裤让男人捅视频| 亚洲自拍偷在线| 最近在线观看免费完整版| 欧美日韩瑟瑟在线播放| 俄罗斯特黄特色一大片| 天堂av国产一区二区熟女人妻 | 亚洲欧美精品综合久久99| 99久久久亚洲精品蜜臀av| 一个人观看的视频www高清免费观看 | 久久热在线av| 久久婷婷人人爽人人干人人爱| 很黄的视频免费| 国产精品久久久久久久电影 | 嫩草影院精品99| 国产精品一区二区免费欧美| 国产高清激情床上av| 非洲黑人性xxxx精品又粗又长| 亚洲中文字幕日韩| 欧美成人一区二区免费高清观看 | 色在线成人网| 免费在线观看成人毛片| 亚洲国产高清在线一区二区三| 一个人免费在线观看电影 | 老熟妇仑乱视频hdxx| 久久亚洲真实| 国产精品一区二区三区四区免费观看 | 日本免费一区二区三区高清不卡| 成年人黄色毛片网站| 成人高潮视频无遮挡免费网站| 亚洲精品国产精品久久久不卡| 国产av一区在线观看免费| 久久人人精品亚洲av| 1024手机看黄色片| 久久精品91蜜桃| 一个人观看的视频www高清免费观看 | 看片在线看免费视频| 18禁国产床啪视频网站| 在线播放国产精品三级| 在线观看一区二区三区| 97超级碰碰碰精品色视频在线观看| 国产一级毛片七仙女欲春2| 久久久久久久精品吃奶| 成人高潮视频无遮挡免费网站| 日韩欧美三级三区| 久久这里只有精品19| 黄色视频不卡| 制服诱惑二区| 黄色毛片三级朝国网站| 大型黄色视频在线免费观看| 俄罗斯特黄特色一大片| 蜜桃久久精品国产亚洲av| 久久伊人香网站| 国产av一区在线观看免费| 精品国产亚洲在线| 亚洲性夜色夜夜综合| 丰满人妻熟妇乱又伦精品不卡| 国产视频一区二区在线看| 亚洲熟妇熟女久久| 热99re8久久精品国产| 国产亚洲精品一区二区www| 宅男免费午夜| 久久香蕉激情| 欧美精品啪啪一区二区三区| 久久久久久久久久黄片| 很黄的视频免费| 一本大道久久a久久精品| 五月伊人婷婷丁香| 中亚洲国语对白在线视频| 国产aⅴ精品一区二区三区波| 国产一区二区三区视频了| 嫩草影院精品99| 一卡2卡三卡四卡精品乱码亚洲| 成人特级黄色片久久久久久久| 亚洲18禁久久av| 免费在线观看成人毛片| 成人高潮视频无遮挡免费网站| 在线永久观看黄色视频| 最近在线观看免费完整版| 在线观看舔阴道视频| 欧美av亚洲av综合av国产av| 亚洲精华国产精华精| 黄色毛片三级朝国网站| av在线播放免费不卡| 欧美成狂野欧美在线观看| 午夜日韩欧美国产| 91成年电影在线观看| 亚洲精品av麻豆狂野| 国产成年人精品一区二区| 国产av一区在线观看免费| 亚洲片人在线观看| 午夜成年电影在线免费观看| 久久精品夜夜夜夜夜久久蜜豆 | 午夜激情av网站| 两个人视频免费观看高清| 国产成+人综合+亚洲专区| 精品久久久久久久毛片微露脸| 精品国内亚洲2022精品成人| 亚洲精品粉嫩美女一区| 亚洲av中文字字幕乱码综合| 90打野战视频偷拍视频| 国产1区2区3区精品| 哪里可以看免费的av片| 久久 成人 亚洲| 99在线人妻在线中文字幕| 50天的宝宝边吃奶边哭怎么回事| 久久久久久久久久黄片| 一级毛片女人18水好多| 女生性感内裤真人,穿戴方法视频| 99热这里只有是精品50| 国产av不卡久久| 久久久久久久久免费视频了| 亚洲熟妇中文字幕五十中出| 窝窝影院91人妻| 长腿黑丝高跟| 亚洲av中文字字幕乱码综合| 亚洲狠狠婷婷综合久久图片| 欧美日韩国产亚洲二区| 国产亚洲精品久久久久5区| 久久精品国产综合久久久| 精品久久久久久久毛片微露脸| 中文字幕av在线有码专区| 国产午夜精品久久久久久| 欧美最黄视频在线播放免费| 色综合站精品国产| 久久久久免费精品人妻一区二区| 欧美日韩亚洲综合一区二区三区_| 国产亚洲精品av在线| 91成年电影在线观看| 中文字幕熟女人妻在线| 欧美乱码精品一区二区三区| 精品免费久久久久久久清纯| 成年版毛片免费区| www.www免费av| av福利片在线观看| 黄片大片在线免费观看| 人妻夜夜爽99麻豆av| 久9热在线精品视频| 亚洲一区二区三区色噜噜| 欧美成人一区二区免费高清观看 | av在线天堂中文字幕| 国产精品久久视频播放| 蜜桃久久精品国产亚洲av| 一边摸一边做爽爽视频免费| 日本免费a在线| 在线国产一区二区在线| 国产又色又爽无遮挡免费看| 久久久久九九精品影院| 一区二区三区国产精品乱码| 久久精品夜夜夜夜夜久久蜜豆 | 精品久久久久久久久久免费视频| 国产成人系列免费观看| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲精品一卡2卡三卡4卡5卡| 露出奶头的视频| 精品久久久久久久久久免费视频| 国产真人三级小视频在线观看| 成人av在线播放网站| 国产乱人伦免费视频| 极品教师在线免费播放| 亚洲欧美日韩高清在线视频| 欧美黑人精品巨大| 久久久久性生活片| 一区二区三区激情视频| 黄频高清免费视频| 成人一区二区视频在线观看| 国产精品久久久久久精品电影| 国产视频内射| 成人av一区二区三区在线看| www.www免费av| 白带黄色成豆腐渣| 俄罗斯特黄特色一大片| 高潮久久久久久久久久久不卡| 国产高清视频在线观看网站| 国产激情偷乱视频一区二区| 黄色视频,在线免费观看| 搞女人的毛片| 最近最新免费中文字幕在线| 亚洲中文字幕一区二区三区有码在线看 | 操出白浆在线播放| 午夜福利高清视频| 热99re8久久精品国产| 男女午夜视频在线观看| 美女扒开内裤让男人捅视频| 男女做爰动态图高潮gif福利片| 制服人妻中文乱码| 麻豆国产97在线/欧美 | 欧美一级a爱片免费观看看 | 午夜免费成人在线视频| 欧美成人一区二区免费高清观看 | 一边摸一边做爽爽视频免费| 一个人免费在线观看电影 | 欧美激情久久久久久爽电影| 露出奶头的视频| 欧美一级a爱片免费观看看 | 天堂影院成人在线观看| 搡老岳熟女国产| 午夜激情福利司机影院| 悠悠久久av| 后天国语完整版免费观看| 日韩中文字幕欧美一区二区| 免费搜索国产男女视频| 特级一级黄色大片| 久久天躁狠狠躁夜夜2o2o| 精品一区二区三区视频在线观看免费| 可以在线观看的亚洲视频| 又粗又爽又猛毛片免费看| 麻豆国产av国片精品| 成人特级黄色片久久久久久久| 最近最新免费中文字幕在线| 在线十欧美十亚洲十日本专区| 久久人妻福利社区极品人妻图片| 亚洲av中文字字幕乱码综合| 我的老师免费观看完整版| 巨乳人妻的诱惑在线观看| 99riav亚洲国产免费| 好看av亚洲va欧美ⅴa在| 香蕉av资源在线| 欧美黄色淫秽网站| 久久婷婷成人综合色麻豆| 日本 欧美在线| 日本熟妇午夜| a级毛片a级免费在线| 怎么达到女性高潮| 国产蜜桃级精品一区二区三区| 亚洲第一欧美日韩一区二区三区| 此物有八面人人有两片| 麻豆国产av国片精品| 日韩中文字幕欧美一区二区| 亚洲五月天丁香| 婷婷亚洲欧美| 国产亚洲精品久久久久5区| 亚洲av片天天在线观看| 亚洲中文av在线| 国产在线精品亚洲第一网站| 男女做爰动态图高潮gif福利片| 老司机午夜福利在线观看视频| 国产野战对白在线观看| 久久这里只有精品19| 久久久久久人人人人人| 青草久久国产| 一区二区三区激情视频| 久久久久国内视频| 91字幕亚洲| 精品日产1卡2卡| 在线免费观看的www视频| 中文字幕av在线有码专区| 成人午夜高清在线视频| 国产99白浆流出| 制服诱惑二区| 欧美激情久久久久久爽电影| 精品国产亚洲在线| 久久精品91无色码中文字幕| 99国产精品一区二区三区| 欧美日韩亚洲综合一区二区三区_| 麻豆一二三区av精品| 亚洲精品粉嫩美女一区| 黄色a级毛片大全视频| 国产精品,欧美在线| 精品第一国产精品| 欧美黄色片欧美黄色片| 最新美女视频免费是黄的| 国产蜜桃级精品一区二区三区| 亚洲av电影不卡..在线观看| 国产在线观看jvid| 国产精品亚洲av一区麻豆| 午夜免费成人在线视频| 很黄的视频免费| 99国产极品粉嫩在线观看| x7x7x7水蜜桃| 亚洲精品在线观看二区| 免费在线观看亚洲国产| 婷婷精品国产亚洲av在线| 亚洲人成伊人成综合网2020| 神马国产精品三级电影在线观看 | 午夜日韩欧美国产| 琪琪午夜伦伦电影理论片6080| 国产精品 欧美亚洲| 亚洲 国产 在线| 一进一出抽搐动态| 国内毛片毛片毛片毛片毛片| 成人三级做爰电影| 黄色毛片三级朝国网站| 波多野结衣高清作品| 最新美女视频免费是黄的| 欧美黄色片欧美黄色片| 欧美国产日韩亚洲一区| av欧美777| 亚洲国产中文字幕在线视频| 美女大奶头视频| 亚洲欧美精品综合久久99| 国产一区二区在线观看日韩 | 国产精品1区2区在线观看.| 中国美女看黄片| 亚洲 欧美 日韩 在线 免费| 欧美成狂野欧美在线观看| 悠悠久久av| bbb黄色大片| 波多野结衣高清无吗| 午夜激情福利司机影院| 91字幕亚洲| xxxwww97欧美| 97人妻精品一区二区三区麻豆| 老司机福利观看| 久久这里只有精品中国| 丰满人妻熟妇乱又伦精品不卡| 一进一出好大好爽视频| 最新美女视频免费是黄的| www.999成人在线观看| 日日摸夜夜添夜夜添小说| 听说在线观看完整版免费高清| 不卡av一区二区三区| 欧美色视频一区免费| 国产一区二区在线观看日韩 | 99热6这里只有精品| 丰满的人妻完整版| 国产亚洲精品综合一区在线观看 | 欧美又色又爽又黄视频| 中文字幕最新亚洲高清| 香蕉丝袜av| 久久婷婷成人综合色麻豆| 一卡2卡三卡四卡精品乱码亚洲| 国产一区二区激情短视频| av免费在线观看网站| 亚洲欧美激情综合另类| 91麻豆精品激情在线观看国产| 91在线观看av| 欧美乱妇无乱码| 国产一区二区在线观看日韩 | 夜夜夜夜夜久久久久| 男女做爰动态图高潮gif福利片| 在线国产一区二区在线| 午夜福利视频1000在线观看| 成人三级黄色视频| 窝窝影院91人妻| 最近最新免费中文字幕在线| 亚洲精品一区av在线观看| 黑人欧美特级aaaaaa片| 最近最新中文字幕大全免费视频| 18禁观看日本| 中文在线观看免费www的网站 | 亚洲人成网站在线播放欧美日韩| 国产视频内射| 亚洲熟妇中文字幕五十中出| 成年版毛片免费区| xxxwww97欧美| 长腿黑丝高跟| 亚洲专区国产一区二区| 成年免费大片在线观看| АⅤ资源中文在线天堂| 黄色成人免费大全| 欧美黄色淫秽网站| 变态另类丝袜制服| 麻豆成人av在线观看| 国产成人欧美在线观看| 国产午夜精品久久久久久| 一级黄色大片毛片| 国产97色在线日韩免费| 日韩三级视频一区二区三区| 在线观看66精品国产| www国产在线视频色| 日韩三级视频一区二区三区| 久久国产精品影院| 狂野欧美激情性xxxx| 久久久久久国产a免费观看| 午夜两性在线视频| 午夜福利成人在线免费观看| or卡值多少钱| 999精品在线视频| 成人18禁在线播放| 免费观看人在逋| 色哟哟哟哟哟哟| 欧美国产日韩亚洲一区| 国产亚洲精品久久久久5区| 精品电影一区二区在线| 高清在线国产一区| 性色av乱码一区二区三区2| 欧美一区二区精品小视频在线| 久久午夜综合久久蜜桃|