04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

202 Štúdie vybraných tém programových a informačných systémov<br />

7.1 Modelovanie údajov grafmi<br />

Údaje je možné modelovanie rôznymi spôsobmi, pričom jedným z nich sú aj grafy sústred’ujúce<br />

sa na vzt’ahy medzi logickými jednotkami. Táto kapitola sa venuje niektorým typom<br />

grafov, ktoré je možné využit’ pri vyhl’adávaní a odporúčaní informácií.<br />

7.1.1 Graf ako vyjadrenie vzt’ahu objektov<br />

Údaje modelované grafom sú z pravidla konštruované tak, že vrcholy grafu predstavujú<br />

objekty a hrany vzt’ahy medzi nimi. Typickým príkladom je graf prepojenia stránok na webe,<br />

kde vrcholy predstavujú stránky a orientované hrany predstavujú odkazy medzi nimi. Ak<br />

napríklad stránka a odkazuje na stránku b, potom v grafe musí existovat’ hrana z vrcholu a<br />

do vrcholu b.<br />

Vo všeobecnosti môžu byt’ hrany ako aj vrcholy obohatené typom, ktoré reprezentujú<br />

dodatočný význam hrany. V súvislosti s odkazmi medzi stránkami je možné hrany grafu<br />

označit’ textom, ktorým sa na danú stránku odkazuje. 1 Hrany v grafoch môžu byt’ ováhované,<br />

čím sa otvárajú nové možnosti rozšírenia. V kontexte odkazov medzi stránkami je tak<br />

možné napríklad priradit’ vyššiu váhu odkazom, ktoré sú v nadpisoch a majú vyššiu váhu<br />

v rámci stránky.<br />

te xt 4<br />

c<br />

text 3<br />

a<br />

te x t 2<br />

text 1<br />

0.8<br />

b<br />

0.2<br />

d<br />

Obr. 7-1. Ukážka všeobecného grafu s typovanými a ohodnotenými hranami.<br />

7.1.2 k-partitné grafy<br />

k-partitné grafy sú špeciálnou podmnožinou grafov, pre ktoré platí, že ich vrcholy je možné<br />

rozdelit’ do k disjunktných množín, pričom existujú len hrany medzi jednotlivými množinami.<br />

Ukážka k-partitného grafu, kde k =3je na obrázku 7-2, pričom vrcholy rovnakej farby<br />

patria do rovnakej množiny.<br />

7.1.3 Vrstvené grafy<br />

Vrstvené grafy sú špeciálnym typom k-partitných grafov, pre ktoré je možné vytvorit’ viac<br />

vrstiev, pričom existujú iba hrany medzi vrcholmi v jednej vrstve, hrany medzi dvoma<br />

vrstvami a zároveň ak existuje hrana z vrstvy a do vrstvy b a z vrstvy b do vrstvy c, tak<br />

neexistuje žiadna hrana z vrstvy a do c.<br />

Takéto grafy sú väčšinou konštruované tak, že každá vrstva väčšinou reprezentuje ten<br />

istý graf, kde v každej vrstve sú hrany len vybraného typu.<br />

1 V HTML sa odkaz v minimálnej forme zapisuje ako text odkazu.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!