เมนูนำทาง
กลยุทธ์เชิงวิวัฒนาการ รหัสเทียมของกลยุทธ์เชิงวิวัฒนาการInput: μ,λ,ProblemSize //จำนวนพ่อแม่,จำนวนลูก,ขนาดปัญหาOutput: S[best] //คำตอบที่ดีที่สุดของปัญหาPopulation <= InitialPopulation(μ,ProblemSize)S[best] <= GetBest(Population,1)While(NotStopCondition()) children <= empty set for(i=0 to λ) //วนแก้ปัญหาตามจำนวนลูก Parent[i] <= GetParent(Population,i) S[i] <= empty set S[iProblem] <= Mutate(P[iProblem],P[iStrategy]) //เกิดการกลายพันธุ์ของปัญหา S[iStrategy] <= Mutate(P[iStrategy]) //เกิดการกลายพันธุ์ของกลยุทธ์ Children <= S[i] //ได้ลูกจากการกลายพันธุ์ของรุ่นพ่อแม่ EvaluatePopulation(Children) S[best] <= GetBest(Children+S[best],1) Population <= SelectBest(Population,Children,μ)return S[best] //ส่งค่าคำตอบที่ดีที่สุดออกไป
เมนูนำทาง
กลยุทธ์เชิงวิวัฒนาการ รหัสเทียมของกลยุทธ์เชิงวิวัฒนาการใกล้เคียง
กลยุทธ์ กลยุทธ์เชิงวิวัฒนาการ กลยุทธ์ปิดฟ้าข้ามทะเล กลยุทธ์หลบหนี กลยุทธ์หลี่ตายแทนถาว กลยุทธ์จูงแพะติดมือ กลยุทธ์ตีหญ้าให้งูตื่น กลยุทธ์ล้อมเวยช่วยจ้าว กลยุทธ์ยืมดาบฆ่าคน กลยุทธ์ตีชิงตามไฟแหล่งที่มา
WikiPedia: กลยุทธ์เชิงวิวัฒนาการ http://www.cleveralgorithms.com/nature-inspired/ev... http://www.bionik.tu-berlin.de/institut/xn2rechenb... http://www.bionik.tu-berlin.de/institut/xs2evost.h... http://www.bionik.tu-berlin.de/user/giani/esdemos/... http://ls11-www.cs.uni-dortmund.de/people/schwefel... http://cs.gmu.edu/~eclab/projects/ecj/docs/tutoria... http://citeseerx.ist.psu.edu/viewdoc/download?doi=... http://neo.lcc.uma.es/cEA-web/ES.htm http://www.lri.fr/~hansen/cmaesintro.html