Java學(xué)習(xí)筆記:近似算法

  1. 近似算法的基本概念

很多實(shí)際應(yīng)用問題都是NP-完全問題上枕,這類問題很可能不存在多項(xiàng)式時(shí)間算法咐熙。一般而言,NP-完全問題可采用以下三種方式處理辨萍。如果問題的輸入規(guī)模較小棋恼,則可以利用搜索策略在指數(shù)時(shí)間內(nèi)求解問題。如果輸入規(guī)模較大锈玉,既可以利用隨機(jī)算法在多項(xiàng)式時(shí)間內(nèi)“高概率”地精確求解問題爪飘,也可以考慮在多項(xiàng)式時(shí)間內(nèi)求得問題的一個(gè)“近似解”。

近似算法是指能夠在多項(xiàng)式時(shí)間內(nèi)給出優(yōu)化問題的近似優(yōu)化解的算法拉背,近似算法不僅可用于近似求解NP-完全問題师崎,也可用于近似求解復(fù)雜度較高的P問題。

  1. 近似算法的性能分析

近似算法的性能分析包括時(shí)間復(fù)雜度分析椅棺、空間復(fù)雜度分析和近似精度分析犁罩,其中時(shí)間(空間)復(fù)雜度的分析同精確復(fù)雜度相同。近似精度分析是近似算法特有的两疚,它主要用于刻畫近似算法給出的近似解相比于問題優(yōu)化解的優(yōu)劣程度床估。目前,存在三種刻畫近似精度的度量诱渤,即近似比丐巫、相對(duì)誤差界和1+ε近似。

近似比:設(shè)A是一個(gè)優(yōu)化問題的近似算法勺美,A具有近似比(ratio bound) p(n), 如果max{C/C, C/C} ≤ p(n)鞋吉。其中n是輸入大小,C是A產(chǎn)生的解的代價(jià)励烦,C*是優(yōu)化解的代價(jià)。

相對(duì)誤差:對(duì)于任意輸入泼诱,近似算法的相對(duì)誤差定義為|C - C|/C,其中C是近似解的代價(jià)坛掠,C*是優(yōu)化解的代價(jià)。

相對(duì)誤差界:一個(gè)近似算法的相對(duì)誤差界為ε(n),如果|C-C|/C ≤ ε(n)。

近似模式:一個(gè)優(yōu)化問題的近似模式是一個(gè)以問題實(shí)例I和ε>0位輸入的算法屉栓。對(duì)于任意固定的ε舷蒲,近似模式是一個(gè)(1+ε)-近似算法。一個(gè)近似模式A(I,ε)稱為一個(gè)多項(xiàng)式時(shí)間近似模式友多,如果對(duì)于任意ε>0, A(I,ε)的運(yùn)行時(shí)間是|I|的多項(xiàng)式牲平。一個(gè)近似模式稱為完全多項(xiàng)式時(shí)間近似模式,如果它的運(yùn)行時(shí)間是關(guān)于I/ε和輸入實(shí)例大小n的多項(xiàng)式域滥。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末纵柿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子启绰,更是在濱河造成了極大的恐慌昂儒,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件委可,死亡現(xiàn)場(chǎng)離奇詭異渊跋,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)着倾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門拾酝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人卡者,你說我怎么就攤上這事蒿囤。” “怎么了虎眨?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵蟋软,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我嗽桩,道長(zhǎng)岳守,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任碌冶,我火速辦了婚禮湿痢,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘扑庞。我一直安慰自己譬重,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布罐氨。 她就那樣靜靜地躺著臀规,像睡著了一般。 火紅的嫁衣襯著肌膚如雪栅隐。 梳的紋絲不亂的頭發(fā)上塔嬉,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天玩徊,我揣著相機(jī)與錄音,去河邊找鬼谨究。 笑死恩袱,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的胶哲。 我是一名探鬼主播畔塔,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼鸯屿!你這毒婦竟也來了澈吨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤碾盟,失蹤者是張志新(化名)和其女友劉穎棚辽,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冰肴,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡屈藐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了熙尉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片联逻。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖检痰,靈堂內(nèi)的尸體忽然破棺而出包归,到底是詐尸還是另有隱情,我是刑警寧澤铅歼,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布公壤,位于F島的核電站,受9級(jí)特大地震影響椎椰,放射性物質(zhì)發(fā)生泄漏厦幅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一慨飘、第九天 我趴在偏房一處隱蔽的房頂上張望确憨。 院中可真熱鬧,春花似錦瓤的、人聲如沸休弃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)塔猾。三九已至,卻和暖如春稽坤,著一層夾襖步出監(jiān)牢的瞬間桥帆,已是汗流浹背医增。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留老虫,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓茫多,卻偏偏與公主長(zhǎng)得像祈匙,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子天揖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345