Mi a problémamegoldó algoritmus?

A probléma megoldásakor a legjobb megoldás kiválasztása gyakran a legmegfelelőbb megoldás elérésének kulcsa. A pszichológiában az egyik ilyen problémamegoldó megközelítés algoritmusnak ismert. Az algoritmus olyan lépésenkénti eljárások meghatározott csoportja, amely egy adott problémára helyes választ ad.

Az utasítások helyes követésével biztos lehet benne, hogy a megfelelő választ kapja.

Miközben gyakran pusztán matematikai fogalmakra gondolnak, ugyanaz a fajta folyamat követhető, hogy a probléma megoldása vagy a döntés meghozatala során megtalálja a helyes választ.

Egy algoritmust gyakran grafika formájában fejezzük ki, ahol egy négyzet jelenti az egyes lépéseket. A nyilakat ezután minden lépcsőn le kell választani, hogy mutasson olyan lehetséges irányokra, amelyekkel megoldhatja a problémát. Bizonyos esetekben a probléma megoldásához bizonyos lépéseket kell követnie. Más esetekben előfordulhat, hogy különböző utakat követhet, amelyek mind ugyanazt a megoldást eredményezik.

Miért használjon egy algoritmust?

A probléma megoldására vagy döntéshozatalra szolgáló algoritmus felfelé az, hogy minden alkalommal a lehető legjobb választ adja. Ez olyan helyzetekben hasznos, amikor a pontosság kritikus, vagy ahol hasonló problémákat kell gyakran megoldani. Számos esetben számítógépes programok tervezhetők a folyamat felgyorsítására. Az adatokat akkor kell elhelyezni a rendszerben, hogy az algoritmus végrehajtható legyen, hogy megtalálja a helyes megoldást.

Az ilyen lépésenkénti megközelítések hasznosak lehetnek olyan helyzetekben, amikor minden döntést ugyanannak a folyamatnak kell elvégezni, és ahol a pontosság kritikus. Mivel a folyamat egy előírt eljárást követi, biztos lehet benne, hogy minden alkalommal elérjük a helyes választ.

A probléma megoldásának algoritmusának hátránya, hogy ez a folyamat nagyon időigényes.

Tehát ha olyan helyzetben szembesülsz, ahol a döntést nagyon gyorsan meg kell hozni, jobb lehet egy másik problémamegoldó stratégia alkalmazása .

Például egy orvos, aki döntést hoz arról, hogy hogyan kezelje a pácienst, alkalmazhat algoritmus megközelítést, de ez nagyon időigényes és a kezelést gyorsan kell végrehajtani. Ebben az esetben az orvos inkább a szakértelemre és a múltbeli tapasztalatokra támaszkodna, hogy nagyon gyorsan választhassa ki a megfelelő kezelési megközelítést.

Algoritmusok vs. heurisztika

A pszichológiában az algoritmusok gyakran ellentétesek a heurisztikával . A heurisztika egy mentális parancsikont, amely lehetővé teszi az emberek számára, hogy gyorsan megítéljék és megoldják a problémákat. Ezeket a lelki rövidítéseket rendszerint a múltbeli tapasztalatok adják, és lehetővé teszik számunkra, hogy gyorsan cselekedjenek. Azonban a heurisztikák valójában inkább a hüvelyk szabályai; nem mindig garantálják a helyes megoldást.

Tehát hogyan tudod meghatározni, mikor kell heurisztikusan használni, és mikor kell használni egy algoritmust? A probléma megoldásakor a használat módjának meghatározása attól függ, hogy szükség van-e pontosságra vagy sebességre. Ha teljes pontosságra van szükség, akkor célszerű algoritmust használni. Algoritmussal növeli a pontosságot és a lehetséges hibákat minimalizálják.

Másrészről, ha az idő a probléma, akkor lehet a legjobb, ha heurisztikus. Hibák fordulhatnak elő, de ez a megközelítés lehetővé teszi a gyors döntéseket, amikor az idő a lényeg.

A heurisztikákat általánosan használják a mindennapi helyzetekben, például a legjobb útvonal megtalálásával, hogy az A pontról a B. pontra kerüljenek. Bár algoritmust használhatna, hogy minden lehetséges útvonalat megrajzoljon és meghatározza, melyik lenne a leggyorsabb, ez egy nagyon időigényes folyamat. Ehelyett a legjobb megoldás az lenne, ha olyan útvonalat használnánk, amelyről tudjuk, hogy a múltban jól működött.

Ha olyan helyzetben dolgozik, ahol feltétlenül szükséged van a helyes vagy a lehető legjobb megoldásra, akkor az a legjobb, ha algoritmust használ.

Ha problémáit megoldja matematikai feladataihoz, akkor nem akarja kockáztatni a besorolását egy találgatással. Egy algoritmust követve biztosíthatja, hogy mindegyik problémára helyesen válaszoljon.