Domácí úkol Pro molekulu morfinu (vzorec si najděte na Internetu) vytvořte: FSR (kořen = atom N) SAR SSSR Popište složitost jednotlivých kroků algoritmu SSSR.
Domácí úkol - řešení - FSR A = {1-2-3-18-9-1} B = {3-4-5-6-7-8-3} C = {10-9-18-3-4-5-14-13-12- -11-10} D = {15-2-3-4-17-16-15} E = {13-14-5-4-3-18-13}
Domácí úkol - řešení - FSR Poznámky: FSR závisí na číslování a volbě kořene. Při sestavování stromu vždy zařazujte nejdříve uzly s nižšími indexy! Při spojování cyklů je možno v rámci 1 cyklu použít pouze 1 hranu kruhového uzávěru!
Domácí úkol - řešení - SAR a SSSR SAR - kombinace cyklů FSR: Cykly: A, B, C, D, E Kombinace: AB, AC, AD, AE, BC, BD, BE, CD, CE, DE, ABC, … FSR: SSSR:
Domácí úkol - řešení - složitosti Vytvoření prořezaného grafu: O(N2) Vytvoření HR grafu: O(M) Prohledání HR grafu a nalezení externích cyklů: O(M.log(M)) Prohledání HR grafu a nalezení interních cyklů: O(N2.c)