Detail publikace

Semantically-Oriented Mutation Operator in Cartesian Genetic Programming for Evolutionary Circuit Design

HODAŇ, D.; MRÁZEK, V.; VAŠÍČEK, Z. Semantically-Oriented Mutation Operator in Cartesian Genetic Programming for Evolutionary Circuit Design. In GECCO 2020 - Proceedings of the 2020 Genetic and Evolutionary Computation Conference. Cancún: Association for Computing Machinery, 2020. p. 940-948. ISBN: 978-1-4503-7128-5.
Název česky
Sémanticky orientovaný mutační operátor vhodný pro evoluční návrh obvodů pomocí kartézského genetického programování
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
URL
Klíčová slova

Cartesian genetic programming, semantic operator, semantic mutation, evolutionary circuit design

Abstrakt

Navzdory mnoha úspěšným aplikacím trpí kartézské genetické programování (CGP) omezenou škálovatelností, zejména pokud se používá pro návrh evolučních obvodů. Například při návrhu násobičky představuje 5-bitová násobička nejsložitější obvod vyvinutý z náhodně vytvořené počáteční populace. Účinnost CGP do značné míry závisí na výkonu operátoru bodové mutace, což je čistě stochastický operátor. Tako přístup se rozchází oproti poslednímu vývoji v oblasti využívající genetické programování (GP), kde v poslední době dochází k integraci pokročilých informovaných přístupů, jako jsou sémantické operátory, které dovolují GP zefektivnit prohledávání stavového prostoru. V tomto článku navrhujeme sémanticky orientovaný mutační operátor (SOMO) vhodný pro evoluční návrh kombinačních obvodů. SOMO používá sémantiku k určení nejlepší hodnoty pro každý mutovaný gen. Ve srovnání s běžným CGP a jeho variantami, stejně jako s nedávnými verzemi sémantického GP, navrhovaná metoda konverguje u známých booleovským problémů podstatně rychleji, přičemž velikost fenotypu zůstává relativně malá. Úspěšně navržené instance prezentované v tomto článku zahrnují 10-bitovou paritu, 10 + 10-bitovou sčítačku a 5 × 5-bitovou násobičku. Nejsložitější obvody byly vyvinuty za méně než jednu hodinu s implementací s jedním vláknem běžící na jednom jádru CPU.

Rok
2020
Strany
940–948
Sborník
GECCO 2020 - Proceedings of the 2020 Genetic and Evolutionary Computation Conference
ISBN
978-1-4503-7128-5
Vydavatel
Association for Computing Machinery
Místo
Cancún
DOI
UT WoS
000605292300109
EID Scopus
BibTeX
@inproceedings{BUT168122,
  author="David {Hodaň} and Vojtěch {Mrázek} and Zdeněk {Vašíček}",
  title="Semantically-Oriented Mutation Operator in Cartesian Genetic Programming for Evolutionary Circuit Design",
  booktitle="GECCO 2020 - Proceedings of the 2020 Genetic and Evolutionary Computation Conference",
  year="2020",
  pages="940--948",
  publisher="Association for Computing Machinery",
  address="Cancún",
  doi="10.1145/3377930.3390188",
  isbn="978-1-4503-7128-5",
  url="http://arxiv.org/abs/2004.11018"
}
Nahoru