日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

整數(shù)規(guī)劃實(shí)戰(zhàn)指南:從建模到求解的完整流程與Python實(shí)現(xiàn)

整數(shù)規(guī)劃實(shí)戰(zhàn)指南:從建模到求解的完整流程與Python實(shí)現(xiàn) 1. 從“分蛋糕”到“做決策”整數(shù)規(guī)劃到底是什么如果你曾經(jīng)遇到過這樣的問題公司有5個(gè)項(xiàng)目但預(yù)算只夠啟動(dòng)其中3個(gè)怎么選才能讓總收益最大或者物流中心需要向10個(gè)城市送貨每輛車的裝載量有限如何安排最少的車輛跑完所有路線再或者學(xué)校排課如何把有限的教室和老師在互不沖突的時(shí)間段里安排給不同的班級(jí)這些問題背后都有一個(gè)共同的數(shù)學(xué)靈魂在起作用——那就是整數(shù)規(guī)劃。簡(jiǎn)單來說整數(shù)規(guī)劃是數(shù)學(xué)規(guī)劃的一個(gè)分支。你可以把它想象成我們熟悉的“線性規(guī)劃”加上了“整數(shù)”的緊箍咒。在線性規(guī)劃里你的決策變量比如生產(chǎn)多少產(chǎn)品、分配多少資源可以是任意實(shí)數(shù)比如生產(chǎn)3.14臺(tái)機(jī)器、分配2.5噸原料這在數(shù)學(xué)上完全可行。但在現(xiàn)實(shí)世界里很多決策必須是整數(shù)你不能雇傭半個(gè)員工不能購買半架飛機(jī)不能開設(shè)半家門店。當(dāng)這些決策變量被強(qiáng)制要求取整數(shù)值0, 1, 2, 3...時(shí)線性規(guī)劃就升級(jí)成了整數(shù)規(guī)劃。其中有一種特例極為常見且強(qiáng)大那就是0-1整數(shù)規(guī)劃。這里的變量只能取0或1代表了“是”或“否”、“選”或“不選”的二元決策。文章開頭提到的項(xiàng)目選擇問題就可以為每個(gè)項(xiàng)目定義一個(gè)0-1變量選這個(gè)項(xiàng)目變量就等于1不選就等于0。這種模型天生就是為了處理“選擇”、“指派”、“覆蓋”這類離散決策而生的。所以整數(shù)規(guī)劃的核心價(jià)值就在于它將數(shù)學(xué)的嚴(yán)謹(jǐn)性與現(xiàn)實(shí)的離散性橋接了起來。它不滿足于給出一個(gè)“理論上最優(yōu)但現(xiàn)實(shí)中無法執(zhí)行”的分?jǐn)?shù)解而是執(zhí)著地尋找那個(gè)“現(xiàn)實(shí)中可行且數(shù)學(xué)上最優(yōu)”的整數(shù)解。從芯片設(shè)計(jì)中的電路布局、航空公司機(jī)組排班、金融領(lǐng)域的投資組合優(yōu)化選擇哪些股票、買多少手手?jǐn)?shù)必須是整數(shù)到能源系統(tǒng)的發(fā)電機(jī)組啟停調(diào)度整數(shù)規(guī)劃的身影無處不在。它是一位沉默的“最優(yōu)解架構(gòu)師”在無數(shù)個(gè)離散的可能性中為我們找出那條最經(jīng)濟(jì)的路徑。2. 核心武器庫三類經(jīng)典整數(shù)規(guī)劃模型與建模心法理解了整數(shù)規(guī)劃是什么接下來就要看看我們手里有哪些趁手的“模型武器”。不同的現(xiàn)實(shí)問題對(duì)應(yīng)著不同結(jié)構(gòu)的數(shù)學(xué)模型。掌握這幾類經(jīng)典模型及其建模思路是把你遇到的實(shí)際問題“翻譯”成數(shù)學(xué)語言的關(guān)鍵第一步。2.1 背包問題資源約束下的最優(yōu)選擇這是最直觀的一類問題。想象你有一個(gè)容量有限的背包面前有一堆物品每個(gè)物品有自己的價(jià)值和重量。你的目標(biāo)是在不超過背包容量的前提下選出總價(jià)值最高的一組物品。這就是經(jīng)典的0-1背包問題。建模示例公司有1000萬研發(fā)預(yù)算有5個(gè)潛在項(xiàng)目。項(xiàng)目i預(yù)計(jì)收益為p_i萬元所需研發(fā)投入為c_i萬元。是否投資項(xiàng)目i用0-1變量x_i表示。決策變量x_i 1表示選擇項(xiàng)目ix_i 0表示不選。目標(biāo)函數(shù)最大化總收益Max Z Σ(p_i * x_i)。約束條件總投入不能超預(yù)算Σ(c_i * x_i) 1000。注意這是最基礎(chǔ)的背包模型。實(shí)際問題中約束可能更復(fù)雜比如項(xiàng)目間存在依賴關(guān)系選了A才能選B這可以通過添加額外的約束來實(shí)現(xiàn)例如x_B x_A。2.2 指派問題如何實(shí)現(xiàn)最佳匹配這類問題關(guān)注的是如何將一系列“任務(wù)”最有效地分配給一系列“執(zhí)行者”通常是一對(duì)一的分配。比如將不同的工作分配給不同的機(jī)器每臺(tái)機(jī)器做一項(xiàng)工作或者將不同的客戶分配給不同的銷售代表。建模示例有4項(xiàng)任務(wù)J1-J4和4名員工E1-E4。員工i完成任務(wù)j所需的時(shí)間或成本為c_{ij}。目標(biāo)是找到一種分配方案使總耗時(shí)或總成本最小且每項(xiàng)任務(wù)有且僅有一名員工負(fù)責(zé)每名員工也僅負(fù)責(zé)一項(xiàng)任務(wù)。決策變量x_{ij} 1表示將任務(wù)j分配給員工i否則為0。目標(biāo)函數(shù)最小化總成本Min Z ΣΣ(c_{ij} * x_{ij})。約束條件每個(gè)任務(wù)必須被分配一次對(duì)每個(gè)任務(wù)jΣ_i x_{ij} 1。每個(gè)員工必須被分配一個(gè)任務(wù)對(duì)每個(gè)員工iΣ_j x_{ij} 1。指派問題是整數(shù)規(guī)劃中結(jié)構(gòu)非常特殊的一類它有高效的專用算法如匈牙利算法但用通用整數(shù)規(guī)劃求解器同樣可以解決。2.3 集合覆蓋與選址問題用最少的點(diǎn)覆蓋最大的面這類問題在物流、公共服務(wù)領(lǐng)域極為常見。目標(biāo)是選擇最少數(shù)量的“設(shè)施點(diǎn)”如倉庫、消防站、5G基站使得所有“需求點(diǎn)”如客戶小區(qū)、城市街區(qū)都能在一定的服務(wù)半徑內(nèi)被至少一個(gè)設(shè)施點(diǎn)覆蓋。建模示例某市計(jì)劃新建急救中心有8個(gè)候選地點(diǎn)。需要確保全市15個(gè)主要街區(qū)中每個(gè)街區(qū)在10公里范圍內(nèi)至少有一個(gè)急救中心。已知每個(gè)候選地點(diǎn)能覆蓋哪些街區(qū)覆蓋關(guān)系可用一個(gè)0-1矩陣表示。目標(biāo)是使建設(shè)的急救中心數(shù)量最少。決策變量y_j 1表示在候選地點(diǎn)j建設(shè)急救中心否則為0。目標(biāo)函數(shù)最小化建設(shè)總數(shù)Min Z Σ y_j。約束條件對(duì)每個(gè)街區(qū)i它必須被至少一個(gè)已建設(shè)的中心覆蓋。即對(duì)所有能覆蓋街區(qū)i的候選地點(diǎn)j至少有一個(gè)y_j 1。用數(shù)學(xué)表達(dá)對(duì)每個(gè)街區(qū)iΣ_{j ∈ S_i} y_j 1其中S_i是能覆蓋街區(qū)i的所有候選地點(diǎn)集合。選址問題變體很多比如加上建設(shè)成本不同、需求點(diǎn)權(quán)重人口不同等但核心的覆蓋思想不變。2.4 建模心法從現(xiàn)實(shí)到模型的“翻譯”藝術(shù)把實(shí)際問題變成數(shù)學(xué)模型是最考驗(yàn)功力的環(huán)節(jié)。這里有幾個(gè)我總結(jié)的心得定義變量是關(guān)鍵的第一步首先要問自己需要做出哪些決策這些決策中哪些必須是整數(shù)通常選擇、數(shù)量、順序、指派關(guān)系都需要用整數(shù)變量來刻畫。對(duì)于數(shù)量用一般整數(shù)變量對(duì)于是否用0-1變量。目標(biāo)要單一且可量化目標(biāo)函數(shù)通常是最小化成本、時(shí)間、距離或者最大化利潤、覆蓋率、滿意度。確保目標(biāo)是能用決策變量的線性組合表達(dá)的。如果有多目標(biāo)需要將其轉(zhuǎn)化為單目標(biāo)例如使用加權(quán)和法或者將其中一個(gè)目標(biāo)設(shè)為約束。約束是現(xiàn)實(shí)的鐐銬仔細(xì)梳理所有限制條件資源上限錢、人、時(shí)間、邏輯關(guān)系如果A則BA和B不能同時(shí)選、物理規(guī)律產(chǎn)能限制、政策要求最低服務(wù)標(biāo)準(zhǔn)等。每一個(gè)條件都要轉(zhuǎn)化為一個(gè)或多個(gè)線性不等式或等式。善用0-1變量表達(dá)復(fù)雜邏輯這是建模中最巧妙的部分。例如固定成本問題如果生產(chǎn)某種產(chǎn)品需要先支付一筆固定設(shè)備費(fèi)無論生產(chǎn)多少然后再按單位成本計(jì)費(fèi)。可以引入一個(gè)0-1變量y表示是否生產(chǎn)和一個(gè)連續(xù)變量x表示產(chǎn)量。約束可以寫成x M * y其中M是一個(gè)很大的數(shù)Big-M法。這樣如果y0則x必須為0如果y1則x可以在一個(gè)合理范圍內(nèi)取值。目標(biāo)函數(shù)中則加上固定成本項(xiàng)f * y?;コ膺x擇項(xiàng)目A和項(xiàng)目B至多選一個(gè)。約束x_A x_B 1。依賴關(guān)系選項(xiàng)目B必須先選項(xiàng)目A。約束x_B x_A。把現(xiàn)實(shí)世界的復(fù)雜關(guān)系用簡(jiǎn)潔的數(shù)學(xué)不等式編織起來這個(gè)過程本身就充滿了美感與挑戰(zhàn)。3. 算法內(nèi)功分支定界法是如何“抽絲剝繭”找最優(yōu)的模型建好了扔給求解器一會(huì)兒就出結(jié)果了。但你知道求解器在背后經(jīng)歷了怎樣一場(chǎng)“頭腦風(fēng)暴”嗎理解最核心的求解算法——分支定界法不僅能讓你在結(jié)果異常時(shí)有所洞察更能提升你建模的“算法友好性”。別被名字嚇到我們可以用一個(gè)簡(jiǎn)單的例子來還原這個(gè)過程。假設(shè)我們有一個(gè)最大化問題的整數(shù)規(guī)劃只有兩個(gè)整數(shù)變量x1和x2。第一步放松先求個(gè)“天花板”首先算法會(huì)暫時(shí)“忘記”變量必須是整數(shù)的要求把它當(dāng)作一個(gè)普通的線性規(guī)劃問題來求解。這個(gè)解稱為線性松弛解。因?yàn)榧s束變少了去掉了整數(shù)要求這個(gè)解的目標(biāo)函數(shù)值比如利潤一定不低于原整數(shù)問題的最優(yōu)值。它為我們提供了一個(gè)最優(yōu)值的“上界”對(duì)于最大化問題就像一個(gè)理想中的“天花板”。但這個(gè)解很可能不是整數(shù)解比如x12.5, x23.7。第二步分支給非整數(shù)變量“做選擇”既然x12.5不是整數(shù)我們就必須做出選擇在最終的整數(shù)解里x1要么2要么3。它不可能在2和3之間。于是我們把原問題**分解分支**成兩個(gè)子問題子問題1在原問題基礎(chǔ)上增加約束x1 2。子問題2在原問題基礎(chǔ)上增加約束x1 3。 這樣我們就把那個(gè)討厭的非整數(shù)解x12.5從這兩個(gè)子問題的可行域中排除出去了。這兩個(gè)子問題覆蓋了原問題所有可能的整數(shù)解且互不重疊。第三步定界與剪枝高效排除“差生”對(duì)每個(gè)新生成的子問題我們繼續(xù)求解它的線性松弛問題。這時(shí)會(huì)出現(xiàn)幾種情況松弛問題無解那么這個(gè)子問題下肯定也沒有整數(shù)解整個(gè)分支可以剪掉丟棄。松弛解是整數(shù)解太棒了我們找到了原問題的一個(gè)可行整數(shù)解。它的目標(biāo)值記為我們目前找到的“下界”對(duì)于最大化問題也就是我們目前掌握的“地板”。松弛解的目標(biāo)值 當(dāng)前下界即使這個(gè)子問題未來能找到整數(shù)解其目標(biāo)值也不會(huì)比我們已經(jīng)掌握的“地板”更好了對(duì)于最大化問題。那么這個(gè)分支也沒有繼續(xù)探索的價(jià)值剪掉。松弛解非整數(shù)且目標(biāo)值 當(dāng)前下界這個(gè)分支還有潛力可能藏著更好的整數(shù)解。我們把它放回待探索列表等待后續(xù)繼續(xù)對(duì)它進(jìn)行分支比如再選一個(gè)非整數(shù)變量x2來分。第四步迭代直到“天花板”碰到“地板”算法會(huì)不斷地從待探索列表中選取一個(gè)子問題進(jìn)行分支、求解松弛、定界和剪枝。這個(gè)過程就像在一棵不斷生長的決策樹上進(jìn)行搜索。上界所有待探索子問題的松弛解目標(biāo)值中最大的那個(gè)就是全局上界。下界我們目前找到的所有可行整數(shù)解中目標(biāo)值最好的那個(gè)就是全局下界。隨著搜索進(jìn)行上界會(huì)不斷下降因?yàn)榉种г黾蛹s束下界會(huì)不斷上升因?yàn)檎业礁玫恼麛?shù)解。當(dāng)全局上界和全局下界的差距縮小到我們?cè)O(shè)定的精度范圍內(nèi)時(shí)搜索就可以停止了。此時(shí)我們持有的那個(gè)“下界”對(duì)應(yīng)的整數(shù)解就是問題的最優(yōu)解或非常接近最優(yōu)。為什么這個(gè)方法有效它避免了暴力枚舉所有可能的整數(shù)組合那是指數(shù)級(jí)爆炸的。通過求解松弛問題它能快速評(píng)估一個(gè)分支的“潛力”上界并及時(shí)把沒有希望的分支剪掉極大地縮小了搜索范圍。這就像在迷宮中你總是先站在高處松弛解望一眼如果這條路盡頭的房間上界看起來還不如你手里已經(jīng)找到的寶藏下界好那這條岔路根本就不用進(jìn)去搜了。在實(shí)際使用求解器時(shí)我們雖然不直接操控這個(gè)過程但理解它有助于我們解讀日志當(dāng)求解器輸出“Gap 0.01%”時(shí)你就知道它已經(jīng)找到了一個(gè)解并且證明了不存在比它好過0.01%的其他解。優(yōu)化模型一個(gè)“緊”的線性松弛即松弛解離整數(shù)解很近能極大地加速求解。這意味著你的模型 formulation 很好分支定界效率會(huì)很高。處理超時(shí)如果時(shí)間有限可以設(shè)置一個(gè) Gap 容忍度比如5%讓求解器找到一個(gè)“足夠好”的解就停止而不必追求絕對(duì)最優(yōu)。4. 實(shí)戰(zhàn)用PythonPuLP求解一個(gè)投資組合問題理論說得再多不如親手跑一遍代碼來得實(shí)在。我們用一個(gè)具體的投資組合優(yōu)化問題來演示如何從建模到求解走完全流程。我們將使用Python和一個(gè)非常友好的優(yōu)化建模庫——PuLP。問題描述假設(shè)你是一個(gè)投資者有100萬資金。市場(chǎng)上有5支股票S1-S5可供選擇。每支股票有一個(gè)預(yù)期的年化收益率r_i一個(gè)風(fēng)險(xiǎn)系數(shù)risk_i這里為簡(jiǎn)化假設(shè)風(fēng)險(xiǎn)可用系數(shù)量化以及一個(gè)最低起購金額min_i。此外出于分散風(fēng)險(xiǎn)考慮你規(guī)定最多選擇3支股票。如果選擇了高風(fēng)險(xiǎn)risk_i 5的股票S2則必須同時(shí)選擇一支低風(fēng)險(xiǎn)risk_i 3的股票S1作為對(duì)沖。每支股票的投資金額必須是其最低起購金額的整數(shù)倍。我們的目標(biāo)是在滿足上述所有約束的前提下最大化投資組合的預(yù)期總收益。步驟1環(huán)境準(zhǔn)備與數(shù)據(jù)定義首先確保安裝了pulp庫pip install pulp。然后我們定義問題數(shù)據(jù)。import pulp # 定義股票數(shù)據(jù) (名稱 收益率% 風(fēng)險(xiǎn)系數(shù) 最低起購金額-萬元) stocks { S1: {return: 8, risk: 2, min_lot: 10}, S2: {return: 15, risk: 6, min_lot: 20}, S3: {return: 10, risk: 4, min_lot: 15}, S4: {return: 12, risk: 5, min_lot: 25}, S5: {return: 9, risk: 3, min_lot: 30}, } total_capital 100 # 總資金 100萬元 max_stocks_to_choose 3步驟2建立整數(shù)規(guī)劃模型我們用PuLP來聲明問題、變量、目標(biāo)和約束。# 1. 創(chuàng)建問題實(shí)例指定為最大化問題 prob pulp.LpProblem(Stock_Investment_Portfolio, pulp.LpMaximize) # 2. 定義決策變量 # 變量 x_i: 是否選擇股票i (0-1變量) x {i: pulp.LpVariable(fx_{i}, catBinary) for i in stocks} # 變量 y_i: 購買股票i的份數(shù) (正整數(shù)變量份數(shù)投資金額/最低起購金額) y {i: pulp.LpVariable(fy_{i}, lowBound0, catInteger) for i in stocks} # 3. 定義目標(biāo)函數(shù)最大化總收益 # 總收益 Σ (收益率 * 最低起購金額 * 購買份數(shù)) prob pulp.lpSum([stocks[i][return]/100.0 * stocks[i][min_lot] * y[i] for i in stocks]) # 4. 定義約束條件 # 4.1 資金約束總投資額不超過總資金 prob pulp.lpSum([stocks[i][min_lot] * y[i] for i in stocks]) total_capital # 4.2 邏輯約束只有選擇了股票i (x_i1)才能購買它 (y_i1)。同時(shí)購買份數(shù)不能超過一個(gè)很大的數(shù)M這里用資金上限估算 M total_capital // min([data[min_lot] for data in stocks.values()]) # 一個(gè)足夠大的整數(shù) for i in stocks: prob y[i] M * x[i] # 如果x_i0, 則y_i必須為0如果x_i1, y_i可以M prob y[i] 1 * x[i] # 如果x_i1, 則y_i至少為1份 # 4.3 選擇股票數(shù)量上限 prob pulp.lpSum([x[i] for i in stocks]) max_stocks_to_choose # 4.4 邏輯依賴約束如果選擇高風(fēng)險(xiǎn)S2 (x_S21)則必須選擇低風(fēng)險(xiǎn)S1 (x_S11) prob x[S2] x[S1] # 4.5 可選每支股票購買份數(shù)上限例如不超過5份 for i in stocks: prob y[i] 5步驟3求解并分析結(jié)果現(xiàn)在我們把問題丟給求解器PuLP會(huì)自動(dòng)調(diào)用它找到的求解器如CBC。# 求解問題 solver pulp.PULP_CBC_CMD(msgFalse, timeLimit30) # 安靜模式最多計(jì)算30秒 prob.solve(solver) # 打印求解狀態(tài) print(f求解狀態(tài): {pulp.LpStatus[prob.status]}) print(f最大預(yù)期總收益萬元: {pulp.value(prob.objective):.2f}) print(\n最優(yōu)投資方案) print(- * 40) total_investment 0 for i in stocks: if pulp.value(x[i]) 0.5: # 判斷是否選擇了該股票 lots int(pulp.value(y[i])) investment lots * stocks[i][min_lot] total_investment investment expected_return investment * stocks[i][return] / 100.0 print(f股票 {i}: 購買 {lots} 份 投資額 {investment} 萬元 預(yù)期收益 {expected_return:.2f} 萬元) print(- * 40) print(f總投資額: {total_investment} 萬元) print(f資金利用率: {total_investment/total_capital*100:.1f}%)步驟4解讀輸出與模型調(diào)整運(yùn)行上述代碼你可能會(huì)得到類似如下的輸出求解狀態(tài): Optimal 最大預(yù)期總收益萬元: 10.80 最優(yōu)投資方案 ---------------------------------------- 股票 S1: 購買 3 份 投資額 30 萬元 預(yù)期收益 2.40 萬元 股票 S2: 購買 2 份 投資額 40 萬元 預(yù)期收益 6.00 萬元 股票 S5: 購買 1 份 投資額 30 萬元 預(yù)期收益 2.70 萬元 ---------------------------------------- 總投資額: 100 萬元 資金利用率: 100.0%解讀與心得結(jié)果分析求解器找到了最優(yōu)解。它選擇了S1, S2, S5三支股票正好用滿100萬資金達(dá)到了約束上限。選擇S2高風(fēng)險(xiǎn)高收益的同時(shí)按規(guī)則選擇了S1低風(fēng)險(xiǎn)進(jìn)行對(duì)沖。S5作為中低風(fēng)險(xiǎn)收益的補(bǔ)充。PuLP使用技巧LpVariable的cat參數(shù)是關(guān)鍵‘Binary’表示0-1變量‘Integer’表示一般整數(shù)變量。用Big-M法y[i] M * x[i]來關(guān)聯(lián)連續(xù)整數(shù)變量和0-1變量是標(biāo)準(zhǔn)操作。M需要選得足夠大以保證當(dāng)x[i]1時(shí)y[i]能取到所有可能值但又不能太大否則會(huì)影響求解的數(shù)值穩(wěn)定性。通常取一個(gè)合理的上界如本例中用總資金估算。約束可以直接用添加到問題對(duì)象prob上非常直觀。如果求解失敗或結(jié)果奇怪檢查模型是否可行可能約束條件太嚴(yán)格互相沖突導(dǎo)致沒有解??梢試L試逐步放松約束來排查。檢查Big-M的值如果M太小可能會(huì)錯(cuò)誤地截?cái)嗫尚薪馊绻鸐太大比如1e9可能會(huì)帶來數(shù)值計(jì)算問題導(dǎo)致求解器性能下降或結(jié)果不精確。查看求解狀態(tài)pulp.LpStatus[prob.status]如果是Infeasible不可行說明約束矛盾如果是Unbounded無界說明目標(biāo)函數(shù)可以無限大可能漏掉了關(guān)鍵約束。調(diào)整求解器或參數(shù)對(duì)于復(fù)雜問題可以嘗試換用更強(qiáng)大的商業(yè)求解器如Gurobi, CPLEX或在PuLP中設(shè)置更長的求解時(shí)間、更小的容忍間隙Gap。通過這個(gè)完整的例子你應(yīng)該能感受到將一個(gè)問題用代碼“描述”出來然后讓求解器替你完成復(fù)雜的搜索計(jì)算是一件多么高效且有成就感的事情。PuLP這樣的庫大大降低了優(yōu)化建模的門檻讓你能更專注于問題本身而非算法實(shí)現(xiàn)。5. 避坑指南整數(shù)規(guī)劃建模與求解中的常見“雷區(qū)”走過前面的路你可能已經(jīng)摩拳擦掌準(zhǔn)備用整數(shù)規(guī)劃大干一場(chǎng)了。但別急這條路雖然強(qiáng)大卻也布滿了新手容易踩進(jìn)去的坑。下面這些是我和許多同行用時(shí)間和頭發(fā)換來的經(jīng)驗(yàn)教訓(xùn)希望能幫你繞開它們。5.1 模型不可行當(dāng)約束變成“死結(jié)”這是最常見也最令人頭疼的問題之一你興沖沖地建好模型點(diǎn)擊求解結(jié)果求解器直接返回“Infeasible”不可行。這意味著在你的所有約束條件下不存在任何一個(gè)解能滿足所有要求。排查思路像偵探一樣思考逐條約束檢查法這是最笨但最有效的方法。暫時(shí)注釋掉所有約束然后一條一條地加回去每加一條就求解一次。當(dāng)某條約束加入后問題突然變得不可行那么這條約束或者它與之前約束的組合就是“罪魁禍?zhǔn)住薄K沙诜▏L試放寬一些你覺得“可能太嚴(yán)”的約束。例如把改成或把苛刻的整數(shù)約束暫時(shí)改為連續(xù)約束。如果放寬后問題變得可行那么你就找到了沖突的源頭。尋找IIS不可行沖突集高級(jí)求解器如Gurobi、CPLEX通常提供IIS功能。當(dāng)問題不可行時(shí)它可以幫你找出一組最小的、互相沖突的約束。這就像編譯器報(bào)錯(cuò)時(shí)指向具體的代碼行能極大提升調(diào)試效率。在PuLP中調(diào)用商業(yè)求解器時(shí)也可以嘗試獲取此信息。檢查數(shù)據(jù)錯(cuò)誤很多時(shí)候不可行不是模型邏輯問題而是數(shù)據(jù)輸入錯(cuò)誤。比如某個(gè)資源的需求量被誤輸入為遠(yuǎn)大于供應(yīng)量或者兩個(gè)互斥的選項(xiàng)被邏輯關(guān)系強(qiáng)制要求同時(shí)選中。仔細(xì)核對(duì)數(shù)據(jù)特別是單位是否統(tǒng)一。提示在建模初期不要一次性把約束寫得太“死”。可以先構(gòu)建一個(gè)核心的、寬松的模型確保它能出解。然后再逐步添加復(fù)雜的業(yè)務(wù)規(guī)則約束并觀察每次添加對(duì)解的影響。這是一種“增量建?!钡陌踩呗?。5.2 “維度災(zāi)難”問題規(guī)模與求解時(shí)間爆炸整數(shù)規(guī)劃是NP-Hard問題這意味著在最壞情況下求解時(shí)間隨著問題規(guī)模變量數(shù)、約束數(shù)呈指數(shù)級(jí)增長。你可能建了一個(gè)看起來不錯(cuò)的模型但一求解卻發(fā)現(xiàn)“卡死”了幾個(gè)小時(shí)都沒結(jié)果。應(yīng)對(duì)策略簡(jiǎn)化模型減少0-1變量能否用連續(xù)變量或一般整數(shù)變量替代部分0-1變量例如如果某個(gè)數(shù)量范圍不大直接用整數(shù)變量可能比用多個(gè)0-1變量組合表示更高效。收緊線性松弛好的模型公式其線性松弛的解應(yīng)該很接近整數(shù)最優(yōu)解。可以嘗試添加一些“有效不等式”來收緊可行域幫助分支定界法更快剪枝。這需要一些經(jīng)驗(yàn)和技巧。聚合約束有時(shí)多個(gè)細(xì)粒度的約束可以合并成更緊湊的表達(dá)式減少約束數(shù)量。利用問題特殊結(jié)構(gòu)你的問題是否屬于某一類特殊問題如指派問題、旅行商問題、背包問題對(duì)于這些經(jīng)典問題可能存在比通用整數(shù)規(guī)劃更高效的專用算法或啟發(fā)式算法。先用專用算法求一個(gè)優(yōu)質(zhì)解再作為初始解喂給整數(shù)規(guī)劃求解器也能加速求解。調(diào)整求解器參數(shù)與接受近似解設(shè)置時(shí)間限制對(duì)于大規(guī)模問題追求絕對(duì)最優(yōu)解可能不現(xiàn)實(shí)。設(shè)置一個(gè)合理的求解時(shí)間上限如300秒。設(shè)置容忍間隙告訴求解器找到一個(gè)與最優(yōu)解差距在1%或5%以內(nèi)的解就可以停止了。這在很多業(yè)務(wù)場(chǎng)景下是完全可接受的。提供初始解如果你能通過經(jīng)驗(yàn)或簡(jiǎn)單規(guī)則構(gòu)造一個(gè)可行的初始解將其提供給求解器可以大大縮短求解時(shí)間。分解與分層對(duì)于超大規(guī)模問題可以考慮將其分解成若干個(gè)子問題分別求解或者采用分層優(yōu)化的思路先進(jìn)行粗粒度的決策再進(jìn)行細(xì)粒度的優(yōu)化。5.3 數(shù)值穩(wěn)定性當(dāng)“Big-M”變成“Big Trouble”在建模中我們經(jīng)常使用“Big-M”法來處理邏輯條件如前文關(guān)聯(lián)x和y的約束。這個(gè)M如果選得不好會(huì)帶來嚴(yán)重的數(shù)值問題。問題如果M設(shè)置得過大比如1e9而模型中的其他系數(shù)是正常量級(jí)如1 100會(huì)造成約束矩陣的數(shù)值比例失衡。這可能導(dǎo)致求解器內(nèi)部的數(shù)值計(jì)算出現(xiàn)舍入誤差輕則求解速度變慢重則找到錯(cuò)誤的“最優(yōu)解”或者將可行問題誤判為不可行。黃金法則為每個(gè)使用Big-M的約束選擇盡可能小但足夠大的M。如何估算“足夠大”M需要保證當(dāng)邏輯條件激活時(shí)如x1關(guān)聯(lián)的變量如y能取到其所有可能的最大值。這個(gè)最大值應(yīng)該來自問題的物理或業(yè)務(wù)意義。示例在前面的投資問題中y[i]購買份數(shù)的最大值是多少它受總資金和最小起購金額限制max(y[i]) total_capital / min_lot。因此我們可以為每個(gè)股票i單獨(dú)設(shè)置M_i total_capital // stocks[i][min_lot]這比使用一個(gè)全局的巨大M要精確得多。更好的方法如果可能盡量避免使用Big-M。有時(shí)可以通過重構(gòu)模型來消除它。例如某些條件邏輯可以通過添加額外的輔助變量和約束來表達(dá)而不依賴一個(gè)很大的M。5.4 忽略對(duì)稱性求解器在“原地打轉(zhuǎn)”對(duì)稱性是指模型存在多個(gè)本質(zhì)上相同的最優(yōu)解。例如在一個(gè)選址問題中如果所有候選地點(diǎn)成本相同、覆蓋能力相同那么選擇地點(diǎn)A、B、C的方案與選擇地點(diǎn)D、E、F的方案在目標(biāo)函數(shù)值上是完全一樣的。這種對(duì)稱性會(huì)導(dǎo)致分支定界樹急劇膨脹因?yàn)榍蠼馄鲿?huì)浪費(fèi)大量時(shí)間去探索這些等價(jià)的解空間。識(shí)別與處理識(shí)別對(duì)稱性觀察你的決策變量。如果交換其中一組變量的值問題的所有約束和目標(biāo)函數(shù)值保持不變那么就存在對(duì)稱性。打破對(duì)稱性添加一些額外的約束來消除對(duì)稱解。例如在上述選址例子中我們可以強(qiáng)制要求如果選擇了某個(gè)數(shù)量的設(shè)施那么優(yōu)先選擇編號(hào)小的地點(diǎn)??梢蕴砑蛹s束x_i x_{i1}對(duì)于按某種順序排列的候選點(diǎn)。這樣解就被“固定”在一種特定的排列上從而消除了對(duì)稱性能顯著提升求解速度。5.5 誤讀結(jié)果整數(shù)解 vs. 松弛解這是概念理解上的一個(gè)坑。初學(xué)者有時(shí)會(huì)困惑為什么我求整數(shù)規(guī)劃得到的目標(biāo)值比如最大利潤100萬比直接忽略整數(shù)約束求線性規(guī)劃得到的目標(biāo)值比如105萬要差是不是求解器出錯(cuò)了完全正常這正是整數(shù)規(guī)劃的本質(zhì)。線性松弛解因?yàn)榉潘闪思s束所以提供了一個(gè)更“樂觀”對(duì)于最大化問題的估計(jì)即最優(yōu)值的上界。整數(shù)規(guī)劃的解必須滿足所有整數(shù)約束可行域更小所以最優(yōu)值自然可能變差。這個(gè)差距被稱為“整數(shù)間隙”。建模和求解的藝術(shù)正是在于如何縮小這個(gè)間隙用可執(zhí)行的整數(shù)方案去盡可能逼近那個(gè)理想中的“天花板”。踩過這些坑你會(huì)對(duì)整數(shù)規(guī)劃有更深刻的理解。它不僅僅是一個(gè)點(diǎn)擊求解就完事的黑箱而是一個(gè)需要你精心設(shè)計(jì)模型、耐心調(diào)試參數(shù)、理性看待結(jié)果的系統(tǒng)工程。每一次對(duì)“Infeasible”的排查每一次對(duì)求解時(shí)間的優(yōu)化都是你作為建模者成長的印記。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩无码专区| 亚洲另类综合欧美| 午夜噜噜噜| 日韩一级二级| 美女高潮国产高清| 综合视频91| 深田咏美亚洲精品福利社| 91色插| 欧美AB在线观看| 国产日韩在线播放av| 91丝袜人妻| 国内91熟女人妻丝袜天天精品视频在线| 亚洲综合电影| 人人澡人人干| 日本欧美m v精品网站加| 五月婷婷无码| 久久久久免费看少妇A片特黄| av橘色网站| 天天爽天天| 免费αⅴ在线观看| 2025年A片视频精品| 久久久久久久久久久久黄色| 丁香五月性| 色哟哟 日韩精品| 精品免费囯产一区二区三区 | 丝袜美腿91| 免费人人搞97| 亚洲 中文 女同| 欧美成熟性爱精品| 蜜臀99久久精品久久久懂爱| 日韩天天综合| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 一区二区三区机械有限公司| 巨爆乳一区二区爆乳区| 91Chinese在线| 91伊人久| 国产亚洲精品美女久久久| 国产久久久久久| 亚洲91综合| 日韩内射视频| ,国产乱人伦精品一区二区三区| 国产av又色又爽又黄| 欧美大片91| 最新9久久久9免费视频| 欧美激情精品久久久| 色五月天AV| 亚洲男人的天堂一区二区| 成人夜夜爽| 欧美成va视频网站| 玖玖视频在线资源一区二区三区| 精品国产少妇高潮视频| 久草婷婷| 亚洲综合贴图91| 殴洲老熟女| 欧美激情色婷婷花野真衣一区二区| 欧美午夜精品久久久久久超碰| 9久久精品| 色一色综合网| 精品国产乱码久久久久久口爆网站| 国产又黄又粗的视频| 91天天综合日韩欧美| 人妻精品一区二区| 亚洲男人天堂2017| 九九九九精品| 啊啊啊啊操死我| 欧美亚洲| 日韩欧美经典在线观看| 国产一区二区三区中文字幕| 欧美久久草熟女| 欧美一区二区情色| 欧美瑟综合| 夜夜躁狠狠躁日日躁av| 嗯嗯啊啊的视频| 精品中文日韩字幕视频| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 有码人妻系列| 日韩av电影网站| 欧美偷偷网| 蜜桃臀av一区二区| 国产伦精品| 少妇久久久久| 亚洲天堂人妻熟妇视频| 久精品无码av一区二免费国产在线观看 | 中文熟女五十乱码在线| 一二三四区电影| 国产午夜精品一区二区三区牛牛| 男女一进一出视频久久| av网页一区二区三区| 五月丁香| 91人妻PORNY九色大屁股| 97九色人妻| 亚洲欧美综合| 免费无码婬片AAAA片直播色戒| 亚洲熟女精品| av中文字幕在线熟女| 最新亚洲风情电影| 国产91 丝袜在线播放| 成人无码在线视频网站| 色婷婷电影网| 国产久久日| 亚洲在线欧美| 国产一区二区啪啪视频| 很很很很操| 国产精品视屏| 人人摸人人干人人拍97| 99色婷婷| 日日AAvv| 精品性爱无码在线播放| 天天综合香 ld视频| 久久熟女嫩草成人片免费 | 色综合超碰超| 一级性爱视频免费观看 | 美女91色黄18| 亚洲电影中字一区二区| 国产丰满少妇久久久精品影院| 少妇人妻激情四射| se01国产在线视频| 国产怡红院| 亚洲精品一区二区免费在线观看| 呦呦影院| 麻豆2区1区天美| 日韩天天综合| 欧美日本国产日韩激情视频| 国产精品国产| 91老司机在线| 久久丁香| 中文字幕蜜乳av| 熟女人妻久久中文字幕一二区| 久久妇| 看黄片视频免费| 69精品人人人人| 精品无码少妇| 亚洲黄色a级片| 色综合美国| 99热这里只有精品1| 亚欧Av| 乱欲性色| 色婷婷九月天天综合| 色五月69夫妻| 一级做受视频免费是看美女| 色区97| 久久综合五月天| 快灬快灬 一下爽蜜桃在线观看 | 蜜桃视频一区二区三区在线观看| 久久成年片色大黄全免费网站| 婷婷五月花| 啊啊啊免费| 97超碰色五月| 人人妻碰人人免费| 99国产精品久久久久久久成人热 | 去干网最新版| 久九九九九九九九热| 色久桃花影院在线观看| 九九国产热| 女人高潮抽搐喷水视频网站| 99re久久| 日韩中文字幕av在线播放| 日韩av不卡在线看| 97精品一区| 99色热| 国产精品熟女一区二区三区| 精品久久99| 亚洲无码成人精品| 亚洲美腿丝袜香蕉影视欧美成人| 人妻丝袜无 码视频专区| 97天天日| 久久久久久裸体| 67914亚洲精品| 久久男人的天堂| 国产美女口爆吞精| 操屄不卡视频| 女欧美一区二三区| 嗯嗯啊啊好大好爽| 欧美72网页| 人妻无一区二区三区| 久久精品国产亚洲AV清纯| 久久九九网| 日本成人A片网站| 色乱二区| 亚洲男人的天堂AV| 加勒比东京热五月天天堂网| 91老妇女| av在线观看不卡网站| 婷婷91| 久久久av爱| 日本 情色 1区2区3区| 好爽要喷了| 欧美日韩在线视频网站| 大屁股xxxxx| 大香蕉综合久久| 亚洲国产成人福利在线观看| 天天插天天插| 91亚洲精品青草| 一级性爱视频免费在线| 久久久久久久久久黄色网| 亚洲综合婷婷| 国产亚洲精品A在线观看下载| 97在线播放 | 色五月激情网| 天美麻豆精品视频99| 日本一区二区电影网站| 老鸭窝成人| 91观看 国产白丝| 国产操逼视频在线观看| 久久久精品中文字幕爱豆| 99亚洲人人| 91超碰人人| 亚洲综合97中文网| 久久综合日韩亚洲欧美| 蜜屁Av| 国产第二页| 蜜桃午夜视频一区二区| chaopen97久久| 精人妻一区二区三区| 大但人体久久久久| 96麻豆精品一区二区三区| 日本媚薬中文字幕在线| 双插性欧美一二三区| 亚洲1区2区三区高清中文字幕| 亚洲操人| 亚洲熟妇自偷自拍另欧美| 久久9精品视频| 青草视频人妻在线观看| 成人乱人伦一区二区| 日韩熟女无码| 人人看人人插| 97青娱乐超碰久久| 玖玖爱视频网站| 婷婷15月天青娱乐| 超碰97综合在线| 99夜夜操| 97精品全部| 少妇人妻在线| 亚洲男人在线观看天堂| 一起草高清无码| 久久欲| 亚洲av综合色| 素人美腿视频网站| 久艹日日日| 一本道综合色图| 婷婷丁香人妻| 国产999精品久久久| 亚洲天堂中文字| 天天日骚逼熟女| 欧美日日操| 麻豆人妻精品一区二区| 欧美在线视频观看一二三四区高清| 天天操人人操骚逼网站| 欧美高清18A片| 91精品成人www| 青青草中文字幕| 手机av天堂久久久久| 久草精品在线| 欧美一级色| 中国黄色特级精品一区二区三区片| 亚洲人天堂| 狠狠干综合| 97亚洲中文| 刺激性视频黄页| 高清无码一区二区三区| 精品人妻一区二区三区-国产精品| 91在线国产后入风骚翘臀美女素人| 91人妻中文| 黑丝制服中文字幕| 亚洲天堂第一页| 中文字幕av乱伦| 欧洲一区二区三区四区在线观看| 亚洲第一免费视频| 亚洲交性| 天天看少妇| 亚洲久久久久| 国内操逼视频二区| 国产兽交视频在线播放| 97伊人超碰| 激情文学欧美| 91丨国产丨白浆| 啪啪啪东京| 伊人国产视频| 日本欧美韩国日产片片在线看免| 大香蕉免费3| 欧美亚洲在线| 男人天堂.AB| 国产高清免费不卡av| 97热视频在线观看| 91日本在线观看| 人妻性爱一区二区| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 毛片中心9视频99| h无码动漫在线观看| 女性喷水高潮在线观看| 9超碰免费| 久久女婷| 337p大胆噜噜噜噜噜91Av| 国产乱伦亚洲色图高清无码| 国产精品久久久 | 99精品伊人| 大香蕉宗合网在线| 成人性爱av.com| 久久精品久久久久久久久| 97亚洲在线| 91综合网站| 九九热精品| 97超碰亚洲| 在线 亚洲 网爆 自拍| 婷婷五月色| 91狠狠综合久久久| 国产不卡精品91| 精品国产乱码久久久久久影片| 国产精品视频麻豆入口| 国产操操日韩三级黄| AV在线性爱| TS人妖另类精品视频系列| 波多野42部无码喷潮在线观看| 久久欲| 欧美日韩一二三| 中文字幕视频二区| 欧美不卡五十路| 99久国产精品午夜性色福利| 色爱亚洲| 一本久道在线综合视频| www四虎| 久久精品天美| 亚洲AV在线资源| 新怡红院| 天美传媒AV在线播放| 亚洲av性爱电影| 自拍大香蕉乱插| 曰本人妻人人澡人人夹| 色婷婷影视| 超碰97网址| 天天爱天天操| 日韩av一级黄片| 青青草视频在线观看一区二区| 国产精品另类一区大香蕉| 成人一二三区| 三级特黄60分钟播放| 日韩人妻无码专区| 69人妻精品丰满熟女区| 国产亚洲精品激情| 91精品国久久久久久无码| 99热18这里只有精品| 国产精品扒开腿做爽爽爽视频| 国产黄色在线播放观看| 伊人AAA| 超碰欧美COM| 人人操AV| 日本久久女同性恋视频| 婷婷激情四射| 欧美综合狠| 国产亲戚伦亲在线| 亚洲加勒比色图| 免费簧片在线观看| 国产精品对白自产拍| 中文字幕99999| AAA久久| 蜜桃狠狠色伊人亚洲综合 | 欧美日韩亚洲少妇寂寞影院正在播放 | 亚洲性感丝袜诱惑在线观看| 欧美综合另类| 大香蕉人妻| 天天天干977| 欧美中出1| 九九久精品| 欧美激情中文字幕另类小说| 久久久久久久唑| 99热亚洲天堂| 日韩三级天堂在线观看| 大香蕉色欲AV| 国产成人久久久精品免费AV| 中文字幕后石码四区五区| 96精品在线| 国产一区二区a毛片| 人妻天天爽夜夜爽2| 天天精品| 久久久99免费| 色眯眯av| 亚洲九区| 亚洲影院365| 五十路熟女,国产欧美精品区一区二区三区 | 婷婷丁香激情| 国产成人五月天丁香花| 成人老鸭窝人人在线视频| 亚洲欧洲日本精品中文a∨| 一二三四视频在线社区中文字幕| 国产成人网站在线观看| av无码av无码专区| 成人久久久| 欧美日韩少妇色情| 综合网,亚洲,欧美| 日亚韩精品视频二区三| 中日亚韩免费视频| 国产家庭乱伦性爱视频| 在线午夜成人无码视频| 东北女人性交| 亚精品无码毛片一区二区三区| av中文在线| 国产精品无码AV网站| 岛国片在线视频网站| 欧美激情在线观看视频| 九九九999久久久网站| 日韩精品第3页| 日韩草久视频| 美中日韩无码| 久久精品性| 大香蕉伊利av| 四虎国产精品永久入口| 性欧美999| 97超碰精品成| 亚洲伊人久久精品影院| 欧美激情久久久久| 试看福利| 欧美日韩在线小说| 中文字幕乱妇免费视频| 好色综合| 婷婷中文网| www.狠狠操| 日韩成人精品中文字幕| 97视频620| 久久风骚城市| av毛片aaaaa免费看| 欧美性爱中文字幕无线码| 人人操人人摸人| 国产不卡精品91| 久久久久密臀视频| 日本色日夜干| 无码乱人伦中文视频| 99综合网| 蜜桃精品一区二区三区久在线| 国产午夜福利视频在线| 一区二区三区在线日韩影院观看| 亚洲成成熟女人综合一区二区| 秋霞 色色| 欧美色图91| 韩国一级AAA| 北京专精特新企业招聘信息| 99色热| 日本在线视频导航| 日韩不卡一二三四| 亚洲一级性爱视频免费看| 91在线免费观看处女| 91 综合网| 人妻熟女字幕一区二区| 67914在线兔费成人视频| 天天视频黄| 精品久久久久9999| 日韩人妻有码免费视频| 岛国片在线视频网站| 玖草在线视频| 艹少妇网站| 操少妇很爽av| 男人的天堂2019| 亚洲成?V人片在线观看福利| 天天爱综合网| 91精品成人www| 国产日韩中文字幕欧美| 国产亚州高清国产拍精| 99日免费视频中文字幕| 日操粉逼逼| 美女网站黄页| 婷婷色网| 69视频入口| 91久久堂| 五月综合久久| 国产亚洲精品精AV.| 欧美中文狠| 丁香六月婷婷久久综合| 午夜小电影在线插入淫高潮| 夜夜春夜夜操| 啊啊啊97视频| 动漫爆乳3D奶水一区在线观看 | 激情小说五月天| 国产精品久久| 爱干爱射网啊啊啊| 国产熟女免费观看久久| 怡红院久久老司机| 99抽插| 激情综合婷婷| 巨爆乳一区二区爆乳区| 久久影视二区三区行押| 1024久久高清视频| 人人摸人人叼| 亚欧免费| 国产AV色黄看到爽| 午夜啪| 鸥美中出| 女人综合网| 色女免费在线观看视频网址| 夜夜爽妓女| 九九久久综合| 色婷久久| 人夜夜精品网站香蕉嫩草| 亚洲综合97中文网| 日日狠狠久久偷偷色综合免费| 91色色网站| 91处女在线视频| 97久久精品亚洲| 99热精品在线在线| 国产精品com| 我要色综合网站| 色九九综合AV| 国产一区二区久久| 午夜福利区| 日韩人妻无码精品系列| 国产av高清版| 91neishe| 国内黄色精品| 精品久久視頻在线| 国产综合网站在线播放| 黄视频免费| 91精品人妻一区二区三区蜜桃| 欧美熟女丝袜| 欧美人人天天网| 日本超碰在线国产一区| 精品久久久久久亚洲| 国产激情久久| 江都AV在线| 99精品在线| 欧美 亚洲 制服 精品| 制服乱伦| 日产国产精品中文久久婷婷| 美女高潮视频91| 日产狠狠干| 91爰爱欧美| 亚洲天堂另类| 国产精品宅男免费| 一及黄久一点| 欧美,日韩,中文,另类| 劲爆欧美人妖三区91| 亚洲区小说| 无码直播久久久| 日本韩欧美在线播放a| 啊啊啊啊啊操我视频| 天天拍天| 另类图片欧美激情综合| 日本女人操逼| 97超碰总站| 美国三级日本三级久久99| 亚州,欧美在线| 国产真乱mangent| 乱伦图一区| 另类视频在线| 97日韩| 免费观看的黄色的网站| 嗯阿好爽好紧| 人妻 制服 日韩 中文 在线| 午夜福利一区二区影院| 96久久科窝| 青草精品视频日本久久久久网站在线| 91老熟女视频| 免费人成在线观看网站品爱网| 99在线精品观看99| 欧美第一页| 性影在线视频| 亚洲 se图 欧美电影| 清纯唯美综合亚洲| 日韩欧美中文| 日日日日做夜夜夜夜做无码97| av一区二区三区不卡| 国产亚洲综合欧美一区| 人乳av| 久操热线| 成人青青草原伊人| 日韩亚洲美女一区久久| 囯产精品久久久久久久久久梁医生 | 97爱亚洲综合色| 日韩激情中文字幕有码| 欧美日韩亚洲天堂| 黄色网址在线免费观看| 欧美在线色| 围产精品一区二区三区视频播放| 91日产欧美| 香蕉久久AⅤ...| 人妻大香蕉| 五月丁香婷婷色| 亚洲人综合19| 日本九九久久99| 精品毛片久久久精品毛片| 成人无码欧美一级A片狼牙直播| 蜜桃成人1区2区3区| 日韩激情无码影院| 操逼无毒无码免费视频| 亚洲免费精品一区| 国内精品伊人久久久久影院会| 四虎av在线| 亚洲大胆人体av| 色婷婷丁香五月天| 免费人成?大片在线播放| 玖草在线视频| 一级啊性爱在线视频| 国产97视频| 夜夜操av亚洲一区二区| 国产女生在线| 日韩精品中文字幕人妻| 大香交| 久久综合乱子伦国产免费| 天天干天天操天天干天天操| 日本孕妇一区二区视频操逼免费看| 好爽免费视频,| 播播亚洲小说亚洲| 日本韩国国产精品一区| 亚洲激情欧美色图 | 性在久久久久久| 欧洲精品一级二级精品综合视频综合 | 国产福利精品98视频| 午夜操一视频一区| 超碰9 7女人| 久久久成人精品| 亚洲综合113页| 嗯啊不要在线| 91日韩在线| 久久久国产三级黄色片| 国产福利小视频高清在线观看| 日本黄色精品专区网站| 国产无码高清操逼视频| 强被迫伦姧在线观看无码网站| 97在线免费| 三久久久四久久久久| 久超碰这里只有精品| 久久视频,这里只有精品 | 伊人操| 欧美狠狠| 欧洲性爱无码区| 欧美色www亚洲国产阿娇要播| 日本黄大片在线观看视频| 久久透逼视频| 日韩性爱免费视频在线网站| 亚洲蜜桃V妇女| 婷婷五月天av| 操香逼| 九九九不卡| 国产亚洲精品自在线亚洲情侣| 亚洲激情综合另类男同| 91操操| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 亚熟hd视频在线| 新怡红院| 51久久夜色精品国产麻豆| 日本亚洲熟女视频| 白丝AV网站| 强奸乱亚洲| 天天干人人看综合| 在线观看啊啊啊啊啊| 亚洲日韩肥臀视频在线观看| 亚洲性少妇| 欧美日韩国内不卡| 99黄页网站| 国产无套粉嫩白浆在| 伊人九九| 久久国99999| 可以在线观看AV的网站| 偷拍导航视频网站| 人人爽夜夜操| 婷婷五月天激情小说| 久操视频在线观看| 性欧美天天| 大香蕉伊人色偷偷在线| 静品嫩模一区二区| 久久久一区二区三区三州| 91女优在线观看| 亚洲无线码欧洲精品区别| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 亚洲有码 视频一区| 少妇久久久久| 久久久久国产无av| 日韩十八禁| 啊啊啊啊啊啊好湿好爽视频| 91第一页| 久久婷婷伊人| 精品国产91内射久久| 少妇超碰在线| 男啪女色黄无遮挡免费观看| 黄色片大香蕉| 99re在线精品78| 日韩欧美俄罗斯A片| 超碰中文字幕人妻草一区| 亚洲国产另类在线中文| 乱理日韩中文| 欧美呦呦性爱| 国产精品3| 日韩人妻资源在线看| 好吊色青靑草| 亚洲熟女乱综合一区二区三区 | 国产精品自拍欧美在线| 九九九只有精品| 国产有码一区| 92午夜免费福利视频| 亚洲丝袜99| 99re不伦| 中文字幕大片三级狠狠干| 亚洲av国产av综合av卡| 97色诱| www.人人cao| 偷拍亚洲视频一区二区三区四区| 成人欧美一区二区三区黑人一| 免费试看60秒| 国产原创精品| 日韩av一级黄片| 99在线精品视频| 日操粉逼逼| 色婷婷色99国产综合精品| 男人天堂无码| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 强奸国产在线| 亚洲AV无码乱码| 欧美色网络| 日韩综合色网| 9精品久久| 韩日精品四区| 蜜乳av首页| 婷婷丁香五月天综合东京热| 测评在线观看AV| 久久久少妇诱惑精品视频| 国产乱码精品久久久久久| 国产精品久久久蜜臀| 麻豆精品久久久久久久| 婷婷亚洲综合| 密臀在线免费观看| 久久久久久久久久久97| 麻豆福利视频导航| 青青草啪啪网| 综合国产97| 亚洲1区| 国产男女无套视频免费观看| 国产 热久久久久国产精品| 自拍偷拍亚洲熟女妇人精品| 国产操逼逼网| 超碰亚洲欧美日韩无| 欧美少妇性乱| 日韩不卡网操逼中文字幕日韩| 操一区| 91天天c| 人妻美腿丝袜日韩| 精品十八在线观看| 成人青青草原伊人| 九热中文字幕| 日本高清视频xxxx| 日韩欧美午夜视频在线| 色色色五月婷婷| 97蜜桃综合| 西西美女视频网| 任我爽在线视频免费观看| 欧美综合中文| 国产91亚洲精品一区二区三区| 欧美一区二区三区另类精品| 熟妇在线视频一区二区| 五十路熟女工口| 精品国产国产AV| 欧美后入| 久热香蕉精品在线视频| 色九月| 日韩天天本| 萌白酱自拍视频| 99色视频| 毛片99-全集电影手机免费观看完整-B029AV | 99只有精品| 好吊色一区| 蜜汁欧美| 天天做天天爱| 手机在线观看不卡无码av| 欧美亚男人的天堂| 天天综合91入口| 日韩操逼HD| 97欧美色资源| 黄色视频60分钟| 99九九久久| 色欲天天综合久久久无码网中文| 天天欧美色| 中文久久| 国产天天看| AV在线播放网址| 天天做天天爱| 亚洲区小说| 亚洲偷拍自拍在线视频| 少妇内射视频| 国产97视频免费观看| 亚洲综合69| 99在线观看| 91天天爽| 无码直播久久久| 激情五月综合网| 天天综合97| 欧美少妇高潮久久91| 搡老女人老妇女AAA一VU麻豆| 裸体美女久久久| 静品嫩模一区二区| 亚洲人成网站7777| 96精品久久久久中文字幕| 日韩啊V| 欧美综合 站| 精品区国产区一区二区三区| 草B在线| 丰满少妇一区二区三区专区| 亚洲春色欧美激情自拍| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 中文字幕精品一区二区精| 国产路线专区| 操淫穴亚洲五月丁香| 俺去久久| 伊人色综合网电影| 色黄色美女大长腿午夜视频| 天天干人妻| 国产一区在线免费播放| 精品人妻免费观看| 伊人色综合欧美| 91人妻视频| 日韩三级视频一区二区三区| 91|九色|国产熟女| 久久久九九九| 女生久久网| 麻豆成人AV| 黑人在线91| 超碰人人干天天射| 极品粉嫩一区二区| 亚洲精品性爱片| 大香蕉99999| 日本在线15p| 麻豆黄四叶草网站| 99热这里| 大香蕉手机视频| 国产午夜在线观看| 97操综合| 超碰激情808| 麻豆久久久久久久久丝袜 | 久久久成人国产精品无码| 久久免费9| 精…码一二三区| 日韩精品亚洲一二三| 亚洲色欧| 葡萄牙性视频一二区| 麻豆性爱视频在线播放| 草b在线 | 欧美一级黄色18片免费看| 亚洲一卡2卡3卡4卡乱码网站 | 日本不卡码黄色| 日韩欧美丝袜诱惑| 熟女高潮精品一区二区| 色97干| 日韩国产不卡在线视频| 成人三一级一片aaa| 密桃99999| 色香欲天天天天综合色| 91N综合网在线| 男人的天堂kva| 久久色精品视频在线| 亚洲影视综合| 亚洲伊人久久综合97| 亚欧无码在线| 中文字幕视频2区| 国产风韵犹存熟妇三区| 亚洲黑人在线| 欧美激情视频一区二区| 男人高清无码一区二区| 无码精品一区二区三区潘金莲| 久久久久久AⅤ无码免费肉站| 长长久久免费视频| 啊啊啊97视频| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 一区二区视频在看| 日欧操屄| 亚洲Av无码成人精品国产| 天美传媒国产原创中文字幕亚洲欧美另类| 综合av影片| 午夜舔阴达高潮视频免费看| 毛片电影一区二区三区| 欧美色图人妻| 东北夫妻性偷拍| 激情露脸爱| 丝袜美腿丝袜| 成人a大片在线观看| 久悠悠av| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 亚洲影视第一页| 日本三级韩三级99久久| 蜜臀99久久国产| 国产亚洲精品农村妇女| 嗯嗯嗯嗯啊啊啊好紧好大| 亚洲日韩97| 日韩探花精品在线视频| 在线 亚洲 网爆 自拍| 欧成人在线| 国产精品一二三在线看| 97精品97久久| 日本3级一区二区免费| 老熟妇一区二区三区| 福利视频一区二区微拍| 内射中出日韩在线观看视频| 91天天爱| 欧美专区日本专区| 成人线上超碰| 99re6在线视频精品免费完整版安卓版| 精品九九九| 绑缚麻绳人妻寝取完整版| 做爱A级亚欧| 久久精品六区| 日韩丝袜二区| 天天干1区2区在线| 久久婷婷热| 偷拍综合网| 亚洲精品欧洲精品| 国产激情av女片自拍| 9 1果冻精品视频| 欧亚洲精品有视频| 密乳无码| 最新日本中文字幕| Aa东京男人的天堂| 久久综合九九| 青春草莓视频在线观看网址| 99精品伊人| 久操热线| 久久亚洲欧美中文字幕国语| 青青草原伊人网| 射 色综合| 欧美一级A片不卡视频。| 蜜臀无码一区二区| 亚洲一区二区三区久久 亚洲一区二区| 欧美传媒| 97操97干| 天天综合网入口~91| 男人夜色天堂ss| 色嗨嗨在线| 中文字幕高清精品一区| 久久久久99999| 久久日韩肥臀| 亚洲色图A| 夜夜免费视频| 亚州成人a∨| 日本人妻A片成人免费看片| 国产AV中文| 久久久久久久97| 国产精品高朝久久久久久久| 亚洲城人男人的天堂| 国产高清无码一区二区三区四区皇冠| 国产久久久| 中文字幕女同在线| 天天日夜夜爽| 欧美.亚洲.另类.丝袜.制服.诱惑| 综合欧美日本三级| 五月天精品| 67194无码不卡| 欧美激情综合色综合啪啪五月| 久久久亚洲高清不打码| 人人干黄色| 欧美探花网| 亚洲αv一区二区三区| 99视频这有这里有精品| 亚洲色电影在线| 久99在线免费观看视频| 久热伊人| 草草影院最新网址| 亚洲熟女性高潮久久久| 欧美人妻久久精品二区三区| 蜜乳AV一区二区三区四| 久久欧美性爱视频| 色妺妺在线视频| 中文字幕神马久久| 72av视频| 狠日操| 欧美一区二区三区另类精品| 福利视频一区二区微拍| 五月婷婷六月丁香| 麻豆av一区二区三区| 色情亚洲日本成人| 夜夜国自区| 91精品无码久久久久久久| 果冻国产精品麻豆成人av| 亚洲自拍欧美国产首页网曝| 天天影视综合网欧美精品| 东京热一区二区三区四区五区六区| 国产2.3.4区| 新久久AV| 少妇一区二区三区在线观看| 97久久综合网| 东北丰满熟女国产一区| 欧美日韩岛国大片在线观看| 丝袜六区| 日日骚精品视频| 亚洲国产91精品一区二区久久| 91狠狠综合久久久久久| 久久超碰网| 青娱乐 成人娱乐在线| 日韩三级伦理中文字幕| 91五月天| 91热热色| 国产无套粉嫩白浆在| 99精品伊人| 成人午夜高潮av猛片| 岛国黄色大片网站| 久久久精品一区二区| 色综合天天| 97操97色| 久久亚洲AV无码白度| 中文字幕版| 69XX一中文字幕人妻91| av优播| 91一区二区三区蜜桃| 国产熟女| 蜜臀99久久| 日韩精品操少妇| 人妻乱仑一区二区三区| 久久久熟妇熟女国产| 岛国A V在线免费看| 国产女性无套 免费观看| 欧美天天综合站| 91丨九色丨大屁股| 精品日韩人妻精品一二三区| 青久久| 五月天综合| 日韩卡一卡二卡三在线| 性一级黄色录像片网站导航| 久久爱超碰网| 日韩欧美麻豆大片| 操比国产| 精品一级毛片在线观看| 亚洲综合69| 丰满人妻一区二区三区| 涩涩这里只有精品视频| 亚洲91在线| 色老大| 亚洲人精品午夜不卡| www.婷婷六月天| 亚洲成熟国产精品美女| 男人天堂网站| 亚洲风情在线观看| 性生活性生大爱77AV国产| 熟妇一区二区三区| 人夜夜精品网站香蕉嫩草| AV无码久久久精品| 色网站导航大全| 老熟女91视频| 日产精品久久久一区二区| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 国产成人精品日本视频| 久久性生大片免费观看性| 亚洲和欧美裸体美女双飞视频| 亚洲天堂色图| 超碰在线974| 国产精品 亚洲情色| 伊人综合色网| 综合啪啪| www超碰| 色色婷| 97青青操视频| 极品粉嫩一区二区| 神马久久久久久久久久久久| 色综合加勒比四四季| 亚州久久9| 欧美色图片色哟哟| 日韩本不卡视频在线观看| 东京热av影院| 99999亚洲| 亚洲天堂一区二区久久| 国产一区在线观看无码AV| 欧洲熟妇xxXx欧美老妇裸体| 久久婷婷五月天| 五月婷婷激情综合| 婷婷三区| 丰满熟女人妻一区二区三五十一路| 高潮9999外国| 天天综合网在线观看| 国产嫩草精品A88AV| 久久精品久久久久久久| av网站免费看| 亚洲国产精品无码AV久久久| 国产成人无码啪| 五月丁香久久| 少妇天堂网络| 丝袜狠狠草尤物 91| 久操操AV电影| 啪啪AV导航| 亚洲少妇色| 亚洲精品1区| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 久久成人国产| 爆乳免费黄网站| 青青久日| 日本视频一区二区三区| 色噜噜综合在线| 综合色久欲| 亚欧视频在线| 大吊色| 亚州性色| 色丁香五月婷婷| 精品久久久不卡一区二区| 日韩免费av片高清无码| 婷婷久草一区二区三区| 久久夜精品一区二区三区| 牛牛AV人人夜夜澡人人爽| 国产成年精品高清在线观看91| 欧美夜夜狠| 无码人妻一区二区三区免费九色| 久久婷婷视频| 综合亚洲欧美| 狠狠操综合| 67914在线兔费成人视频| 国产精品久久久啊| 97在线免费看| 中英熟女操女| 99re这里只有精品3| 亚州熟女乱伦| 亚洲综合贴图91| 久久网亚洲| 亚欧性爱无码| 亚洲性综合| 97视频在线免费看| 亚洲午夜福利视频| 日韩强奸av| 91强在线播放| 偷拍亚洲高清图片| 九九色精品| 国产区性爱在线视频秋霞豆| 亚洲欧美情色| 欧美在线55555| 九月婷婷综合| 国人欧美精品一区二区| 操逼日批| 放黄片放3级黄片没穿衣服| 欧美97网| 欧美图片色五月天| 亚洲情色综合网| 91精品久久久久久77777| 成人综合网 欧美| 欧美日韩国产中文超碰| 99久久婷婷| 99ri精品| 综合久久婷婷| 欧美精品1区2区3区| 蜜乳性色无码专日粉嫩骚逼AV| 性饥渴少妇av无码毛片| 色综合一区二区三区| 东京热男人天堂| 香蕉99秘 一区精品蜜桃臀| 欧美亚洲手机在线| 伊香蕉综合久久久久久久噜噜噜| 久久久久久九九九九九九| 蘋果手機免費看成人Av| 亚洲精品美女操逼| 97在线资源| 97欧美色综合| 9久久久久久| 欧美97色| 91视频综合| 草草电影院| 富女玩鸭子一级毛片| 日韩人妻一二三区视频| 日韩成人小视频| 97超碰欧美手机在线| 欧美亚洲清纯| 久久久一二三四区| 亚洲狠| ai欧美亚洲小说| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 国产一区二区三区免费视频在性观看| 美国日韩黄片| 交换娇妻呻吟声不停中文字幕| 九区国产| 屌色在线97视频| 91老司机在线视频免费观看 | 中文字幕二区| 深夜激情| 亚洲九九九九|