Hvad er en algoritme i problemløsning?

Når du løser et problem , er valg af den rigtige tilgang ofte nøglen til at komme frem til den bedste løsning. I psykologi er en af ​​disse problemløsende fremgangsmåder kendt som en algoritme . En algoritme er et defineret sæt trinvise procedurer, som giver det korrekte svar på et bestemt problem.

Ved at følge instruktionerne korrekt, er du garanteret at komme frem til det rigtige svar.

Mens man ofte tænkte på rent som en matematisk betegnelse, kan den samme type proces følges for at sikre det korrekte svar, når man løser et problem eller træffer en beslutning.

En algoritme udtrykkes ofte i form af en graf, hvor en firkant repræsenterer hvert trin. Pile trækker så fra hvert trin for at pege på mulige retninger, som du kan tage for at løse problemet. I nogle tilfælde skal du følge et bestemt sæt trin for at løse problemet. I andre tilfælde kan du muligvis følge forskellige veje, der alle vil føre til den samme løsning.

Hvorfor bruge en algoritme?

Opadrettelsen af ​​at bruge en algoritme til at løse et problem eller træffe en beslutning er, at det giver det bedst mulige svar hver gang. Dette er nyttigt i situationer, hvor nøjagtigheden er kritisk, eller hvor lignende problemer skal løses ofte. I mange tilfælde kan computerprogrammer udformes til at fremskynde denne proces. Data skal derefter placeres i systemet, så algoritmen kan udføres for at komme op med den rigtige løsning.

Sådanne trinvise tilgange kan være nyttige i situationer, hvor hver beslutning skal foretages efter samme proces, og hvor nøjagtighed er kritisk. Fordi processen følger en foreskrevet procedure, kan du være sikker på at du når det rigtige svar hver gang.

Ulempen ved at bruge en algoritme til at løse problemet er, at denne proces har tendens til at være meget tidskrævende.

Så hvis du står over for en situation, hvor en beslutning skal gøres meget hurtigt, kan du være bedre ved at bruge en anden problemløsningsstrategi .

For eksempel kan en læge, der træffer beslutning om behandling af en patient, bruge en algoritm tilgang, men det ville være meget tidskrævende, og en behandling skal implementeres hurtigt. I dette tilfælde vil lægen i stedet stole på deres ekspertise og tidligere erfaringer til hurtigt at vælge, hvad de føler er den rigtige behandlingsmetode.

Algoritmer vs. Heuristik

I psykologi er algoritmer ofte kontrasteret med heuristik . En heuristisk er en mental genvej, der gør det muligt for folk hurtigt at lave vurderinger og løse problemer. Disse mentale genveje er typisk informeret af vores tidligere erfaringer og giver os mulighed for at handle hurtigt. Men heuristikken er virkelig mere en tommelfingerregel; de garanterer ikke altid en korrekt løsning.

Så hvordan bestemmer du hvornår du skal bruge en heuristisk og hvornår skal du bruge en algoritme? Når problemløsningen afgøres, hvilken metode der skal bruges, afhænger af behovet for enten nøjagtighed eller hastighed. Hvis fuldstændig nøjagtighed er påkrævet, er det bedst at bruge en algoritme. Ved at bruge en algoritme øges nøjagtigheden, og mulige fejl minimeres.

På den anden side, hvis tiden er et problem, kan det være bedst at bruge en heuristisk. Fejl kan forekomme, men denne tilgang giver mulighed for hurtige beslutninger, når tiden er af essensen.

Heuristik bruges mere almindeligt i hverdagssituationer som f.eks. At finde ud af den bedste rute for at komme fra punkt A til punkt B. Mens du kunne bruge en algoritme til at kortlægge alle mulige ruter og bestemme hvilken der ville være den hurtigste, ville det være en meget tidskrævende proces. I stedet vil din bedste mulighed være at bruge en rute, som du ved, har fungeret godt tidligere.

Hvis du arbejder i en situation, hvor du absolut har brug for det rigtige eller bedst mulige svar, er det bedst at bruge en algoritme.

Når du løser problemer for dine matematiske lektier, vil du ikke risikere din lønklasse på et gæt. Ved at følge en algoritme kan du sikre dig, at du kommer til det rigtige svar på hvert problem.