- Klasifikacija vrsta algoritama
- Prema vašem sustavu znakova
- Kvalitativni algoritmi
- Kvantitativni algoritmi
- Računalni algoritam
- Neračunalni algoritam
- Prema svojoj funkciji
- Algoritam obilježavanja
- DO
- Dinamičko planiranje
- Heuristički algoritmi
- Algoritmi za povratak
- Pohlepni algoritam
- Reference
Među različitim vrstama algoritama koji postoje postoje se istakli oni koji su klasificirani prema njihovom sustavu znakova i prema funkciji. Algoritam je niz koraka poduzetih za rješavanje problema, izvršavanje zadatka ili izračunavanje.
Po definiciji, oni su uglavnom strogi i logični dizajni, poput matematičkih operacija, koji su se pokazali optimalnim za rješavanje nekih poteškoća u pitanju.

U osnovi je algoritam najbolje poznato rješenje određenog problema. Ovisno o strategiji i funkciji, postoji mnogo vrsta algoritama.
Neke od tih vrsta su: dinamički algoritmi, obrnuti algoritmi, grubi algoritmi, oportunistički algoritmi, obilježavajući algoritmi i slučajni algoritmi, između ostalih.
Algoritmi imaju različite namjene na mnogim poljima. Od područja računala, preko matematike do područja marketinga. Postoji tisuće odgovarajućih algoritama za rješavanje problema na svakom području.
Klasifikacija vrsta algoritama
Prema vašem sustavu znakova
Kvalitativni algoritmi
Ovi algoritmi su oni u koje su postavljeni verbalni elementi. Primjer ove vrste algoritma su upute ili „korak po korak“ koje se daju usmeno.
Takav je slučaj s receptima za kuhanje ili uputama za obavljanje poslova "uradi sam".
Kvantitativni algoritmi
Oni su suprotnost kvalitativnim algoritmima jer se postavljaju numerički elementi. Ove se vrste algoritama koriste u matematici za obavljanje izračuna. Na primjer, pronaći kvadratni korijen ili riješiti jednadžbu.
Računalni algoritam
Oni su algoritmi koji se izrađuju pomoću računala; mnogi od ovih algoritama su složeniji i zato ih treba izvesti preko stroja. Oni također mogu biti kvantitativni algoritmi koji su optimizirani.
Neračunalni algoritam
Ovi algoritmi su oni koji se ne mogu napraviti s računalom; na primjer, programiranje televizije.
Prema svojoj funkciji
Algoritam obilježavanja
Ovaj algoritam koristi automatizaciju za dinamičko postavljanje cijena na temelju čimbenika kao što je ponašanje kupaca.
Praksa je automatskog određivanja cijene predmeta u prodaji kako bi se povećala dobit prodavača. Uobičajena je praksa u zrakoplovnoj industriji od početka 1990-ih.
Algoritam označivanja uobičajena je praksa u visoko konkurentnim industrijama, poput putovanja i mrežne trgovine.
Ova vrsta algoritma može biti izuzetno složena ili relativno jednostavna. U mnogim slučajevima mogu biti samouci ili se mogu kontinuirano optimizirati testiranjem.
Algoritam označavanja može biti nepopularan kod kupaca, jer ljudi imaju tendenciju da cijene stabilnost i poštenost.
DO
To je algoritam gdje rezultat ili način dobivanja rezultata ovisi o vjerojatnosti. Također se ponekad nazivaju i slučajni algoritmi.
U nekim je aplikacijama upotreba ove vrste algoritma prirodna, primjerice kod simuliranja ponašanja postojećeg ili planiranog sustava tijekom vremena. U ovom slučaju rezultat je slučajan.
U drugim slučajevima problem koji treba riješiti je deterministički, ali može se transformirati u slučajni, a može se riješiti primjenom algoritma vjerojatnosti.
Dobra stvar ovog algoritma je da njegova primjena ne zahtijeva sofisticirano ili matematičko znanje. Postoje tri glavne vrste: numerička, Monte Carlo i Las Vegas.
Numerički algoritam za rješavanje problema matematičke analize koristi aproksimaciju, a ne simboličke manipulacije. Mogu se primijeniti na svim poljima tehničkih i fizičkih znanosti.
Sa svoje strane, algoritmi Monte Carlo proizvode odgovore na temelju vjerojatnosti. Kao rezultat, rješenja proizvedena ovim algoritmom mogu biti ili nisu ispravna, jer imaju određenu granicu pogreške.
Koriste ga programeri, matematičari i znanstvenici. Oni su u suprotnosti s algoritmima iz Las Vegasa.
Konačno, algoritmi iz Las Vegasa karakteriziraju se time da će rezultat uvijek biti točan, ali sustav može iskoristiti više od predviđenih resursa ili više vremena od procijenjenog.
Drugim riječima: ovi algoritmi čine svojevrsnu kockanje korištenjem resursa, ali uvijek daju točan rezultat.
Dinamičko planiranje
Riječ dinamika odnosi se na metodu u kojoj algoritam izračunava rezultat. Ponekad rješavanje jednog elementa problema ovisi o rješenju niza manjih problema.
Stoga, za rješavanje problema, iste vrijednosti moraju se iznova i iznova izračunavati kako bi se riješili manji podproblemi. Ali to stvara rasipanje ciklusa.
Da bi se to riješilo, može se koristiti dinamično programiranje. U ovom se slučaju u osnovi pamti rezultat svakog podproblema; kad je potrebno, ta se vrijednost koristi umjesto da se izračunava iznova i iznova.
Heuristički algoritmi
Ovi algoritmi su oni koji pronalaze rješenja među svim mogućim, ali ne jamče da će se naći najbolji. Zbog toga se smatraju približnim ili nepreciznim algoritmima.
Rješenje obično nalaze blizu najboljih, a također ga brzo i lako pronalaze. Ova vrsta algoritma se općenito koristi kada je nemoguće naći rješenje na normalan način.
Algoritmi za povratak
To su algoritmi koji su opozvani promatranjem njihovog ponašanja. Obično su to aproksimacije izvornog algoritma izgrađene u svrhe poput natjecanja ili studija.
Algoritmi se mogu opozvati kako bi se proučio njihov utjecaj na tržišta, ekonomiju, cijene, poslovanje i društvo.
Pohlepni algoritam
U mnogim problemima glasne odluke dovode do optimalnih rješenja. Ova vrsta algoritma primjenjiva je na probleme optimizacije.
U svakom koraku glasnog algoritma donosi se logična i optimalna odluka, tako da se na kraju postigne najbolje cjelovito rješenje.
Ali imajte na umu da jednom kada se odluka donese, to se u budućnosti ne može ispraviti ili promijeniti.
Ispitivanje vjerodostojnosti pohlepnog algoritma vrlo je važno jer nisu svi algoritmi ove klase vode optimalnom globalnom rješenju.
Reference
- Algoritam: vrste i klasifikacija. Oporavak od gonitsora.com
- Heuristički algoritmi. Oporavak od studenata.cei.upatras.gr
- Što je algoritamsko određivanje cijena (2016). Oporavak sa simpible.com
- Brojčana analiza. Oporavak s wikipedia.org
- Vjerojatni algoritmi (2001). Oporavilo od korisnika.abo.fi
- Što su algoritmi (2015). Oporavak sa simpible.com
- Monte Carlo algoritam. Oporavak s technopedia.com
- Vrste algoritama. Oporavak od lostipos.com
- Što su obrnuti algoritmi? Oporavak sa simpible.com
