---
# System prepended metadata

title: Untitled

---

## 線性規劃與單純形法的幾何與經濟解釋
## An Introduction to Linear Programming and Simplex Method: Geometric and Economic Implications of the Model and the Method 

## 台灣大學生物環境系統工程學系
## 劉佳明

### 摘要
本文考慮一個農場生產規劃案例，從代數、幾何與經濟三個方面，介紹線性規劃模式與其單純形演算法。農場以三種資源生產二種作物，在資源有限的條件下，為使收益最高，如何決定作物產量？首先，建立這個問題的線性規劃模式，然後，在二維與三維(二產品產量與收益)坐標系統中，考慮模式各式的圖形：限制式各為一邊界面一側的半空間，而限制式組則是其交集 - 一個凸多邊形直角柱；收益函數則是一空間平面。因此，在幾何觀點下，案例問題就是：收益「平面」斜截限制「凸多邊形直角柱」，二者交集為「凸多邊形」，求其最高點?
藉案例的上述圖像場景，單純形法的原理可以描述如下：在收益平面與限制柱體所交截的凸多邊形上，從一個角點出發，選擇改善收益最快的邊界前行，直到鄰近角點；重復同樣步驟：沿最陡邊界爬升到鄰近角點；直到一個角點，其邊坡無一上升時，所在點即收益最高角點。然後，將幾何上這個「沿邊界逐點上坡」的單純形法觀念，發展成代數的演算程序。
最後，檢視模式方程組的行與列係數，說明演算過程中的一些經濟觀念，包括投入新產品時，舊產品的對應變動率(即替換率)、新舊產品的對應收益變動率(即直接收益與機會成本)、各資源對舊產品的替換率、各資源的邊際價值等，以及這些項目之間的關係。

### 1. 前言
第二次世界大戰期間，英軍為了有效利用軍事資源，發展軍備，掌握敵情，研擬策略，乃召集科學家與工程師，設立作業研究團隊，對戰術戰略、軍需製造與輸配等作業進行研究。隨後，美、加軍方也設立類似的團隊。它們先是建立一些軍事作業的數學模式，然後發展其分析方法並應用在各類實際作業上。
大戰結束後，學術單位、政府機構與企業組織紛紛投入各類型系統作業的研究。因為實際的需要、理論的進展與計算機科技的成熟，作業研究仍然在成長與拓展中。
各類作業研究方法中，線性規劃(Dantzig, 1963; Murty, 1983; Padberg 1999)的應用最廣，而且理論完備，演算快速，一般個人電腦即能處理成千上萬個變數與限制式的各類龐大問題，所以常應用在各類系統的規劃問題上，如調查規劃、設計施工、生產輸配或維護管理等項目(Hillier & Hillier, 2003; 劉佳明, 1979)。在微軟公司EXCEL增益集中就有線性規劃求解程式，可以想見這個方法的應用已經相當普遍。
對線性規劃與單純形法的介紹，除非專書，否則常只說明代數模式與其演算步驟，本文藉簡單農場規劃案例，從代數、幾何與經濟三個面向加以解釋。首先，建立農場二產品三資源生產案例的線性規劃模式，接著，檢視這個代數模式的坐標圖形。在幾何觀點下，限制式是以「凸多邊形直角柱體」表示，收益則以「平面」表示。案例所求就是「柱體」與「平面」交截面的最高點。面對這個圖形，可以清楚的描述它的解法：沿收益截面的邊界逐點攀升，直到一角點，它的所有邊界不再上升，那便是收益最高點。
最後，從幾何回到代數，將上述直覺的幾何解法構想，發展成代數演算程序，並探討過程中方程組係數所代表的經濟觀念，包括新投入產品與資源對目前產品的替換率與機會成本等項目。
初讀本文可以略過標題加註星號*的各小節與各處的細節部分，因為它們通常在比較深入的探討演算效率或經濟觀念時才有需要。
### 2. 生產規劃案例與其數學模式
#### 2.1 農場生產規劃案例
有一農場擬以土地、工時與水三種資源，生產小麥與玉米二種產品，它有三組規劃資料：‹1›資源的供應量，‹2›單位產品的淨收益，‹3›單位產品的資源需求量，見表1各行列。根據已知資料，如何決定產品產量以使收益最大？

|單位產品<br>資源需求量| |產品| |資源供應量|產量規劃問題|
| -| -| -| -| -| -|
|||小麥|玉米|
|資源|土地|1|1| 7 公頃|求產量方案$(x_1, x_2)$使總收益最大，並且滿足資源與產品限制條件。模式見(0)~(4)式。|
||工時|2|1| 12 工時|
||水量|1|3| 15 公噸|
|單位產品淨益| |4|5|萬元/公頃|
|(面積)產量變數| |$x_1$|$x_2$|公頃|

#### 2.2 農場生產規劃模式
設小麥與玉米二種產品的(面積)產量分別為$x_1$與$x_2$公頃，以代數式表示產品的收益和資源的限制，建立下列農場案例的模式：
![](https://i.imgur.com/P7c0GWY.jpg)
    產量方案$(x_1, x_2)$的總收益z以式(0)表示，稱為目標函數式；方案各資源需求量不應大於其供應量條件，分別以式(1)、(2)、(3)表示，稱為關係(或函數、或結構)限制；各產量不小於0的條件，以一組式(4)表示，稱為變數非負限制。以上目標函數與限制(或稱約束)都是一次式，故組成一個線性規劃模式。各類問題考慮的限制不同，生產問題除了資源，還有需求、技術與機具等限制。
    模式的關係限制為等式，而且變數皆有非負條件者，稱為標準形式。這個形式對運算和討論都比較方便。案例模式的各關係不等式(1)至(3)，若分別引進餘變數(或稱鬆弛變數)$x_3, x_4, x_5$，則可化為等式，故案例模式的標準形式為：
![](https://i.imgur.com/nLH3UeT.jpg)
    列各式中的餘變數$x_3, x_4, x_5$，分別表示土地、工時與水資源的剩餘量。例如，根據(13)式$x_5=15- (x_1+ 3x_2)=$ 供應水量 - 產品總需水量，故餘變數$x_5$表示水量供需差值，即剩餘水量。
符號'~'將用以表示前後二編號中間的連續編號，
例如，(0)~(4)表示(0), (1), (2), (3), (4)。
從代數的觀點，資源和產品一樣，有其對應變數，資源餘變數表示需要單一資源的產品的產量，其單位收益為0。例如，生產水量餘變數$x_5$這種產品一單位，只需水1公噸，不需其它資源，這可由關係式(11)~ (13)中變數$x_5$的係數0, 0, 1得知，故$x_5$是閑置水量的產品。關係式變數$x_j$的係數，表示$x_j$產品單位產量的資源需求量，例如，變數$x_1$的係數1, 2, 1，表示生產單位小麥需要土地1公頃、人工2工時和水量1公噸。
![](https://i.imgur.com/JHuv9eH.jpg)

