Što je algoritam u rješavanju problema?

Prilikom rješavanja problema odabir pravog pristupa često je ključ za postizanje najboljeg rješenja. U psihologiji, jedan od tih pristupa rješavanju problema poznat je kao algoritam . Algoritam je definirani skup postupaka korak po korak koji pružaju točan odgovor određenom problemu.

Slijedeći pravilnu instrukciju, zajamčeno je da ćete stići na pravi odgovor.

Iako se često misli isključivo kao matematički pojam, može se slijediti ista vrsta procesa kako bi se osiguralo pronalaženje točnog odgovora pri rješavanju problema ili donošenju odluke.

Algoritam se često izražava u obliku grafikona, gdje kvadrat predstavlja svaki korak. Strelice se zatim odvajaju od svakog koraka kako bi se ukazale na moguće smjerove koje možete poduzeti da biste riješili problem. U nekim slučajevima morate slijediti određeni niz koraka za rješavanje problema. U drugim slučajevima možda ćete moći pratiti različite putove koji će sve voditi do istog rješenja.

Zašto koristiti algoritam?

Napredak korištenja algoritma za rješavanje problema ili odluka je da svaki put daje najbolji mogući odgovor. To je korisno u situacijama kada je točnost ključna ili gdje se slični problemi često trebaju riješiti. U mnogim slučajevima računalni programi mogu biti osmišljeni kako bi ubrzali ovaj proces. Podaci se zatim trebaju staviti u sustav tako da se algoritam može izvršiti kako bi došao do ispravnog rješenja.

Takvi korak-korak pristupi mogu biti korisni u situacijama u kojima se svaka odluka mora poduzeti po istom procesu i gdje je točnost ključna. Budući da postupak slijedi propisani postupak, možete biti sigurni da ćete svaki put doći do točnog odgovora.

Nedostatak korištenja algoritma za rješavanje problema je taj da ovaj proces ima tendenciju da bude vrlo dugotrajan.

Dakle, ako se suočite s situacijom u kojoj treba brzo donijeti odluku, možda ćete biti bolje koristiti drugačiju strategiju rješavanja problema .

Na primjer, liječnik koji donosi odluku o tome kako liječiti pacijenta može koristiti algoritamski pristup, ali to bi bilo vrlo dugotrajno i liječenje treba provesti brzo. U ovom slučaju liječnik bi se umjesto toga oslanjanjao na njihovu stručnost i prošla iskustva da vrlo brzo odaberu ono što smatraju pravim pristupom liječenju.

Algoritmi protiv heuristike

U psihologiji se algoritmi često suprotstavljaju heuristici . Heuristički je mentalni prečac koji ljudima omogućuje brzu prosudbu i rješavanje problema. Ti mentalni prečaci obično su informirani u prošlim iskustvima i dopuštaju nam da brzo djelujemo. Međutim, heuristika je zapravo više od pravila; oni ne jamče uvijek ispravno rješenje.

Pa kako odrediti kada koristiti heuristički i kada koristiti algoritam? Kada se riješi problem , odlučivanje o načinu korištenja ovisi o potrebi za točnošću ili brzinom. Ako je potrebna potpuna točnost, najbolje je koristiti algoritam. Koristeći algoritam, povećava se točnost i smanjuju se moguće pogreške.

S druge strane, ako je vrijeme problem, onda je najbolje koristiti heuristički. Mogu se pojaviti greške, ali ovaj pristup omogućuje brzu odluku kada je vrijeme bit.

Heuristika se obično koristi u svakodnevnim situacijama, kao što je otkrivanje najboljeg puta do mjesta od točke A do točke B. Dok možete koristiti algoritam za mapiranje svakog mogućeg puta i odrediti koji bi bio najbrži, to bi bilo vrlo dugotrajan proces. Umjesto toga, vaša najbolja opcija bila bi upotreba rute za koju znate da je dobro funkcionirala u prošlosti.

Ako radite u situaciji u kojoj apsolutno trebate točan ili najbolji mogući odgovor, najbolje je koristiti algoritam.

Kada rješavate probleme za matematiku, ne želite riskirati ocjenu. Slijedeći algoritam, možete osigurati da ćete doći do točnog odgovora na svaki problem.