Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

I T P W ZPT 1 Jak usprawnić obliczanie MKZ? W celu sprawniejszego obliczania MKZ wprowadzimy skuteczniejszą metodę wg par zgodnych Znamy metodę wg par.

Podobne prezentacje


Prezentacja na temat: "I T P W ZPT 1 Jak usprawnić obliczanie MKZ? W celu sprawniejszego obliczania MKZ wprowadzimy skuteczniejszą metodę wg par zgodnych Znamy metodę wg par."— Zapis prezentacji:

1 I T P W ZPT 1 Jak usprawnić obliczanie MKZ? W celu sprawniejszego obliczania MKZ wprowadzimy skuteczniejszą metodę wg par zgodnych Znamy metodę wg par sprzecznych oraz metodę bezpośrednią

2 I T P W ZPT 2 Algorytm MKZ wg par zgodnych E – relacja zgodności (e i,e j ) E R j = { e i | i < j oraz (e i,e j ) E} RKZ k RKZ k+1 KZ RKZ k a) R k+1 =, RKZ k+1 jest powiększana o klasę KZ = {k+1} b) KZ R k+1 =, KZ bez zmian c) KZ R k+1, KZ = KZ R k+1 {k+1}

3 I T P W ZPT 3 Przykład 1,2 1,3 1,5 2,3 2,4 2,5 3,5 3,6 4,6 E: R 1 = R 2 = R 3 = R 4 = R 5 = R 6 = 1, ,2,3 3,4 R j = { e i | i < j oraz (e i,e j ) E}

4 I T P W ZPT 4 Przykład c.d. R 1 = R 2 = 1 R 3 = 1,2 R 4 = 2 R 5 = 1,2,3 R 6 = 3,4 a) R k+1 =, RKZ k+1 jest powiększana o klasę KZ = {k+1} b) KZ R k+1 =, KZ bez zmian c) KZ R k+1, KZ = KZ R k+1 {k+1} Rodzina MKZ {1} {1,2} {1,2,3} {1,2,3,5},{2,4} {4,6}, {1,2,3} {1,2,3,5},{2,4} {2,4}, {2,5}, {3,6},

5 I T P W ZPT 5 Algorytm MKZ wg par sprzecznych Koniunkcję dwuskładnikowych sum przekształcić do minimalnego wyrażenia boolowskiego typu suma iloczynów Zapisać pary sprzeczne w postaci koniunkcji dwuskładnikowych sum Wtedy MKZ są uzupełnieniami zbiorów reprezentowanych przez składniki iloczynowe tego wyrażenia

6 I T P W ZPT 6 Ten sam przykład 1,2 1,3 1,5 2,3 2,4 2,5 3,5 3,6 4,6 E: Pary zgodne 1,4 1,6 2,6 3,4 4,5 5,6 Pary sprzeczne

7 I T P W ZPT 7 Przykład... Pary sprzeczne: (k1, k4), (k1, k6), (k2, k6), (k3, k4), (k4, k5), (k5, k6) = (k4 + Przekształcamy wyrażenie do postaci suma iloczynów: Obliczamy wyrażenie boolowskie typu koniunkcja sum: (k1 + k4) (k1 + k6 ) (k2 + k6) (k3 + k4) (k4 + k5) (k5 + k6) = Porządkujemy: (k4 + k1) (k4 + k3 ) (k4 + k5) (k6 + k1) (k6 + k2) (k6 + k5) = k4k6 + k1k2k4k5 + k1k3k5k6 + k1k2k3k5 (k6 + k1k3k5) k1k2k5) =

8 I T P W ZPT 8 Przykład... Klasy zgodne uzyskamy odejmując od zbioru {k1,...,k6}, zbiory tych ki, które występują w jednym składniku wyrażenia typu suma iloczynów {k1,..., k6} {k4, k6} = {k1, k2, k3, k5 } {k1,...,k6} {k1, k2, k4, k5 } = {k3, k6} {k1,...,k6} {k1, k3, k5, k6} = {k2, k4} {k1,...,k6} {k1, k2, k3, k5 } = {k4, k6}

9 I T P W ZPT 9 Warto umiejętnie dobierać metodę... (1,2), (1,3), (1,4), (1,5), (1,6), (1,7), (2,3), (2,5), (2,6), (2,7), (3,4), (3,5), (3,6), (3,8), (4,6), (4,7), (4,8), (5,6), (5,7), (5,8), (6,7), (6,8), (7,8), Pary zgodne: Pary sprzeczne: (1,8)(2,4)(2,8)(3,7)(4,5) Wybór metody jest oczywisty!

10 I T P W ZPT 10 Graf niezgodności: Wierzchołki grafu reprezentują kolumny tablicy dekompozycji. (k i, k j ) (k i, k s ) (k l, k r ) Pary niezgodne: Niezgodne pary kolumn łączy się krawędziami. ksks k2k2 kiki kjkj klkl k1k1 krkr kpkp W obliczaniu kolumn, które można skleić znajdują zastosowanie algorytmy kolorowania grafu. W poszukiwaniu innych metod…

11 I T P W ZPT 11 Przykład… 0,3 0,4 0,6 1,3 1,4 1,5 1,6 2,5 2,7 3,4 3,6 4,5 4,6 5,7 Pary zgodne: Pary sprzeczne: 0,1 0,2 0,5 0,7 1,2 1,7 2,3 2,4 2,6 3,5 3,7 4,7 5,6 6,7

12 I T P W ZPT 12 Graf niezgodności (0,1), (0,2), (0,5), (0,7), (1,2), (1,7), (2,3), (2,4), (2,6), (3,5), (3,7), (4,7), (5,6), (6,7) i jego kolorowanie

13 I T P W ZPT 13 Graf zgodności - przykład MKZ1 = {S 1, S 2, S 5, S 6, S 7 } MKZ2 = {S 1, S 4, S 6, S 7 } MKZ3 = {S 5, S 6, S 7,S 8 } MKZ4 = {S 4, S 6, S 7,S 8 } MKZ5 = {S 3, S 5, S 6, S 8 } MKZ6 = {S 3, S 4, S 6, S 8 } MKZ7 = {S 1, S 2, S 3, S 5, S 6 } MKZ8 = {S 1, S 3, S 4, S 6 } S1S1 S2S2 S3S3 S4S4 S5S5 S6S6 S7S7 S8S8 Jak zauważyć rozwiązanie z grafu zgodności! (1,2), (1,3), (1,4), (1,5), (1,6), (1,7), (2,3), (2,5), (2,6), (2,7), (3,4), (3,5), (3,6), (3,8), (4,6), (4,7), (4,8), (5,6), (5,7), (5,8),(6,7), (6,8), (7,8),

14 I T P W ZPT 14 Graf niezgodności - przykład (S 1, S 8 ) (S 2, S 4 ) (S 2,S 8 ) (S 3, S 7 ) (S 4, S 5 ) S1S1 S2S2 S3S3 S4S4 S5S5 S6S6 S7S7 S8S8 Teraz łatwiej! MKZ1 = {S 1, S 2, S 5, S 6, S 7 } MKZ6 = {S 3, S 4, S 6, S 8 }


Pobierz ppt "I T P W ZPT 1 Jak usprawnić obliczanie MKZ? W celu sprawniejszego obliczania MKZ wprowadzimy skuteczniejszą metodę wg par zgodnych Znamy metodę wg par."

Podobne prezentacje


Reklamy Google