Uživatelské nástroje

Nástroje pro tento web


lmdemo:rmhotel:evolution:03vztahy

Demo ReverseMiner: 03 Vztahy

Dle specifkací má být do dat ukryto pět vztahů.

Byla zadán jeden RM případ, který se pokusí nalézt data splňující všechny požadavky najednou.

03 Vztahy 01.99 Specifika hostů podle bydliště

RM případ s názvem 03 Vztahy 01.99 Specifika hostů podle bydliště generuje data, ve kterých je ukryto všech pět vztahů. Vznikl klonem RM případu s názvem 02 BK 99 Doménové znalosti.

Sloupce

Na záložce COLUMNS bylo pomocí tlačítka Import třeba přidat z RM případu 01 Frekvence všechny sloupce, které budou navíc potřeba v úlohách DZD. Základní RM případ může také vložen jako Data Preset na záložce DATA PRESETS.

Úlohy DZD

Na záložce DM TASKS byly přidány požadavky v podobě zadání úloh pro 4ft-Miner nacházející se ve skupině 03 Vztahy 01 Specifika podle bydliště.

Pro některé požadavky bylo třeba vytvořit dvě zadání úloh – jedno pro zajištění síly vztahu, druhé pro zajištění minimální počtu případů, které vztah splňují.

Data presets

Jako výchozí budou při inicializaci populace použita výsledná data z RM případu 02 BK 99 Doménové znalosti, který rezprezentuje data splňující všechny požadavky vyplývající z doménových znalostí.

Mutanti

Pro každý z pěti požadovaných vztahů byl vytvořen RM případ typu mutant, který zrychluje průběh evoluce. RM případy byly vloženy do Data Presets v hlavním RM případu 03 Vztahy 01.99 Specifika hostů podle bydliště.

Evoluce a výsledek

Za přibližně 40 minut evoluce byla nalezena varianta dat, která splňuje téměř všechny požadavky. Problém je pouze vztahu požadujícím pobyty Poláků spíše mimo sezonu. I ten je však už splněn dostatečně silně. Evoluce proto byla přerušena.

03 Vztahy 01.99b Specifika hostů podle bydliště

Následně byl vytvořen klon RM případu a pojmenován 03 Vztahy 01.99b Specifika hostů podle bydliště. V něm byla použita úloha DZD 03 Vztahy 01.01b Poláci jezdí mimo sezonu, která zmírňuje požadavky na sílu vztahu.

Po spuštění evoluce klonu, skončila evoluce hned v prvním kroce, protože data již splňují všechny na ně kladené požadavky.

Upozornění: V aktuální verzi ReverseMineru by toto šlo vyřešit jednodušeji pozastavením evoluce a nastavením tolerance pro danou úlohu DZD na záložce DM TASKS.

98 Evoluce

Opět pouze spíš z kosmetických důvodů byl vytvořen RM případ s názvem 98 Evoluce, který zastřešuje všechny dílčí evoluce. Jeho výsledkem jsou data o rozsahu 200 záznamů, která však obsahují všechny sloupce a splňují všechny na ně kladené požadavky vyplývající ze specifikací.

lmdemo/rmhotel/evolution/03vztahy.txt · Poslední úprava: 2015/12/22 18:07 (upraveno mimo DokuWiki)