Arts >> Művészet és szórakozás >  >> Mágia >> Bűvésztrükkök

Mik azok a Steven technikák?

Steven Techniques Steven S. Skiena, a Stony Brook Egyetem számítástechnika kiváló professzora által kifejlesztett módszerek a számítási geometria és kombinatorika különféle problémáinak megoldására. Ezeket a technikákat úgy tervezték, hogy egyszerűek, hatékonyak és könnyen megvalósíthatók legyenek, és gyakran használják algoritmusokban olyan problémák megoldására, mint például a legrövidebb út megtalálása a gráfban vagy a ponthalmaz konvex burkának kiszámítása.

A legismertebb Steven-technikák közé tartozik:

* Graham-szkennelés :Ez az algoritmus megszerkeszti egy ponthalmaz konvex burkot O(n log n) idő alatt, ahol n a pontok száma. Úgy működik, hogy a bal szélső ponttal kezdődik, majd iteratív módon pontokat ad hozzá a konvex hajótesthez az óramutató járásával ellentétes sorrendben.

* Jarvis március :Ez az algoritmus egy ponthalmaz konvex burkot is megszerkeszt, de ezt O(nh) idő alatt teszi meg, ahol h a pontok száma a konvex burkon. Úgy működik, hogy a konvex hajótest tetszőleges pontjával kezdi, majd iteratív módon hozzáadja azt a pontot, amelyik a legtávolabb van az aktuális ponttól.

* Ajándékcsomagolás :Ez az algoritmus megszerkeszti egy ponthalmaz konvex burkot O(n log n) idő alatt. Úgy működik, hogy a bal szélső ponttal kezdődik, majd iteratív módon, az óramutató járásával ellentétes sorrendben ad hozzá pontokat a konvex hajótesthez, de más kritériumot használ annak meghatározására, hogy mikor kell pontot adni a konvex hajótesthez.

* Sweep line algoritmus :Ez az algoritmus megtalálja a legrövidebb utat a gráfban O(E log V) idő alatt, ahol E a gráf éleinek száma, V pedig a gráf csúcsainak száma. Úgy működik, hogy elképzel egy függőleges vonalat, amely balról jobbra söpör végig a grafikonon, és a vonal mozgásával frissíti a forráscsúcstól az egyes csúcsokig tartó legrövidebb utat.

A Steven-technikákat széles körben használják számos alkalmazásban, beleértve a számítógépes grafikát, a robotikát és a számítási biológiát. Egyszerűségükről, hatékonyságukról és könnyű kivitelezésükről nevezetesek, így értékes eszközt jelentenek a számítási geometria és a kombinatorika számos problémájának megoldására.

Bűvésztrükkök

Kapcsolódó kategóriák