亚洲免费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ù)解”
        對改進隱枚舉法的思考
        答案
        “枚舉法”解題舉隅
        久久男人av资源网站无码| 日本视频一中文有码中文| 国产午夜免费高清久久影院| 男女裸交无遮挡啪啪激情试看| 国产99在线视频| 91国产自拍视频在线| 日韩精品视频高清在线| 乱中年女人伦av一区二区| 中文字幕无码免费久久| 亚洲熟伦在线视频| 国产自拍精品在线免费观看| 欧美成人aaa片一区国产精品 | 国产三级a三级三级| 老师翘臀高潮流白浆| 国内成人精品亚洲日本语音| 精品亚洲av一区二区| 少妇久久久久久被弄高潮| 欧美孕妇xxxx做受欧美88| 久久精品无码一区二区三区不卡 | 日韩一区二区超清视频| 国产人妖直男在线视频| 国产av天堂亚洲国产av天堂| 黄色视频在线免费观看| 国产成人精品男人的天堂网站| 少妇激情高潮视频网站| 亚洲性无码一区二区三区| 五十路熟久久网| 人妻熟女中文字幕在线视频| 手机看片久久第一人妻| 熟妇人妻av中文字幕老熟妇| 亚洲专区一区二区在线观看| 亚洲av日韩综合一区尤物| 国产精品无码一区二区在线观一| 无码国产精品一区二区免费16| 久久精品国产视频在热| 人妻少妇中文字幕在线观看| 国精品无码一区二区三区在线| 久久熟女五十路| 中文字幕亚洲精品在线免费| 岳毛多又紧做起爽| 亚洲动漫成人一区二区|