Kontakt Grudziądzka 5, 87-100 Toruń
tel.: +48 56 611 3310

Szybsze obliczenia kwantowe? To możliwe!

Graficzny abstrakt algorytmu WISE podzielony na cztery panele, od A do D. Panel A to schemat zderzenia molekularnego: dwie cząsteczki zbliżają się do siebie z przeciwnych kierunków, aby zderzyć się w centralnym punkcie. Panel B to wykres na płaszczyźnie zespolonej ilustrujący rozkład wartości własnych Weinberga. Część z nich, oznaczonych kolorem niebieskim, znajduje się wewnątrz czarnego okręgu o promieniu jeden, a pozostała część, oznaczona kolorem czerwonym, wykracza poza niego. Czarna ścieżka ze strzałkami, oznaczona jako kontur Gamma D, otacza wszystkie wartości własne Weinberga oznaczone na czerwono, co symbolizuje izolowanie problematycznej części problemu rozproszeniowego. Panel C to wykres przekroju czynnego w funkcji energii zderzenia. Punkty reprezentujące wyniki nowej metody WISE idealnie pokrywają się z ciągłą linią oznaczającą wyniki powszechnie stosowanej metody sprzężonych kanałów. Panel D to wykres pokazujący wydajność algorytmu. Zależność czasu obliczeń od rozmiaru problemu układa się w krzywą paraboliczną, podpisaną jako czas proporcjonalny do N do kwadratu.
Działanie i wydajność algorytmu WISE (Weinberg-regularized Iterative Series Expansion), w symulacjach zderzeń molekularnych (A). Nowa metoda rozwiązuje problem rozproszeniowy w oparciu o tzw. wartości własne Weinberga (η, przedstawione na płaszczyźnie zespolonej w panelu B). Wartości wykraczające poza promień jednostkowy (czerwone kropki) odpowiadają za brak zbieżności stosowanych dotychczas metod iteracyjnych. Algorytm rozwiązuje ten problem, stosując całkowanie po specjalnym konturze (ΓD), który pozwala wyizolować problematyczną część procedury numerycznej. Metoda WISE bezbłędnie odtwarza przekroje czynne uzyskane tradycyjnymi metodami obliczeniowymi (tutaj: metodą sprzężonych kanałów, coupled channels, CC, panel C), a czas obliczeń rośnie jedynie z kwadratem złożoności problemu (panel D). Obliczenia zademonstrowano dla zderzeń tlenku węgla z helem (CO + He). fot.H. Jóźwiak

Międzynarodowy zespół fizyków, w którego skład wchodzi dr Hubert Jóźwiak z Uniwersytetu Mikołaja Kopernika w Toruniu, opracował nowatorski algorytm pozwalający na znacznie szybsze symulowanie zderzeń molekularnych. Praca, która właśnie ukazała się w prestiżowym czasopiśmie Science Advances, przełamuje barierę obliczeniową, z którą naukowcy zmagali się od dekad i otwiera drogę m.in. do ścisłych badań nad zderzeniami cząsteczek wody.

Zderzenia atomów i cząsteczek to jedne z najbardziej fundamentalnych procesów dynamicznych we wszechświecie. Mechanika kwantowa podaje bardzo zwięzły „przepis” na przewidzenie dynamiki takiego zdarzenia w postaci równania Schrödingera. Ścisłe rozwiązanie tego równania stanowi jednak potężne wyzwanie numeryczne. Im cięższe i bardziej rozbudowane są zderzające się cząsteczki, tym więcej mocy obliczeniowej potrzeba, aby opisać ich zachowanie. Skalowanie powszechnie stosowanych metod jest brutalne: jeśli symulacja zderzenia prostych cząsteczek zajmuje komputerowi jedną dobę, to układ dziesięciokrotnie bardziej skomplikowany wymagałby niemal trzech lat ciągłych obliczeń. Wynika to ze sposobu działania stosowanych powszechnie algorytmów, które „odwijają” rozwiązanie równania (funkcję falową) krok po kroku, wykorzystując do tego operacje mnożenia i odwracania macierzy.

Nowy algorytm opiera się na stopniowym udoskonalaniu rozwiązania równania Schrödingera. Startując z przybliżonej formy funkcji falowej, wprowadza się do niej poprawki, aż funkcja osiągnie wymaganą dokładność. Dotychczasowe próby zastosowania takiego podejścia do zderzeń  cząsteczkowych bywały jednak matematycznie niestabilne – zamiast przybliżać funkcję do prawidłowego rozwiązania, z każdą kolejną poprawką błąd numeryczny lawinowo narastał.

Badacze poradzili sobie z tym za pomocą regularyzacji: algorytm skutecznie identyfikuje i izoluje „problematyczną” część zderzenia od tej, która zachowuje się stabilnie. Co kluczowe, udało się to osiągnąć za pomocą znacznie tańszych operacji algebraicznych. Dzięki temu czas trwania obliczeń rośnie z drugą, a nie z trzecią potęgą złożoności układu. W praktyce oznacza to, że rozwiązanie przytoczonego wcześniej przykładu, zamiast trzech lat, zajmie trzy miesiące.

Drastyczne zredukowanie czasu obliczeń otwiera przed fizykami możliwość symulowania układów, które do tej pory pozostawały poza zasięgiem najlepszych centrów obliczeniowych. W niedalekiej przyszłości nowy algorytm pozwoli na przeprowadzenie pierwszych ścisłych symulacji, m.in. zderzeń cząsteczek wody. Zrozumienie tego procesu jest kluczowe zarówno dla precyzyjnego modelowania ziemskiej atmosfery, jak i badaniach składu izotopowego komet, które starają się wyjaśnić pochodzenie wody na naszej planecie.

A quadratic-scaling algorithm with guaranteed convergence for quantum coupled-channel calculations, Science Advances, 2026

pozostałe wiadomości

galeria zdjęć

Zdjęcie przedstawia pierwszego autora pracy współautorskiej. Kliknij, aby powiększyć zdjęcie. Graficzny abstrakt algorytmu WISE podzielony na cztery panele, od A do D. Panel A to schemat zderzenia molekularnego: dwie cząsteczki zbliżają się do siebie z przeciwnych kierunków, aby zderzyć się w centralnym punkcie. Panel B to wykres na płaszczyźnie zespolonej ilustrujący rozkład wartości własnych Weinberga. Część z nich, oznaczonych kolorem niebieskim, znajduje się wewnątrz czarnego okręgu o promieniu jeden, a pozostała część, oznaczona kolorem czerwonym, wykracza poza niego. Czarna ścieżka ze strzałkami, oznaczona jako kontur Gamma D, otacza wszystkie wartości własne Weinberga oznaczone na czerwono, co symbolizuje izolowanie problematycznej części problemu rozproszeniowego. Panel C to wykres przekroju czynnego w funkcji energii zderzenia. Punkty reprezentujące wyniki nowej metody WISE idealnie pokrywają się z ciągłą linią oznaczającą wyniki powszechnie stosowanej metody sprzężonych kanałów. Panel D to wykres pokazujący wydajność algorytmu. Zależność czasu obliczeń od rozmiaru problemu układa się w krzywą paraboliczną, podpisaną jako czas proporcjonalny do N do kwadratu.. Kliknij, aby powiększyć zdjęcie.