單峰函式

單峰函式

單峰函式是在所考慮的區間中只有一個嚴格局部極大值(峰值)的實值函式。如果函式f(x)在區間[a, b]上只有唯一的最大值點C,而在最大值點C的左側,函式單調增加;在點C的右側,函式單調減少,則稱這個函式為區間[a, b]上的單峰函式。

基本介紹

  • 中文名:單峰函式
  • 外文名:unimodal function
  • 所屬學科:數學
  • 相關概念:峰值點、谷值點、單谷函式等
概念,定義,實例分析,單峰函式的性質,單峰函式的套用,

概念

定義

設D表示一個實數集合(閉區間開區間,區間的並,集合
等),設
是定義在D上的實值函式,如果存在
,使得對D中任何冀
,當
時,有
時,
那么就說
是定義在D上的單峰函式(圖1),換句話說,如果
左邊遞增,在
右邊遞減,那么
就是D上的單峰函式
就是
在D上的最大值(峰值)
稱為峰值點
類似.如果存在
,使得D中任何
,當
時,有
時,有
那么就說
是D上的單谷函式
稱為谷值點(圖2)。
圖1圖1
圖2圖2

實例分析

例1 二次函式
時,為單峰函式,當
時,為單谷函式。
例2 函式
為定數)上為單峰函式,而在
均為定數)上為單谷函式。
例3 使用單因素優選法的經驗表明,單因素實驗指標函式大多為單峰(谷)函式。
例4 函式
在整個定義域上不是單峰函式,也不是單谷函式。
由定義可知,單峰函式在定義域上有最大值(峰值),單谷函式有最小值(谷值),這就確定了這函式類在處理極值問題中的地位。

單峰函式的性質

由定義可知,在閉區間或有限集合上的單調函式既為單峰函式,又為單谷函式,這樣,就容易證明,對集合D,如
是D上單峰函式,
,則
是D'上的單峰函式,對單谷函式也一樣,歸納起來,單峰(谷)函式有如下性質。
性質1 單峰函式在其定義域的任何子集上,仍為單峰函式,對單谷函式也一樣。
性質2
為單峰(谷)函式,那么
(
為常數),當
>0時,仍為單峰(谷)函式,當
<0時,為單谷(峰)函式,且峰(谷)值點不變。
特別,
=0,
=-1的情況告訴我們,如
為單峰(谷)函式,則一
為單谷(峰)函式,因此,在論證有關性質時,只考慮單峰函式就行了。
性質3
為閉區間D上的凸函式(凹函式),那么
必為D上的單谷(峰)函式。
證明:
為D上的單調函式,則
為單谷或單峰函式,如不然,則
在D上有的部分遞減,有的部分遞增,因此有局部極小(大)點
,該局部極小(大)點也是全局極小(大)點,因此,
左邊是減函式,而在
右邊為增函式,因此,
在D上是單谷(峰)函式,但是反過來不然,這就說明了單峰單谷函式同凸、凹函式的類屬關係。

單峰函式的套用

我們知道,單峰函式的概念首先是為了解決優選法理論問題的需要而提出來的,而優選法的本質在於用實驗求指標函式(無需知道它的表達式)的極值,而採用的“試一比一去”的程式,就是在實驗區間(即指標函式
的定義域)[a,b]內先取兩點(0.618法,分數法,各有特定取法)
,(
),通過實驗比較
的大小,如果
,則把
去掉,留下
,其中已有一個試過的點
,再按特定方法取
,通過實驗比較
的大小,…;如果
,則去掉
,留下
其中包含了已試點
,按特定方法取
,比較
的大小,…總之,每次去掉壞點(指
較小的點)以外的那部分區間。
問題在於這種試驗程式能否保證試驗點序列收斂於最優點?我們知道,一個單峰函式
,通過上述程式每次去掉一部分區間以後,性質1保證了在剩下區間上
仍是單峰函式,程式可以繼續進行,但是,
的峰值點是不是總留在剩下的區間中呢?下面的定理肯定回答了這個問題。
定理
為[a,b]上的單峰函式,
是它的峰值點,設
(
<
)是[a,b]上任意兩點,那么,
,則
上;
,則
上。

相關詞條

熱門詞條

聯絡我們