最小元素法

最小元素法

最小元素法是表上作業法是求解運輸問題時尋找初始可行基的一種簡便而有效的方法,具體方法就是找出運價表中最小的元素,在運量表內對應的格填入允許取得的最大數。

基本介紹

  • 中文名:最小元素法
  • 外文名:minimum element method
  • 套用學科:運籌學
  • 套用領域:給出初始基可行解
基本思路,定律定義,方法步驟,

基本思路

運輸問題的典型情況是研究單一品種物質的運輸調度問題:設某種物品有m個產地A1,A2,···,Am,各產地的產量分別是a1,a2,···,am;有n個銷地B1,B2,···,Bn,各個銷地的銷量分別為b1,b2,···,bn。假定從產地Ai(i=1,2,···,m)向銷地Bj(j=1,2,···,n)運輸單位物品的運價為cij,問怎么調運這些物品才能使總運費最小?
最小元素法是利用表上作業法解決運輸問題的一種啟發式方法,人們容易直觀想到,為了減少運費,應該優先考慮單位運價最小(或運距最短)的供銷業務才能最大限度的滿足其供銷量,然而在統籌兼顧的情況下,最小元素尋找的初始可行基並不一定是就是最優解,需要經過解的最優性檢驗和解的改進。

定律定義

找出運價表中最小的價值係數,即對所有i和j,找出
,優先考慮單位運價最小的供銷業務。
為了保證供應的數量一定出售,銷售的需求量一定能保證供應,在運輸表內對應的格填入允許取得的最大數,即由
供應給
的運輸量應該是
,選擇在最大產能和最大銷售量中最小的的物品量。若
,則產地
的可供物品已用完,劃掉一行表示換掉以後不再考慮這個產地,且銷地的需求量由
;如果
,則銷地
的需求已全部得到滿足,劃掉一列表示以後不再考慮這個銷地,且
的可供量由
減少為
然後,在餘下的供、銷地的供銷關係中,繼續按上述方法安排調運,直至安排完所有供銷任務,得到一個完整的解即一個完整的調運方案位置。這樣就得到了運輸問題的一個初始基可行解即調運方案。
每次填完數,都只划去一行或一列,只有最後一個元素例外(同時划去一行和一列)。如果填上一個數後行、列同時被滿足,也就是出現退化現象時,也只任意划去一行(列)。需要填入“0”的位置不能任意確定,而要根據規則來確定。
由於該方法基於有限滿足單位矩陣或運距最小的供銷業務,故稱為最小元素法。

方法步驟

最小元素法的是:運價最小的優先調運,即從單位運價中最小的運價開始確定供銷關係,然後次小,一直到給出初始基本可行解為止。
第一步:列出運價表和調運物資平衡表。
運用表上作業法時,首先要列出被調運物資的運價表和運用表上作業法時,首先要列出被調運物資的運價表和供需平衡表(簡稱平衡表),如下表1、2所示。
最小元素法
或者直接寫出二者結合而成的運輸表。
第二步:編制初始調運方案。
首先,在運價表中找出最小的數值,若出現幾個同為最小,則任取其中一個。可見A2B1最小,數值為1,這表示先將A2產品供應給B1 是最便宜的,故應給C21所對應的變數x21以儘可能大的數值。顯然x21=min{4,3}=3。在表4中的A2B1處填上“3”。B1列被滿足,已不需要A1A3再向它供貨,故運價表2中的第一列數字已不起作用,因此將原運價表1中的第一列划去,並標註①(不標註可也,標註可看出是第幾步划去的)。
最小元素法
然後,在運價表中未划去的元素中找最小運價A2B3= 2,讓A2儘量供應滿足B3的需要,由於A2的4已經供應了3T給B1,最多只能供應1T給B3。於是在平衡表的A2B3格中填上“1”;相應地由於A2所生產的產品已全部供應完畢,因此,在運價表中與A2同行的運價也不再起作用,所以也將它們划去,並標註②。
仿照上面的做法,一直做下去,就可以得到表4。
最小元素法
此時,在運價表中只有A1B4對應的運價10沒有劃掉,而B4尚有3T需求,為了滿足供需平衡,所以最後在平衡表上對應A1B4處應填入“3”,這樣就得到表5。
最小元素法
需要注意的是,作為初始方案的調運方案,其填有數字的方格數應是供應點個數加需求點個數之和再減1,即(m+n-1),即表上作業法要尋求的基變數是(m+n-1)個。當遇到退化情形同時劃掉一行一列的時候,需要進行補0,使基變數保持在(m+n-1)個,這是能讓初始方案進行檢驗與調整的前提。
第三步:初始方案的檢驗與調整。
套用最小元素法編制初始調運方案,這裡的“最小”系指局部而言,就整體考慮的運費不見得一定是最小的,有時按照某一最小單位運價優先安排物品調運是,卻可能導致不得不採用運費很高的其他供銷點對,從而使整個運輸費用增加。
因此得到了運輸問題的初始基可行解之後,即對應這個解進行最優性判別,看它是不是最優解。,改進初始基本可行解有兩種最常用的方法:閉迴路法和對偶變數法(位勢法)。

相關詞條

熱門詞條

聯絡我們