亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        談隱枚舉法中過濾約束的使用與解題技巧

        2014-12-06 07:19:12吳振華貴文龍智國建
        大眾科技 2014年2期
        關(guān)鍵詞:枚舉法約束條件整數(shù)

        吳振華 貴文龍 智國建

        (桂林電子科技大學(xué)商學(xué)院,廣西 桂林 540114)

        1 引言

        在整數(shù)規(guī)劃中,隱枚舉法(Implicit enumeration algorithm)是用于求解“0-1整數(shù)規(guī)劃問題”的常見方法,其基本思想是通過增加“過濾約束”舍棄一定不最優(yōu)解的解組合以求得最優(yōu)解[1]。在教學(xué)過程中發(fā)現(xiàn),許多學(xué)生存在這樣的疑問:過濾約束應(yīng)如何添加?作用何在?為此,本文通過實例闡述隱枚舉法的求解步驟、過濾約束的作用及“隱”字的含義,幫助學(xué)生更好地掌握隱枚舉法。

        2 目標函數(shù)求max的0-1規(guī)劃問題求解

        [例1] 求以下0-1整數(shù)規(guī)劃問題的最優(yōu)解?

        求解步驟[2]:

        (1)尋找目標函數(shù)值下界??梢耘袛啵斂尚薪釾 = (0,1, 0)T時,該問題的目標函數(shù)值(-2)最小,因此可以確定目標函數(shù)值下界,即3x1-2x2+ 5x3≥-2。

        (2)構(gòu)造過濾約束,并將其加入到原約束條件中。

        因函數(shù)函數(shù)值大于等于“-2”,因此可能是0[X =(0, 0,0)T)]、3[X =(1,0,0)T)]和 5[X =(0,0,1)T)]等,可先構(gòu)造過濾約束“3x1-2x2+ 5x3≥0”,則原模型變?yōu)椋?/p>

        (3)寫出所有解組合,比較目標函數(shù)值 Z,并檢查是否滿足約束條件和過濾條件,得出最優(yōu)解。過濾約束為“3x1-2x2+ 5x3≥0”的求解過程如表1所示:

        當X =(0,0,0)T時,滿足所有約束條件(包括過濾約束),因此在表中對應(yīng)位置添入“√”,此時目標函數(shù)值Z為“0”。當X =(0,0,1)T時,滿足所有約束條件,因此在表中對應(yīng)位置添入“√”,此時目標函數(shù)值Z為“5”。當X =(0,1,0)T、(0,1,1)T和(1,0,0)T時,Z值分別為“-2”、“3”和“3”,均小于“5”,由于目標函數(shù)求最大值,因此無須再去考慮 X是否滿足約束條件。當X =(1,0,1)T時,滿足所有約束條件,因此在表中對應(yīng)位置添入“√”,此時目標函數(shù)值Z為“8”。當X=(1,1,0)T和(1,1,1)T時,Z值分別為“1”和“6”,均小于“8”,因此可求得該問題的最優(yōu)解為:X*=(1,0,1)T,Z*=8。

        可見,添加過濾約束可以加快篩選過程,“隱”去不可能成為最優(yōu)解的解組合(見表1加粗部分,下同),以簡化求解過程。但需注意,過濾約束一定要選滿足原約束條件。同時,為保證解組合不遺漏,可參照“二進制”的表達方法,將所有解依次列出,本題因有三個變量,故解組合的數(shù)量為:23=8,詳見表1。

        表1 過濾約束為“3x1 -2x2 + 5x3 ≥ 0”的求解過程

        同理,可構(gòu)造過濾約束“3x1-2x2+ 5x3≥3”[X =(1, 0,0)T]和“3x1-2x2+5x3≥5”[X =(0,0,1)T],求解過程見表2。

        表2 過濾約束為“3x1 -2x2 + 5x3 ≥ 3”和“3x1 -2x2 + 5x3 ≥ 5”的求解過程

        當然,對于本題如果構(gòu)造過濾約束“3x1-2x2+ 5x3≥ 8”[X =(1,0,1)T],求解過程將更加快捷。因此,在求解目標函數(shù)求最大值的“0-1整數(shù)規(guī)劃問題”時,為使求解過程更加簡捷,應(yīng)在多個過濾約束中選取右端常數(shù)較大的過濾約束,過濾約束右端項越大求解越方便。

        常見求解錯誤舉例:

        [例2] 求以下0-1整數(shù)規(guī)劃問題的最優(yōu)解?[3]

        許多學(xué)生首先構(gòu)造過濾約束“4x1+3x2+2x3≥0”[X=(0,0,0)T],然后按步驟求解,過程如表 3所示,求解結(jié)果為:X* =(1,1,1)T,Z*=9。雖然求解結(jié)果正確,但卻犯了一個概念性錯誤,即 X =(0,0,0)T并不滿足原模型約束條件(“4x1+x2+3x3≥3”和“x2+x3≥1”),不能作為過濾約束。同時,求解順序是從 Z值最小開始依次判斷,過程較為復(fù)雜。說明,學(xué)生并沒有掌握隱枚舉法的解題技巧。更好的解法是:構(gòu)造過濾約束“4x1+3x2+2x3≥9”[X =(1,1,1)T],按Z值從大到小的順序進行求解,即優(yōu)先考查 Z值較大的解組合,則很快得到最優(yōu),過程見表4所示。

        表3 過濾約束為“4x1 + 3x2 + 2x3 ≥ 0”的求解過程

        表4 過濾約束為“4x1 + 3x2 + 2x3 ≥ 9”的求解過程

        3 目標函數(shù)求min的“0-1整數(shù)規(guī)劃問題”

        對于目標函數(shù)求最小值的“0-1整數(shù)規(guī)劃問題”,求解步驟與求最大值時有所區(qū)別,應(yīng)首先尋找目標函數(shù)值上界,其它步驟則與求最大值相同。主要技巧是:在可能構(gòu)造的多個過濾約束中選取右端常數(shù)較小的過濾約束,過濾約束右端項越小求解越方便。

        [例3] 求以下0-1整數(shù)規(guī)劃問題的最優(yōu)解?[4]

        對于本題(解組合數(shù)量為24= 16),可構(gòu)造過濾約束“2x1+5x2+3x3+4x4≤4”[ X =( 0,0,0,1)T],求解過程如表5所示,求解結(jié)果:X*=(0,0,0,1)T,Z*=4。

        表5 過濾約束為“2x1 + 5x2 + 3x3 +4x4 ≤4”的求解過程

        4 教學(xué)體會

        對于決策變量較少(如不超過4個)的“0-1整數(shù)規(guī)劃問題”來說,隱枚舉法是比較有效的求解方法,其中“隱”字的含義是通過構(gòu)造過濾約束排除不可能成為最優(yōu)解的解組合,減少求解過程,快速得到最優(yōu)解。在使用該方法的時候,需要注意以下三點:首先,判斷目標函數(shù)“求最大值”還是“求最小值”,以此確定求解順序是從Z值“最大”還是“最小”開始;其次,辨別所構(gòu)造的過濾約束是否滿足原模型的約束條件;最后,應(yīng)按“二進制”順序?qū)懗鏊薪饨M合,避免遺漏。在初學(xué)時,學(xué)生可選擇兩道典型習(xí)題(目標函數(shù)求“最大和最小”)進行反復(fù)練習(xí),以掌握隱枚舉法的求解思路和技巧。

        [1] 王耀輝,陳超,孫鵬.0-1整數(shù)規(guī)劃及隱枚舉法在學(xué)生面試問題中的應(yīng)用[J].中國科教創(chuàng)新導(dǎo)刊,2011,(22):89.

        [2] 常大勇.運籌學(xué)[M].北京:中國物資出版社,2010.

        [3] 謝家平.管理運籌學(xué)[M].北京:中國人民大學(xué)出版社, 2010.

        [4] 熊偉.運籌學(xué)[M].機械工業(yè)出版社,2005.

        猜你喜歡
        枚舉法約束條件整數(shù)
        基于一種改進AZSVPWM的滿調(diào)制度死區(qū)約束條件分析
        枚舉法的程序?qū)崿F(xiàn)及優(yōu)化
        應(yīng)重視用枚舉法解題
        A literature review of research exploring the experiences of overseas nurses in the United Kingdom (2002–2017)
        一類整數(shù)遞推數(shù)列的周期性
        線性規(guī)劃的八大妙用
        聚焦不等式(組)的“整數(shù)解”
        對改進隱枚舉法的思考
        答案
        “枚舉法”解題舉隅
        日本中国内射bbxx| 喷潮出白浆视频在线观看 | 精品人妻久久av中文字幕| 人妻经典中文字幕av| 亚洲精品国产熟女久久久| 国产不卡在线视频观看| 色中文字幕在线观看视频| 日韩av无码社区一区二区三区| 亚洲国产成人精品无码区在线播放| 亚洲精品无码久久久久去q| 成人毛片无码一区二区三区| 久久久av精品波多野结衣| 色婷婷七月| 亚洲国产视频精品一区二区| 日本在线中文字幕一区| 日日麻批视频免费播放器| 美女被躁到高潮嗷嗷免费观看| 国产少妇高潮在线视频| 亚洲精品无码久久久久y| 日日碰狠狠添天天爽| 国产精品_国产精品_k频道w| 另类内射国产在线| 图图国产亚洲综合网站| 中文字幕无线精品亚洲乱码一区| 天堂av一区一区一区| 一本色道久久88—综合亚洲精品| 亚洲av网一区二区三区| 人妻少妇av无码一区二区| 亚洲午夜看片无码| 中文字幕在线观看乱码一区| 麻豆成年人视频在线观看| 在线视频观看国产色网| 加勒比一本heyzo高清视频| 又湿又黄裸乳漫画无遮挡网站| 亚洲av无码专区亚洲av桃| 亚洲AV色欲色欲WWW| 黄色国产精品福利刺激午夜片| 久久午夜无码鲁丝片午夜精品| 男女边吃奶边做边爱视频| 人妻丰满熟妇av一区二区| 亚洲国产中文字幕无线乱码 |