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.

Slides:



Advertisements
Podobne prezentacje
OBLICZENIA NUMERYCZNE
Advertisements

Modelowanie i symulacja
Cele wykładu - Przedstawienie podstawowej wiedzy o metodach obliczeniowych chemii teoretycznej - ich zakresie stosowalności oraz oczekiwanej dokładności.
Metody badania stabilności Lapunowa
Nieliniowa metoda najmniejszych kwadratów
Ruch układu o zmiennej masie
„Wielokryterialna optymalizacja pracy systemu wytwarzania o strukturze przepływowej – algorytm memetyczny” Przygotował: Dominik Żelazny, IIAR.
Metody numeryczne część 1. Rozwiązywanie układów równań liniowych.
Dany jest układ różniczkowych
Metody poszukiwania minimów lokalnych funkcji
Równania różniczkowe cząstkowe
Metody rozwiązywania układów równań liniowych
Badania operacyjne. Wykład 2
Metody Numeryczne Wykład no 3.
Metoda węzłowa w SPICE.
Sztuczna Inteligencja 2.1 Metody szukania na ślepo
Materiały pochodzą z Platformy Edukacyjnej Portalu
Zastosowanie programu SYBYL do wygładzania przybliżonych modeli białkowych SEKWENCJA AMINOKWASOWA MODELOWANIE METODĄ DYNAMIKI MONTE CARLO NA TRÓJWYMIAROWEJ.
Metody Sztucznej Inteligencji w Sterowaniu 2009/2010Optymalizacja miary efektywności działania sztucznych sieci neuronowych Dr hab. inż. Kazimierz Duzinkiewicz,
Błądzenie przypadkowe i procesy transportu w sieciach złożonych
Linear Methods of Classification
OPORNOŚĆ HYDRAULICZNA, CHARAKTERYSTYKA PRZEPŁYWU
Sieci neuronowe jednokierunkowe wielowarstwowe
Metody Lapunowa badania stabilności
AUTOMATYKA i ROBOTYKA (wykład 6)
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
II Zadanie programowania liniowego PL
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
Zakładamy a priori istnienie rozwiązania α układu równań.
METODY NUMERYCZNE I OPTYMALIZACJA
Technika optymalizacji
Metody iteracyjne rozwiązywania układów równań liniowych
Modelowanie i identyfikacja 2010/2011Optymalizacja miary efektywności działania sztucznych sieci neuronowych Dr hab. inż. Kazimierz Duzinkiewicz, Katedra.
Miary efektywności/miary dobroci/kryteria jakości działania SSN
Zasady przywiązywania układów współrzędnych do członów.
Algebra Przestrzenie liniowe.
Przekształcenia liniowe
MS Excel - wspomaganie decyzji
Regresja wieloraka.
Metody numeryczne szukanie pierwiastka metodą bisekcji
Rozwiązywanie układów równań liniowych różnymi metodami
Ekonometryczne modele nieliniowe
Wyznaczniki, równania liniowe, przestrzenie liniowe Algebra 1
MECHANIKA 2 Wykład Nr 12 Zasady pracy i energii.
Tematyka zajęć LITERATURA
Trochę algebry liniowej.
Metody rozwiązywania układów równań nieliniowych
Metody nieinkluzyjne: Metoda iteracji prostej.
Analiza szeregów czasowych
Regresja liniowa Dany jest układ punktów
C(r) całka korelacji: – norma badanej wielkości fizycznej
Analiza numeryczna i symulacja systemów
Metody rozwiązywania układów równań liniowych
Wykład 6 Dr Aneta Polewko-Klim
D. Ciołek BADANIA OPERACYJNE – wykład 2
1 Metody optymalizacji - Energetyka 2015/2016 Podstawy matematyczne metod optymalizacji © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów.
Fundamentals of Data Analysis Lecture 12 Approximation, interpolation and extrapolation.
Treść dzisiejszego wykładu l Szeregi stacjonarne, l Zintegrowanie szeregu, l Kointegracja szeregów.
Treść dzisiejszego wykładu l Postać standardowa zadania PL. l Zmienne dodatkowe w zadaniu PL. l Metoda simpleks –wymagania metody simpleks, –tablica simpleksowa.
Rozpatrzmy następujące zadanie programowania liniowego:
Metody optymalizacji Wykład /2016
Metody optymalizacji Materiał wykładowy /2017
Metody optymalizacji Wykład 1b /2016
Analiza numeryczna i symulacja systemów
Transformacja Z -podstawy
Wykład 4 (cz. 1) Pierwsze zastosowania modelowania molekularnego: lokalna i globalna minimalizacja energii potencjalnej.
Jednorównaniowy model regresji liniowej
Sterowanie procesami ciągłymi
Hiperpowierzchnia energii potencjalnej cząsteczki
II. Matematyczne podstawy MK
Zapis prezentacji:

Metody poszukiwania punktów siodłowych x1x1 x2x2 NH 3...HCl NH Cl - NH 3...H...Cl H3NH3N H Cl x1x1 x2x2     E E

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.

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).

3. Metody poruszania się wzdłuż kierunków własnych (eigenvector following) Wyrażamy krok metody Newtona w bazie wektorów własnych hesjanu.

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

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).

Literatura: 1.C.J. Cerjan, W.H. Miller, On finding transition states, J. Chem. Phys., 75, (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, (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, (1995).

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).

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).

Ilustracja działania metod deformacyjnych

Przykłady metod deformacyjnych. Metoda równania dyfuzyjnego

Metoda skalowania odległości r ij e ij r ij e ij

LJ 38 LJ 55 LJ 75 J. P. K. Doye, M. A, Miller, D. J. Wales J. Chem. Phys. 1999, 111,

N=38 (fcc) N=55 (Ikosahedron Mackaya) N=75 (Dziesięciościan Marksa)

Bezwodnik kwasu bursztynowegoBezwodnik kwasu maleinowego Imidazol Formamid

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.

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.

Struktura o najniższej energii w modelu uproszczonym Metody średniego pola: ilustracja graficzna

Pełnoatomowa reprezentacja łańcucha polipeptydowego w roztworze z uwzględnieniem rozpuszczalnika Model UNRES

Przewidziana struktura białka HDEA: część C- końcowa. Kolor czerwony: struktura krystaliczna. Przewidziana struktura białka HDEA: część N- końcowa