遺傳算法的適應(yīng)度函數(shù)怎么確定 遺傳算法中的適應(yīng)度函數(shù)是什么?
遺傳算法中的適應(yīng)度函數(shù)是什么?適應(yīng)度用于評(píng)價(jià)個(gè)體的優(yōu)劣程度,適應(yīng)度越大個(gè)體越好,反之適應(yīng)度越小則個(gè)體越差;根據(jù)適應(yīng)度的大小對個(gè)體進(jìn)行選擇,以保證適應(yīng)性能好的個(gè)體有更多的機(jī)會(huì)繁殖后代,使優(yōu)良特性得以遺傳
遺傳算法中的適應(yīng)度函數(shù)是什么?
適應(yīng)度用于評(píng)價(jià)個(gè)體的優(yōu)劣程度,適應(yīng)度越大個(gè)體越好,反之適應(yīng)度越小則個(gè)體越差;根據(jù)適應(yīng)度的大小對個(gè)體進(jìn)行選擇,以保證適應(yīng)性能好的個(gè)體有更多的機(jī)會(huì)繁殖后代,使優(yōu)良特性得以遺傳。
因此,遺傳算法要求適應(yīng)度函數(shù)值必須是非負(fù)數(shù),而在許多實(shí)際問題中,求解的目標(biāo)通常是費(fèi)用最小,而不是效益最大,因此需要將求最小的目標(biāo)根據(jù)適應(yīng)度函數(shù)非負(fù)原則轉(zhuǎn)換為求最大目標(biāo)的形式。
遺傳算法中常用的適應(yīng)度函數(shù)是什么呢?
目標(biāo)函數(shù)就是你希望得到的優(yōu)化結(jié)果,比如函數(shù)最大值或者最小值.而適應(yīng)度函數(shù)是為了計(jì)算個(gè)體的適配值. 適配值是非負(fù)的,而且要求適配值越大則該個(gè)體越優(yōu)越.而目標(biāo)函數(shù)則有正有負(fù),它們之間關(guān)系多種多樣,比如求最小值時(shí),目標(biāo)函數(shù)最小,則適配值越大,求最大值時(shí)目標(biāo)值越大,適配值越大.