الگوریتم حل مسئله چیست؟

هنگام حل مشکل ، انتخاب روش مناسب اغلب کلید برای رسیدن به بهترین راه حل است. در روانشناسی، یکی از این روشهای حل مسئله به عنوان یک الگوریتم شناخته می شود . الگوریتم یک مجموعه تعریف شده از مراحل گام به گام است که پاسخ صحیح به یک مشکل خاص را ارائه می دهد.

با توجه به دستورالعمل ها به درستی، شما تضمین می کنید که به جواب درست می رسند.

در حالی که اغلب صرفا به عنوان یک اصطلاح ریاضی در نظر گرفته می شود، همان نوع فرآیند را می توان پیگیری کرد تا اطمینان پیدا کند که پاسخ صحیح در هنگام حل مشکل یا تصمیم گیری.

یک الگوریتم اغلب به صورت یک گراف بیان می شود، جایی که مربع هر مرحله را نشان می دهد. سپس فلش ها از هر مرحله جدا شده و به مسیرهای احتمالی که ممکن است برای حل این مشکل برسد اشاره دارد. در بعضی موارد، شما باید یک مجموعه خاص از مراحل را برای حل مشکل دنبال کنید. در موارد دیگر، شما ممکن است بتوانید مسیرهای مختلفی را دنبال کنید که همه آنها منجر به یک راه حل مشابه خواهد شد.

چرا از یک الگوریتم استفاده می کنید؟

پیشگیری از استفاده از یک الگوریتم برای حل مشکل یا تصمیم گیری این است که بهترین پاسخ ممکن را در هر زمان می دهد. این در شرایطی است که دقت بسیار مهم است یا در مواردی که مشکلات مشابه باید به طور مرتب حل شوند مفید است. در بسیاری از موارد، برنامه های کامپیوتری را می توان برای سرعت بخشیدن به این روند طراحی کرد. داده ها پس از آن باید در سیستم قرار داده شود تا الگوریتم بتواند اجرا شود تا راه حلی درست شود.

چنین مراحل گام به گام می تواند مفید باشد در مواردی که هر تصمیم گیری باید پس از یک فرایند انجام شود و دقت و صحت مهم باشد. از آنجا که این فرایند یک روش تجویز شده را دنبال می کند، می توانید مطمئن باشید که هر بار پاسخ صحیح را می گیرید.

ناکامی در استفاده از یک الگوریتم برای حل مشکل این است که این فرایند تمایل بسیار وقت گیر است.

بنابراین اگر وضعیتی را که تصمیم گیری بسیار سریع است انجام دهید، بهتر است با استفاده از استراتژی حل مسئله ای متفاوت از آن استفاده کنید .

به عنوان مثال، پزشک تصمیم گیری در مورد نحوه درمان یک بیمار را می تواند از یک رویکرد الگوریتمی استفاده کند، با این حال این کار بسیار وقت گیر خواهد بود و درمان باید به سرعت انجام شود. در این مثال، دکتر به جای آن متکی به تخصص و تجربیات گذشته خود است تا بسیار سریع تصمیم بگیرد که چه احساسی، رویکرد درمان مناسب است.

الگوریتمها در مقابل اکتشافات

در روانشناسی، الگوریتمها اغلب با اکتشافات مقایسه می شوند. اکتشافی یک میانبر ذهنی است که به مردم امکان می دهد تا به سرعت تصمیم گیری و حل مشکلات را انجام دهند. این میانبرهای ذهنی به طور معمول توسط تجارب گذشته ما اطلاع داده شده و به ما اجازه می دهد که سریع عمل کنیم. با این حال، اکتشافات واقعا بیشتر از یک قاعده کلی است؛ آنها همیشه راه حل صحیح را تضمین نمی کنند.

پس چگونه می توانید تعیین کنید چه زمانی برای استفاده از اکتشافی و زمانی که برای استفاده از الگوریتم استفاده می کنید؟ وقتی حل مسئله ، تصمیم گیری برای استفاده از روش بستگی به نیاز به دقت یا سرعت دارد. اگر دقت کامل لازم باشد، بهتر است از یک الگوریتم استفاده کنید. با استفاده از الگوریتم، دقت افزایش می یابد و اشتباهات بالقوه به حداقل می رسد.

از سوی دیگر، اگر زمان یک مسئله است، بهتر است که از یک اکتشافی استفاده شود. اشتباهات ممکن است اتفاق بیفتد، اما این رویکرد، زمانی را که از ماهیت ذهنی است، برای تصمیم های سریع اجازه می دهد.

اهرم گذاری بیشتر در شرایط روزمره استفاده می شود، از قبیل یافتن بهترین مسیر برای رسیدن از نقطه A به نقطه B. در حالی که شما می توانید با استفاده از یک الگوریتم برای نقشه برداری از هر مسیر ممکن و تعیین اینکه سریع ترین خواهد بود، فرآیند بسیار وقت گیر. در عوض، بهترین گزینه شما برای استفاده از یک مسیر است که می دانید در گذشته به خوبی کار کرده است.

اگر شما در شرایطی هستید که به طور کامل نیاز به صحیح یا بهترین پاسخ ممکن را دارید، بهتر است از الگوریتم استفاده کنید.

هنگامی که شما مشکالت را برای تکالیف ریاضی خود حل می کنید، نمی خواهید امتیازات خود را در یک حدس قرار دهید. با پیروی از یک الگوریتم، می توانید اطمینان حاصل کنید که به پاسخ صحیح هر مشکلی پاسخ خواهید داد.