Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałRyszard Niemiec Został zmieniony 9 lat temu
1
Metody poszukiwania punktów siodłowych x1x1 x2x2 NH 3...HCl NH 4 +...Cl - NH 3...H...Cl H3NH3N H Cl x1x1 x2x2 E E
2
Charakterystyka punktów siodłowych Istnieje taka baza ortonormalna, że wartość funkcji wzrasta (posiada minimum kierunkowe) w kierunkach wszystkich wektorów bazowych z wyjątkiem jednego (tam posiada maksimum kierunkowe). Zatem: 1.Gradient funkcji w punkcie siodłowym jest równy zeru (punkt jest punktem krytycznym). 2.Wszystkie wartości własne hesjanu funkcji są dodatnie z wyjątkiem jednej. Kierunek związanego z nią wektora własnego jest kierunkiem wzdłuż którego funkcja posiada maksimum. Jeżeli w punkcie krytycznym mamy k>1 wartości własnych ujemnych to punkt ten jest punktem siodłowym k-tego rzędu. Takie punkty krytyczne nie są istotne w analizie powierzchni energii ponieważ nie odpowiadają stanom przejściowym reakcji chemicznych/przemian konformacyjnych.
3
Algorytmy lokalizacji punktów siodłowych 1. Minimalizacja normy gradientu funkcji (zaimplementowana w pakiecie MOPAC jako opcja NLLSQ). Metoda ta nie gwarantuje nawet znalezienia punktu stacjonarnego (o zerowym gradiencie) natomiast jest „łagodna” w sensie zmian energii. 2. Metoda Newtona (rozwiązujemy układ równań nieliniowych): Gwarantuje znalezienie jakiegoś punktu krytycznego ale może to być minimum, maksimum lub punkt siodłowy wyższego rzędu. W przypadku obu rodzajów metod musimy wystartować z obszaru zbieżności do punktu siodłowego; w szczególności hesjan musi mieć odpowiednią strukturę (jedna wartość własna ujemna pozostałe dodatnie).
4
3. Metody poruszania się wzdłuż kierunków własnych (eigenvector following) Wyrażamy krok metody Newtona w bazie wektorów własnych hesjanu.
5
Przypuśćmy, że szukamy punktu siodłowego z punktu w którym wszystkie wartości własne są dodatnie. Przeprowadźmy następującą modyfikację metody Newtona: Jeżeli teraz wybierzemy takie, że b 1 - <0 to w granicach przybliżenia kwadratowego wartość funkcji będzie rosła wzdłuż pierwszego kierunku a malała wzdłuż pozostałych. Przybliżenie wymierne funkcji minimalizowanej S – diagonalna macierz czynników skalujących; zwykle macierz jednostkowa
6
1.Istnieje n+1 wartości własnych l. Dwie sąsiadujące wartości własne ograniczają odpowiednią wartość hesjanu, tj. i b i i+1. 2.W minimum energii 1 =0 a 2,..., n są wartościami własnymi hesjanu. 3.W punkcie siodłowym 1 0 Metoda poruszania się wzdłuż kierunków własnych ma zastosowanie zarówno do poszukiwania minimum (w pakiecie MOPAC znana jako opcja EF) jak i punktu siodłowego (TS).
7
Literatura: 1.C.J. Cerjan, W.H. Miller, On finding transition states, J. Chem. Phys., 75, 2800-2806 (1981). 2.J. Simons, P. Jorgensen, H. Taylor, J. Ozment, J. Phys. Chem., 87, 2745 (1983). 3.J. Baker, An algorithm for location of transition states, J. Comput. Chem., 7, 385-395 (1986). 4.F. Jensen, Locating transition structures by mode following: A comparison of six methods on the Ar8 Lennard-Jones potential. J. Chem. Phys., 102, 6706-6718 (1995).
8
x f(x) punkt początkowy minimum lokalne minimum globalne Poszukiwanie minimum globalnego Przykłady zadań optymalizacji globalnej: Przewidywanie struktur białek i innych makromolekuł (globalna minimalizacja energii). Przewidywanie struktur krystalicznych. Problem fazowy w krystalografii (dopasowywanie struktury do zaobserwanego wzoru refleksów. Problem komiwojażera (ekonomia).
9
Podstawowe typy metod poszukiwania minimum globalnego: 1.Metody stochastyczne oparte na algorytmach Monte Carlo. 2.Metody deformacjii oryginalnej funkcji (deterministyczne). 3.Metody średniego pola. 4.Algorytmy genetyczne. 5.Proste przeszukiwanie przestrzeni zmiennych (ograniczone do niewielu wymiarów).
10
Ilustracja działania metod deformacyjnych
11
Przykłady metod deformacyjnych. Metoda równania dyfuzyjnego
12
Metoda skalowania odległości r ij e ij r ij e ij
13
LJ 38 LJ 55 LJ 75 J. P. K. Doye, M. A, Miller, D. J. Wales J. Chem. Phys. 1999, 111, 8417-8428.
14
N=38 (fcc) N=55 (Ikosahedron Mackaya) N=75 (Dziesięciościan Marksa)
15
Bezwodnik kwasu bursztynowegoBezwodnik kwasu maleinowego Imidazol Formamid
16
Metoda Monte Carlo z minimalizacją energii (stochastyczna). 1.Wybrać punkt początkowy. 2.Zminimalizować lokalnie funkcję; dostajemy x 0 i f 0. 3.Zaburzyć x 0. 4.Zminimalizować funkcję; dostajemy x 1 i f 1. 5.Jeżeli f 1 <f 0 to wstawić x 1 za x 0 a f 1 za f 0 i przejść do punktu 3; w przeciwnym razie wykonać test Metropolisa (punkt 6). 6.Wylosować y z przedziału [0,1] i obliczyć z=exp[- (f 1 -f 0 )]. Jeżeli y>z wstawić x 1 za x 0 a f 1 za f 0 w przeciwnym wypadku nic nie zmieniać. Przejść do punktu 3.
17
Algorytmy genetyczne 1.Tworzymy początkową populację rozwiązań (np. generujemy przypadkowo konformacje a następnie minimalizujemy lokalnie energię każdej z nich). 2.Na elementach populacji wykonujemy dwa typy operacji: a)Mutacje (przypadkowe zaburzenie jednej lub grupy zmiennych). b)Krzyżowanie (wymiana grupy zmiennych pomiędzy dwoma rozwiązaniami). 3.Z nowej populacji usuwamy te elementy, które mają największe wartości funkcji (są najgorzej “przystosowane”). D.E. Goldberg, Algorytmy genetyczne i ich zastosowania, WNT, Warszawa.
18
Struktura o najniższej energii w modelu uproszczonym Metody średniego pola: ilustracja graficzna
19
Pełnoatomowa reprezentacja łańcucha polipeptydowego w roztworze z uwzględnieniem rozpuszczalnika Model UNRES
20
Przewidziana struktura białka HDEA: część C- końcowa. Kolor czerwony: struktura krystaliczna. Przewidziana struktura białka HDEA: część N- końcowa
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.