Vad är en algoritm i problemlösning?

När man löser ett problem är det ofta viktigt att välja rätt tillvägagångssätt för att komma fram till den bästa lösningen. I psykologi är ett av dessa problemlösande tillvägagångssätt känt som en algoritm . En algoritm är en definierad uppsättning steg för steg procedurer som ger rätt svar på ett visst problem.

Genom att följa instruktionerna korrekt är du garanterad att komma fram till rätt svar.

Medan man ofta tänkt på rent som en matematisk term, kan samma typ av process följas för att säkerställa att hitta rätt svar när man löser ett problem eller fattar ett beslut.

En algoritm uttrycks ofta i form av ett diagram, där en fyrkant representerar varje steg. Pilar avgrenar sedan från varje steg för att peka på möjliga riktningar som du kan ta för att lösa problemet. I vissa fall måste du följa en viss uppsättning åtgärder för att lösa problemet. I andra fall kan du kanske följa olika vägar som alla leder till samma lösning.

Varför använda en algoritm?

Uppsidan av att använda en algoritm för att lösa ett problem eller fatta ett beslut är att ge det bästa möjliga svaret varje gång. Detta är användbart i situationer när noggrannhet är kritisk eller där liknande problem måste lösas ofta. I många fall kan datorprogram utformas för att påskynda processen. Data måste sedan placeras i systemet så att algoritmen kan utföras för att komma fram till rätt lösning.

Sådana steg-för-steg-metoder kan vara användbara i situationer där varje beslut måste göras efter samma process och där noggrannhet är kritisk. Eftersom processen följer en föreskriven procedur kan du vara säker på att du når rätt svar varje gång.

Nackdelen med att använda en algoritm för att lösa problemet är att denna process tenderar att vara mycket tidskrävande.

Så om du möter en situation där ett beslut måste fattas väldigt snabbt, kan du vara bättre med att använda en annan problemlösningsstrategi .

Till exempel kan en läkare som fattar ett beslut om hur man behandlar en patient kunna använda en algoritm, men det skulle vara mycket tidskrävande och behandlingen måste genomföras snabbt. I det här fallet skulle läkaren istället förlita sig på sin kompetens och tidigare erfarenheter för att snabbt välja vad de tycker är rätt behandling.

Algoritmer vs. Heuristics

I psykologi är algoritmer ofta kontrasterade med heuristik . En heuristisk är en mental genväg som gör det möjligt för människor att snabbt göra bedömningar och lösa problem. Dessa mentala genvägar informeras vanligtvis av våra tidigare erfarenheter och tillåter oss att agera snabbt. Men heuristiken är verkligen mer av en tumregel; De garanterar inte alltid en korrekt lösning.

Så hur bestämmer du när du ska använda en heuristisk och när du ska använda en algoritm? När problemlösning bestäms vilken metod som ska användas beror på behovet av antingen noggrannhet eller hastighet. Om fullständig noggrannhet krävs är det bäst att använda en algoritm. Genom att använda en algoritm ökas noggrannheten och eventuella misstag minimeras.

Å andra sidan, om tiden är en fråga, kan det vara bäst att använda en heuristisk. Misstag kan inträffa, men det här tillvägagångssättet möjliggör snabba beslut när tiden är kärnan.

Heuristik används vanligare i vardagssituationer, till exempel att räkna ut den bästa vägen för att komma från punkt A till punkt B. Medan du kan använda en algoritm för att kartlägga varje möjlig rutt och bestämma vilken som skulle vara den snabbaste, skulle det vara en mycket tidskrävande process. Istället skulle ditt bästa alternativ vara att använda en väg som du vet har fungerat bra tidigare.

Om du arbetar i en situation där du absolut behöver det bästa eller bästa möjliga svaret är din bästa satsning att använda en algoritm.

När du löser problem för din matte läxa, vill du inte riskera din betyg på ett gissning. Genom att följa en algoritm kan du se till att du kommer fram till rätt svar på varje problem.