複製鏈接
請複製以下鏈接發送給好友

目標函數

鎖定
目標函數f(x)就是用設計變量來表示的所追求的目標形式,所以目標函數就是設計變量的函數,是一個標量。從工程意義講,目標函數是系統的性能標準,比如,一個結構的最輕重量、最低造價、最合理形式;一件產品的最短生產時間、最小能量消耗;一個實驗的最佳配方等等,建立目標函數的過程就是尋找設計變量與目標的關係的過程,目標函數和設計變量的關係可用曲線、曲面或超曲面表示。
中文名
目標函數
外文名
objective function
意    義
設計變量的函數
重要概念
等值線(等值面)、梯度

目標函數函數定義

一個工程設計問題 ,常有許多可行的設計方案 ,最優化設計的任務是要找出其中最優的一個方案。評價最優方案的標準應是在設計中能最好地反映該項設計所要追求的某些特定目標。通常 ,這些目標可以表示成設計變量的數學函數 ,這種函數稱為目標函數。 [1] 

目標函數函數概念

等值線(等值面)
圖1 圖1
不同的設計點X代表不同的設計方案,不同的設計方案可以達到同樣的目標值。在數學上,具有相同目標函數值的點並非一個,而是很多,例如:二維設計中,目標函數是三維空間中的曲面,具有相同目標函數值的點在二維空間上描繪出一簇簇曲線,如右圖1所示,這種n維設計空間中具有相同目標函數值的設計點在n維空間中構成的曲線(面)稱為目標函數的等值線(面)。顯而易見,等值線(面)是一簇簇超曲線(面),在同一條超曲線(面)上有很多設計點,代表了不同的設計方案,但它們卻對應有相同的目標值.不同的等值線有不同的目標值。 [2] 
梯度
梯度是目標函數f(X)對各個設計變量的偏導數所組成的向量,並以符號“▽f(X)"表示,即
從幾何意義上講,梯度向量在目標函數面的(n+1)維空間中垂直於目標函數面,在設計變量的n維空間中垂直於目標函數的等值面。以二維為例,如下圖2所示,當f(X) =ax1+bx2表示目標函數面是三維空間中的一個平面時,其等值線是一簇簇平行線C1,C2……,梯度▽f(X(k))既垂直於目標函數面,又垂直於等值線。
圖2 圖2
在最優化設計中有時可以建立多個目標函數,這種問題稱為多目標函數間題。一般説來 ,目標函數越多,對設計的評價就越周全 ,但計算也越複雜。
參考資料
  • 1.    陳秀寧.機械優化設計:浙江大學出版社,1991
  • 2.    李來義.工程結構優化設計方法:天津大學出版社,1995