基因演算法

含有「基因演算法」共 6 篇內容
全部內容
發佈日期由新至舊
在寫程式之前先來看一下,傳統的GA是透過哪些步驟來讓生物族群一代一代地演化下去的。
GA可以在不知道正確答案的情況下,隨機地找個起點,然後透過模擬演化的方式,以遠比暴力法更快的速度找出正確的答案,是個可實際解決問題的好工具。
在開發具備演化能力的程式系統時,所使用的主要手段,就是受到達爾文演化論啟發所發展出來的基因演算法(genetic algorithm),簡稱GA。在GA中,會讓問題可能的解答形成一個族群,然後這個族群會透過模仿自然界生物演化時的天擇方式,一代一代地進行演化。
這章的內容,是要介紹自然界生物演化方式的原理,並把這些原理應用到程式設計上。如此一來,模擬世界中的物件也可以具有演化的能力。
前天,同業的專利師問我一個美國專利申請案收到35 USC 101核駁的問題,審查委員指出,請求項雖然使用基因演算法,但整體來說,卻是一種抽象概念,而不屬於美國專利法所保護的客體。同業道長不解的是,為什麼明明套用了基因演算法,審查委員卻還是認為是抽象概念。
Thumbnail