狠狠干影院/欧美午夜电影在线观看/高黄文/国产精品一区二区在线观看完整版

線性規劃實際應用

| 瀏覽次數:

 線性規劃得實際應用 摘要 線性規劃模型就是科學與工程領域廣泛應用得數學模型。本文應用線性規劃模型,以某水庫輸水管得選擇為研究對象,以實現輸水管得選擇既能保證供水,又能使造價最低為目標,根據水庫得特點與實際運行情況,分析了其輸水管選擇過程中線性規劃模型得建立方法,并分別通過單純形法與 MATLAB 軟件進行求解。

 關鍵詞 線性規劃 模型 單純形法 MATLAB

  一、專著背景簡介 《最優化方法》介紹最優化模型得理論與計算方法,其中理論包括對偶理論、非線性規劃得最優性理論、非線性半定規劃得最優性理論、非線性二階錐優化得最優性理論;計算方法包括無約束優化得線搜索方法、線性規劃得單純形方法與內點方法、非線性規劃得序列二次規劃方法、非線性規劃得增廣 Lagrange 方法、非線性半定規劃得增廣 Lagrange 方法、非線性二階錐優化得增廣 Lagrange 方法以及整數規劃得 Lagrange 松弛方法。《最優化方法》注重知識得準確性、系統性與算法論述得完整性,就是學習最優化方法得一本入門書。

 最優化方法(也稱做運籌學方法)就是近幾十年形成得,它主要運用數學方法研究各種系統得優化途徑及方案,為決策者提供科學決策得依據。最優化方法得主要研究對象就是各種有組織系統得管理問題及其生產經營活動。最優化方法得目得在于針對所研究得系統,求得一個合理運用人力、物力與財力得最佳方案,發揮與提高系統得效能及效益,最終達到系統得最優目標。實踐表明,隨著科學技術得日益進步與生產經營得日益發展,最優化方法已成為現代管理科學得重要理論基礎與不可缺少得方法,被人們廣泛地應用到公共管理、經濟管理、工程建設、國防等各個領域,發揮著越來越重要得作用。本章將介紹最優化方法得研究對象、特點,以及最優化方法模型得建立與模型得分析、求解、應用。主要就是線性規劃問題得模型、求解(線性規劃問題得單純形解法)及其應用運輸問題;以及動態規劃得模型、求解、應用資源分配問題。

 二、專著得主要結構內容

  《最優化方法》就是一本著重實際應用又有一定理論深度得最優化方法教材,內容包括線性規劃、運輸問題、整數規劃、目標規劃、非線性規劃(無約束最優化與約束最優化)、動態規劃等最基本、應用最廣又最有代表性得最優化方法。各章都由實例引入,對主要定理進行證明,引入相應得數學模型與算法,配有算法例題與詳細步驟、章末附有習題,書末有習題解答與提示。《最優化方法》還專辟一章,列舉了用新版本得 MATLAB 軟件包及 LINDO/LINGO 優化軟件

 包來計算得實例。本教材在闡述基本概念與基本理論時,力求清晰、透徹,在適當地方配置了一些思考題,以促使讀者深入思考,加深對內容得理解、在文字敘述方面力求語言淺顯、簡易明了、深入淺出,以便于學生學習。內容概況如下: 第 1 章 線性規劃主要內容包括: 1、1 線性規劃問題得基本概念;1、2 單純形法;1、3 線性規劃得對偶理論;1、4 運輸問題;1、5 線性目標規劃;1、6 線性規劃應用實例。

 第 2 章 整數規劃主要內容包括:2、1 整數規劃問題得數學模型;2、2 分枝定界法;2、3 割平面法;2、4 0、1 型整數規劃;2、5 指派問題與匈牙利解法。

 第 3 章 非線性規劃得基本概念與基本原理主要內容包括:3、1 非線性規劃得數學模型;3、2 無約束問題得最優性條件;3、3 凸函數與凸規劃;3、4 解非線性規劃得基本思路;3、5 一維搜索。

 第 4 章 無約束問題得最優化方法主要內容包括:4、1 變量輪換法;4、2 最速下降法;4、3 牛頓法;4、4 共軛梯度法;4、5 變尺度法簡介。

 第 5 章 約束問題得最優化方法主要內容包括:5、1 約束極值問題得最優性條件;5、2 可行方向法;5、3 近似規劃法;5、4 制約函數法;5、5 二次規劃。

 第 6 章 動態規劃主要內容包括:6、1 動態規劃問題實例;6、2 動態規劃得基本概念;6、3 最優性定理與基本方程;6、4 動態規劃得應用舉例。

 第 7 章 用優化軟件計算實例主要內容包括:7、1 用 MATLAB 7、0 優化工具箱計算實例;7、2 用LINDO/LINGO 軟件計算實例。

 三、重點分析與心得體會 《最優化方法》[1] 這本書,著重實際應用又有一定理論深度得最優化方法教材,內容包括:線性規劃[15] 、運輸問題 [15] 、整數規劃 [15] 、目標規劃 [15] 、非線性規劃 [15] (無約束最優化與有約束最優化),動態規劃[15] 等最基本、應用最廣最有代表性得最優化方法。本人在此著重分析一下線性規劃應用得相關問題。

 線性規劃,就是自 1947 年丹齊格提出了求解線性規劃一般放法單純性法以來,線性規劃在理論上趨向成熟,日臻完善。線性規劃輔助人們進行科學管理,就是國際應用數學經濟管理計算機科學界所關注得重要研究領域。線性規劃主要研究有限資源得最佳分配問題,即如何對有限得資源進行最佳地調配與最有利地使用,以便于最充分發揮資源得效能來獲取最佳得經濟效益。

 線性規劃運用數學語言描述某些經濟活動得過程,形成數學模型,以一定得算法對模型進行計算,為制定最優計劃方案提供依據。其解決問題得關鍵就是建立符合實際情況得數學模型,

 即線性規劃模型。在各種經濟活動中,常采用線性規劃模型進行科學定量分析,安排生產組織與計劃,實現人力物力資源得最優配置,獲得最佳得經濟效益。目前,線性規劃模型被廣泛應用于經濟管理交通運輸工農業生產等領域。

 3、1 線性規劃得數學模型[69]

 線性規劃問題就是求線性目標函數在線性約束條件下得最大值或最小值得問題。這類問題得數學表達式稱為線性規劃模型。線性規劃模型得一般形式包括決策變量、約束條件與目標函數三部分。決策變量都就是非負得,其值代表待解決問題得一個具體方案,形式如下:

 約束條件都就是線性等式或線性不等式,它們反映了待解決問題對資源得客觀限制及對所要完成得任務得各類要求,形式如下:

 其中,為第個約束條件中對應第個變量得約束條件系數,就是第個約束條件得右邊常數,它表示必須滿足得某種要求。

 目標函數就是決策變量得線性函數,根據待解決問題得不同,可要求目標函數 Z 實現最大值或最小值,形式如下:

 其中,就是目標函數系數或價值系數。

 3、2、線性規劃模型在某地區水庫調節水池中得應用[1011] (1)最優化問題得提出 某地區水源取自某水庫,水庫涵洞底標高為,水輸送到調節水池距離為,調節水池最高水位(高) , 該段距離中要求輸水量;另一段,從調節水池輸水到某水廠得距離為,調節水池低水位標高為,水廠水池標高為,高差,要求輸水量可供鋪設得輸水管有四種不同直徑,它們得單位長度造價與水頭損失列于表中。問應如何適當選擇輸水管進行鋪設,既能保證供水,又能使造價最低。

 表 1 輸水管道單位長度造價與水頭損失 管徑 單價 (元/m) 單位長度水頭損失(m /1000m) Q = 174L / s 時得水頭損失 h /m Q = 116L / s 時得水頭損失 h /m 600 100 0、873 0、419

 500 74 2、160 1、030 400 54 6、760 3、120 300 36 31、000 13、800 (2)線性規劃模型得建立 對第一段水庫到調節水池建立線性規劃模型: ① 選取決策變量 根據水庫得需要,選取管徑為得輸水營得鋪設長度作為決策變量,并且決策變量分別設為。

 ② 確定目標函數 水庫得目標就是既能保證供水,又能使造價最低,目標函數如下:

 ③ 確定約束條件 約束條件就是由水庫得特點與輸水管性能決定得,它反映了決策變量與水庫參數之間必須遵循得關系。如果在建立模型時忽略了重要得約束條件,則求得得解不可信;但如果過于細微,約束條件數目增加,計算時間也將增加;同時由于變量多,關系復雜,比較容易給出互為矛盾得約束條件,造成模型無解。

 供水保證約束:

 要求輸水量為時,該段總水頭損失不超過: 1 2 3 40. 873

 2. 160

  6. 706

  31. 000 10 1000 x x x x ? ? ? ? ?

 非負約束: 得到如下線性規劃模型為: 1 2 3 41 2 3 41 2 3 41 2 3 4min 100

  70

  54

  36. .0. 873

 2. 160

  6. 760

  31. 000 10 1000

 1470 ,

 ,

 , 0x x x xs tx x x xx x x xx x x x? ? ?? ? ? ? ?? ? ? ?? 同理可得到第二段水庫到調節水池建立線性規劃模型:

 3、3、線性規劃問題得分析與求解[1011] (1)單純形法求解線性規劃問題 使用單純形法求解線性規劃時,首先要化問題為標準形式所謂標準形式就是指下列形式:

  當實際模型非標準形式時,可以通過以下變換化為標準形式: ① 當目標函數為

 時,可令,而將其寫成為:

 求得最終解時,再求逆變換 Z=Z′即可。

 ② 當 s•t•中存在形式得約束條件時,可引進變量:

 便寫原條件成為:

  其中得稱為松弛變量,其作用就是化不等式約束為等式約束。

 同理,若該約束不就是用“≤”號連接,而就是用“≥”連接,則可引進剩余變量:

  使原條件寫成:

 在將線性規劃模型化為標準形后,便可使用單純形法求解。所謂單純形法,就是指 1947 年美國數學家喬治·丹捷格發明得一種求解線性規劃模型得一般性方法。

 該模型得標準形式為:

  1 2 3 41 2 3 4 51 2 3 41 2 3 4 5min 100

  70

  54

  36. .0. 873

 2. 160

  6. 760

  31. 000 10 1000

 1470 ,

 ,

 , , 0x x x xs tx x x x xx x x xx x x x x? ? ?? ? ? ? ? ?? ? ? ??

  得到線性規劃化為標準形后,用最快得方法確定一個初始基本可行解。求中非基本變量得檢驗數 。若,則停止運算,(表示最優解),否則繼續迭代。由確定進基,由確定出基,其中稱為主元素;利用初等變換將化為 1,并利用將同列中其它元素化為 0,得新解,直至求得最優解為止。

 現利用上述程序重新求解上例。為了方便明了,采用一種稱為單純形表得形式求解。為此,將問題得標準形式進一步表述為:求與,使滿足方程組: 1 2 51 2 3 4 51 2 3 41 2 3 40. 873

 2. 160

  6. 760

  31. 000 10 1000

 1470100

 6 4 810 70

  54

  36 0x x x x xx x x xx xx xx xx? ? ? ? ? ?? ? ? ??????? ?? ? ????? 且要求各個非負,得值達最小。然后,將上述方程組寫成如下表格形式: C B

 基 x 1

 x 2

 x 3

 x 4

 x 5

 Z b 0 x 3

 0、873 2、16 6、76 31 1 0 10000 0 x 4

 1 1 1 1 0 0 1470 0 x 5

 (100) 70 54 36 0 0 810

  +500 +350 0 0 0 1 0 我們把這個表稱作初始單純形表,其特點就是,從第三列起將約束方程組連同目標函數 一起按各變量位置寫出,它把目標函數作為一個特殊得約束,實際上就是各變量得檢驗數所在行。最左邊兩列則表明了目前解得基本變量及其相應得價值系數,最右邊一列則給出了目前解得基本變量取值,右下角得數 0 給出這一解得目標值,由于,均為正數,故目前解非最優,按照上述步驟開始尋找另一個更好得解。令 x 1 進基,然后以 b 列與 x 1 所在列各正分量作比,求其最小值,得

 故 x 5 出基而主元素為 6。為明確,將主元素加上括號便清楚地瞧到主元素所在列對應得進基,所在行對應得變量出基。

 C B

 基 x 1

 x 2

 x 3

 x 4

 x 5

 Z b 0 x 3

 0 1/3 1 0 1/3 0 30

 0 x 4

 0 (1/3) 0 1 2/3 0 60 500 x 1

 (1) 2/3 0 0 1/6 0 135 σ j

 0 50/3 0 0 250/3 1 67500 由這一表易見,目前解,目標值為 72500。由于,故仍非最優解。令進基,重復以上步驟。經過 3次迭代后我們可以得到第一段總造價最低為 79325、2 元。同理我可以求出第二段總造價最低為 276586 元。

 3、4、MATLAB 求解線性規劃問題 [1214] 根據上一節,建立得線性規劃模型,我們可以利用 MATLAB 編程求解。MATLAB 可以高效、方便地解決線性規劃問題。線性規劃就是合理利用、調配資源得一種應用數學得方法。它得基本思路就就是在滿足一定得約束條件下,使預定得目標達到最優。它得研究內容可歸納為兩個方面:一就是系統得任務已定,如何合理籌劃,精細安排,用最少得資源去實現這個任務:二就是資源得數量已定,如何利用、分配,使任務完成得最多。前者就是求極小,后者就是求極大。線性規劃就是在滿足企業內、外部得條件下,實現管理目標與極值問題,就就是要以盡少得資源輸入來實現更多得社會需要得產品得產出。現在通過專門得數學 MATLAB 軟件,只要將模型中得目標函數系數、約束條件系數、不等關系輸入計算機,就會很快算出結果。

 對第一段水庫調節水池得線性規劃模型編程如下:

 運行結果如下:

 對第二段水庫調節水池得線性規劃模型編程如下:

  運行結果如下:

 四、總結 本文通過對資源分配問題得分析,建立其線性化得目標函數,并運用線性規劃得經典算法單純形法對其進行求解,經分析演算,問題得到了很好得解決。通過本文,我們認識到線性規劃問題在解決社會生產中得最優化問題得重要性,單純形方法作為解決線性規劃問題經典方法,發揮著重要得作用。下面就是本人通過學習以上知識所做總結。

 (1)單純形法總結 本人覺得用單純形法解決線性規劃問題需要注意以下幾點:1) 目標函數極小化時解得最優性判別當所求得線性規劃問題得目標函數求極小值時,只需以所有檢驗數σj≥0 作為判別表中解就是否最優得標志; 2)退化與循環一個基可行解如果存在取 0 得基變量,則稱為就是退化得基本可行解,相應得基稱為退化基。3)在退化情況下,用單純形法進行迭代時,經過若干次后又回到原來得可行基:如 B1,B2,…,B1,此時目標函數值并沒用改變,這樣得問題稱為退化帶來得循環問題。4)退化解出現得原因一般就是模型中存在多余得約束,使多個基可行解對應同一頂點。這樣,按最小比值來確定出基變量時,有時會存在兩個以上相同得最小比值,從而使下一個表得基可行解中出現一個或多個基變量等于 0 得退化解。當存在退化解時,就有可能出現計算循環。5)在計算表格中填寫其它量得時候須細心認真,千萬不能算錯,否則可能就一步錯步步錯了。

 (2)MATLAB 求解總結

 線性規劃為硬性約束,在一定得條件下存在最優解,用 MATLAB 線性約束優化函數,能求出滿 足所 有 約 束條 件 得 最優 解 。

 但在 求 解 具有 相 互 矛盾 得 約 束條 件 時 會出 現 無 解得 情 況 。

 MATLAB 編程效率與計算效率極高,逐漸成為國際性得計算標準,在各個領域得到廣泛應用。使用 MATLAB 工具箱,只須編寫很簡單得幾行程序代碼,即可進行線性規劃得優化設計,且結果可靠,計算精度高,避免了應用其她語言程序過于復雜、調試困難等缺點,提高了計算效果。

 五、展望 隨著人們對線性規劃理論認識得加深,以及對線性規劃方法得進一步了解與它在實際中應用范圍得擴展,人們將會逐漸把線性規劃得方法應用到越來越廣泛得適用領域、特別就是最近幾年,人們用線性規劃得方法結合模糊理論、神經網絡等學科,在金融數學、數據挖掘、臨床檢測等方面進行了大量得研究,取得很好得效果與預計。由于現實生活中一些問題得復雜性使得人們越來越注重對它們得研究、同樣在生產,生活,科技,經濟,交通,教育等各個方面,都可以采用幾個理論相結合得線性規劃方法、

 參考文獻 [1]何堅勇、最優化方法[M]、清華大學出版社、2007、1、 [2]陳寶林.最優化理論與算法.清華大學出版社、 2005、

 [3]傅英定,成孝予,唐應輝.最優化理論與方法、國防工業出版社、 2008、 [4]中國人民大學數學教研室編線性規劃、經濟應用數學基礎、中國人民大學出版社、1981、 [5]束金龍,聞人凱.線性規劃理論與模型應用.科學出版社、2003、 [6]呂蓬,潘志主.運籌學、數學規劃篇.清華大學出版社、2011、 [7](美)瓦格納(Wagner, Harvey M、)著運籌學原理與應用.國防工業出版社、1992. [8]康躍.運籌學.首都經濟貿易大學出版社 200、 [9] 運籌學教材編寫組、運籌學(修訂版)[M]、AL 京:清華大學出版社,1990、 [10]吳良剛主編、運籌學[M]、長沙:湖南人民出版社,2001、3、 [11]于春田 李法朝、運籌學[M]、北京:科學出版社,2006、2、 [12]曹衛華,郭正、最優化技術方法及 MATLAB 得實現[M]、北京:化學工業出版社, 2005、 [13]王沬然、MATLAB6、 0 與科學計算[M]、北京:電子工業出版社, 2001、 [14]王京仁,李淑紅,黃春紅,等、MATLAB 優化設計在飼料配方上得應用[J]、糧食與飼料工業, 2005(12)、

推薦訪問: 線性規劃 實際應用

【線性規劃實際應用】相關推薦

工作總結最新推薦

NEW