Arts >> Umjetnost i zabava >  >> Magija >> Mađioničarski trikovi

Što su Stevenove tehnike?

Steven Techniques su skup metoda koje je razvio Steven S. Skiena, ugledni profesor računarstva na Sveučilištu Stony Brook, za rješavanje raznih problema u računskoj geometriji i kombinatorici. Ove tehnike su dizajnirane da budu jednostavne, učinkovite i lake za implementaciju, a često se koriste u algoritmima za probleme kao što je pronalaženje najkraćeg puta u grafu ili izračunavanje konveksne ljuske skupa točaka.

Neke od najpoznatijih Stevenovih tehnika uključuju:

* Graham scan :Ovaj algoritam konstruira konveksnu ljusku skupa točaka u O(n log n) vremena, gdje je n broj točaka. Djeluje tako da počinje s krajnjom lijevom točkom, a zatim iterativno dodaje točke konveksnoj ovojnici u smjeru suprotnom od kazaljke na satu.

* Jarvis marš :Ovaj algoritam također konstruira konveksnu ljusku skupa točaka, ali to čini u O(nh) vremenu, gdje je h broj točaka na konveksnoj ljusci. Funkcionira tako da počinje s bilo kojom točkom na konveksnoj ljusci i zatim iterativno dodaje točku koja je najudaljenija desno od trenutne točke.

* Zamatanje darova :Ovaj algoritam konstruira konveksnu ljusku skupa točaka u O(n log n) vremena. Funkcionira tako da počinje s krajnjom lijevom točkom, a zatim iterativno dodaje točke konveksnoj ovojnici u smjeru suprotnom od kazaljke na satu, ali koristi drugačiji kriterij za određivanje kada treba dodati točku konveksnoj ovojnici.

* Algoritam sweep linije :Ovaj algoritam pronalazi najkraći put u grafu za O(E log V) vremena, gdje je E broj bridova u grafu, a V je broj vrhova u grafu. Funkcionira tako da zamišlja okomitu crtu koja prelazi preko grafa slijeva nadesno i ažurira najkraći put od izvornog vrha do svakog vrha kako se linija pomiče.

Stevenove tehnike naširoko se koriste u raznim primjenama, uključujući računalnu grafiku, robotiku i računalnu biologiju. Oni su poznati po svojoj jednostavnosti, učinkovitosti i lakoći implementacije, što ih čini vrijednim alatom za rješavanje širokog spektra problema u računskoj geometriji i kombinatorici.

Mađioničarski trikovi

Povezani Kategorije