| Bidlo, M.: Evolutionary Design of Generic Structures Using Instruction-Based Development, Brno, CZ, FIT VUT, 2010, s. 124, ISBN 978-80-214-4210-8 | | Jazyk publikace: | angličtina |
|---|
| Název publikace: | Evolutionary Design of Generic Structures Using Instruction-Based Development |
|---|
| Název (cs): | Evoluční návrh generických struktur s využitím developmentu založeného na instrukcích |
|---|
| Strany: | 124 |
|---|
| Místo vydání: | Brno, CZ |
|---|
| Rok: | 2010 |
|---|
| ISBN: | 978-80-214-4210-8 |
|---|
| Vydavatel: | Fakulta informačních technologií VUT v Brně |
|---|
| Soubory: | |
|---|
|
| | Klíčová slova |
|---|
Evolutionary algorithm, instruction, program, continual development,
parametric development, environment, combinational logic circuit, general solution, generic structure. |
| Anotace |
|---|
| Výpočetní development představuje obsáhlou podoblast evolučního návrhu.
Obecně je development chápán jako přídavný mechanismus evolučního
algoritmu, snažící se překonat problém škálovatelnosti, který tvoří
zásadní omezení při evolučním návrhu. Dosud bylo v oblasti developmentu
uvedeno mnoho modelů a technik, včetně jejich aplikací v různých
oborech. Tato doktorská práce představuje novou třídu modelů pro
development, nazvanou development založený na instrukcích. Základním
rysem tohoto přístupu je evoluce aplikačně-specifických programů,
sestávajících z jednoduchých instrukcí, podobně jako v genetickém
programování využívajícím lineární reprezentaci. Koncept programů ve
své podstatě umožňuje realizovat univerzální výpočetní model v
závislosti na volbě instrukčního souboru, interpretaci a způsobu
vykonávání instrucí. Program v podobě posloupnosti instrukcí tedy
umožňuje specifikovat libovolný algoritmus, který je v oblasti
developmentu chápán jako předpis pro vývoj (konstrukci) cílového
objektu. Smyslem této práce je aplikace developmentu založeného na
instrukcích v návrhu generických struktur. Jako vhodná oblast pro
úspěšnou demonstraci tohoto záměru byly zvoleny kombinační logické
obvody. Jsou zavedeny dva odlišné přístupy aplikace developmentu
založeného na instrukcích. První přístup, nazvaný jako kontinuální
development, umožňuje návrh teoreticky libovolně velkých, "rostoucích"
objektů, z určitého triviálního počátečního řešení, které zachovávají
požadovanou funkci po celou dobu svého vývoje. Případová studie
kontinuálního developmentu demonstruje schopnosti této metody v oblasti
evolučního návrhu generických řadicích sítí. Evoluce je v tomto případě
schopna nalézt inovativní řešení, které vykazuje lepší vlastnosti v
porovnání s konvenčním přístupem. Schopnost nejlepšího nalezeného
programu konstruovat skutečně generické řadicí sítě je dokázána
formálně. Další experimenty s využitím kontinuálního přístupu jsou
prezentovány v oblasti návrhu libovolně velkých polymorfních obvodů.
Druhý přístup představuje takzvaný parametrický development. V tomto
případě je cílový objekt vyvíjen pokaždé od počáteční instance a
požadovaná velikost je specifikována parametrem. V souvislosti s touto
metodou je představeno zavedení externí informace do vývojového
systému, kterou zde nazýváme prostředí, sloužící k vývoji generických
struktur obsahujících nepravidelné části. Aplikace parametrického
developmentu jsou prezentovány v oblasti evolučního návrhu generických
kombinačních násobiček. Uvedeny jsou dvě varianty tohoto přístupu, z
nichž první představuje počáteční experimenty evoluce běžných
kombinačních násobiček, zatímco druhá varianta umožňuje vývoj libovolně
velkých efektivních násobiček založených na principu uchování přenosu.
Celkově tato práce představuje širokou škálu experimentů,
demonstrujících schopnosti předložených konceptů kontinuálního a
parametrického developmentu založeného na instrukcích, zabývajících se
návrhem různých generických struktur včetně ukázky možnosti nalezení
inovativních obecných řešení. |
| BibTeX: |
|---|
@BOOK{
author = {Michal Bidlo},
title = {Evolutionary Design of Generic Structures Using
Instruction-Based Development},
pages = {124},
year = {2010},
location = {Brno, CZ},
publisher = {Faculty of Information Technology BUT},
ISBN = {978-80-214-4210-8},
language = {english},
url = {http://www.fit.vutbr.cz/research/view_pub.php?id=9459}
} |
|