Někteří uzavírají dvojspolek proti světu a své zdvojené sobectví pokládají za lásku a důvěrnost.
-- Fromm



■ Hlavní strana
■ Novinky
■ Výuka
■ Projekty
■ Lidé
■ Jiné
■ Kontakt


 

■ Diskuzní fórum
■ Pískoviště
■ Poslední změny
■ Registrace
■ Etický kodex
■ Nápověda
■ Administrace
■ Hlášení chyb







  © 1999-2008 HEAT


JSPWiki v2.4.104
Verze k tisku
Difference between version and version      View first change»»

Back to OOEET_KnihovnaGenetickychAlgoritmu, or OOEET_KnihovnaGenetickychAlgoritmu version history

At line 10 added 7 lines.
Tato stránky je věnována popisu použití optimalizační knihovny implementující generické algoritmy. Nejprve stáhněte dva soubory:
* [genetic-new.m|genetic-new.m] - obsahuje hlavní optimalizační smyčku a pomocné funkce
* [geneticoperators.m|geneticoperators.m] - obsahuje definice genetických operátorů
Založte nový soubor .nb. Jako první je potřeba natáhnout knihovnu do paměti Mathematického jádra (kernelu). To provedete dvěma řádky.
At line 22 added 7 lines.
Pokud vidíme chybové hlášky
Get::noopen: Cannot open geneticoperators.m...\\
Get::noopen: Cannot open genetic-new.m...\\
Dopíšeme přímo konkrétní cesty k souborům. (předchozí uvedené příkazy fungují pouze pokud jste soubory nakopírovali do aktuálního pracovního adresáře) Např.
At line 30 added 7 lines.
Get["c:\geneticoperators.m"];
Get["c:\genetic-new.m"];
}}}
Správný chod algoritmu se řídí následujícími parametry. Jejich změnou je možné ovlivnit rychlost konvergence.
{{{
At line 46 added 2 lines.
Dále je nutné nadefinovat optimalizační proměnné.
At line 52 added 2 lines.
A konečně i samotnou účelovou funkci.
At line 58 added 2 lines.
V prvním kroku je nagenerujeme populaci náhodnými jedinci.
At line 65 added 2 lines.
Tímto příkazem se spouští iterativní proces evolučního hledání nových řešení. Parametr určuje počet iterací po jejich vykonání skončí. Funkci je možno po skončení opět spustit, a celý proces optimalizace dále pokračuje.
View page Více informací... Přihlášení
Tato strana (revision-12) byla změněna 22:44 20.11.2007 uživatelem xkrumpha.