Új algoritmusokkal gyorsul a dinamikus rendszerek rekonstrukciója — logaritmikus időkomplexitással
A korábbi lineáris futásidő helyett a szekvenciahossz mentén párhuzamosított számítások logaritmikus időkomplexitást érnek el, ami új utakat nyit a tudományos és mérnöki alkalmazások előtt.

A nemlineáris dinamikus rendszerek (DSR) adatokból történő rekonstrukciója alapvető kihívás a tudományban és a mérnöki területeken, de ez eddig szekvenciális modellekre támaszkodott — írja az ArXiv-en publikált tanulmány. A klasszikus visszaterjesztéses módszerek lineáris időkomplexitása ($mathcal{O}(T)$) korlátozta a szekvenciahosszt, ami gátat szabott a komplexebb rendszerek elemzésének.
A kutatók most két kiemelkedő, időben párhuzamos algoritmusosztályt vizsgálnak erre a feladatra. Mindkét megközelítés a párhuzamos asszociatív szkennelést használja alapvető számítási primitívként. Ez a módszer lehetővé teszi, hogy a számítások ne egymás után, hanem egyszerre fussanak, jelentősen felgyorsítva a folyamatot.
A párhuzamosítás áttörése
Az első algoritmusosztály lineáris, de nem autonóm dinamikájú modelleket és nemlineáris kiolvasást foglal magában, mint például a modern állapotterű modellek (SSM-ek). A második osztály általános nemlineáris modellekből áll, amelyek a DEER rendszer segítségével párhuzamosíthatók.
Ez a fejlesztés különösen fontos, mivel a neurális hálózatok, mint például a rekurrens neurális hálózatok (RNN-ek), visszacsatolási hurkokat használnak a szekvenciális adatok kezelésére, megőrizve a kontextust az idő múlásával. A párhuzamosítás révén ezek a modellek sokkal nagyobb adathalmazokon is hatékonyan betaníthatók, ami eddig nem volt lehetséges a lineáris időkomplexitás miatt.
A logaritmikus áttörés
A kutatás szerint a logaritmikus időkomplexitás ($mathcal{O}(log T)$) új lehetőségeket teremt a dinamikus rendszerek pontosabb és gyorsabb modellezésében, ahol a DEER rendszer 2024-ben várhatóan befejezi a fejlesztést.