Apakah Algoritma dalam Penyelesaian Masalah?

Apabila menyelesaikan masalah , memilih pendekatan yang tepat sering merupakan kunci untuk mencapai penyelesaian terbaik. Dalam psikologi, salah satu pendekatan pemecahan masalah ini dikenali sebagai algoritma . Algoritma adalah satu set tatacara langkah demi langkah yang menetapkan jawapan yang tepat kepada masalah tertentu.

Dengan mengikuti arahan dengan betul, anda dijamin akan sampai kepada jawapan yang betul.

Walaupun sering memikirkan semata-mata sebagai istilah matematik, jenis proses yang sama boleh diikuti untuk memastikan mencari jawapan yang betul apabila menyelesaikan masalah atau membuat keputusan.

Algoritma sering dinyatakan dalam bentuk graf, di mana satu persegi mewakili setiap langkah. Anak panah kemudian cawangan dari setiap langkah untuk menunjukkan kemungkinan arah yang mungkin anda ambil untuk menyelesaikan masalah tersebut. Dalam sesetengah kes, anda mesti mengikuti satu set langkah tertentu untuk menyelesaikan masalah ini. Dalam keadaan lain, anda mungkin boleh mengikuti jalan yang berbeza yang semuanya akan membawa kepada penyelesaian yang sama.

Kenapa Gunakan Algoritma?

Terbalik menggunakan algoritma untuk menyelesaikan masalah atau membuat keputusan adalah menghasilkan jawaban terbaik setiap kali. Ini berguna dalam situasi apabila ketepatan kritikal atau di mana masalah yang sama perlu diselesaikan dengan kerap. Dalam banyak kes, program komputer boleh direka untuk mempercepatkan proses ini. Data kemudian perlu diletakkan di dalam sistem supaya algoritma dapat dijalankan untuk menghasilkan penyelesaian yang betul.

Pendekatan langkah demi langkah sedemikian boleh berguna dalam situasi di mana setiap keputusan mesti dibuat mengikut proses yang sama dan di mana ketepatan adalah kritikal. Kerana proses mengikuti prosedur yang ditetapkan, anda boleh memastikan bahawa anda akan mencapai jawapan yang betul setiap kali.

Kelemahan menggunakan algoritma untuk menyelesaikan masalah ialah proses ini cenderung sangat memakan masa.

Jadi jika anda menghadapi situasi di mana keputusan perlu dibuat dengan cepat, anda mungkin lebih baik menggunakan strategi pemecahan masalah yang berbeza.

Contohnya, seorang doktor yang membuat keputusan tentang cara merawat pesakit boleh menggunakan pendekatan algoritma, tetapi ini akan sangat memakan waktu dan rawatan perlu dilaksanakan dengan cepat. Dalam hal ini, doktor akan bergantung pada kepakaran dan pengalaman masa lalu mereka dengan cepat memilih apa yang mereka rasa adalah pendekatan rawatan yang tepat.

Algoritma vs. Heuristik

Dalam psikologi, algoritma sering dikontraskan dengan heuristik . A heuristik adalah pintasan mental yang membolehkan orang cepat membuat keputusan dan menyelesaikan masalah. Pintasan mental ini biasanya dimaklumkan oleh pengalaman masa lalu dan membolehkan kami bertindak dengan cepat. Walau bagaimanapun, heuristik sebenarnya lebih daripada peraturan-ibu jari; mereka tidak selalu menjamin penyelesaian yang betul.

Jadi bagaimana anda menentukan kapan menggunakan heuristik dan kapan menggunakan algoritma? Apabila menyelesaikan masalah , menentukan kaedah yang digunakan bergantung kepada keperluan sama ada ketepatan atau kelajuan. Sekiranya ketepatan yang lengkap diperlukan, lebih baik menggunakan algoritma. Dengan menggunakan algoritma, ketepatan meningkat dan potensi kesilapan dapat dikurangkan.

Sebaliknya, jika masa adalah masalah, maka mungkin lebih baik menggunakan heuristik. Kesalahan mungkin berlaku, tetapi pendekatan ini membolehkan keputusan cepat apabila masa adalah intipati.

Heuristik lebih biasa digunakan dalam situasi sehari-hari, seperti memikirkan laluan terbaik untuk mendapatkan dari titik A ke titik B. Walaupun anda boleh menggunakan algoritma untuk memetakan setiap laluan yang mungkin dan menentukan yang mana satu yang paling pantas, itu akan menjadi proses yang sangat memakan masa. Sebaliknya, pilihan terbaik anda adalah dengan menggunakan laluan yang anda tahu telah bekerja dengan baik pada masa lalu.

Jika anda bekerja dalam keadaan di mana anda benar-benar memerlukan jawapan yang betul atau paling baik, pertaruhan terbaik anda ialah menggunakan algoritma.

Apabila anda menyelesaikan masalah untuk kerja rumah matematik anda, anda tidak mahu risiko gred anda meneka. Dengan mengikuti algoritma, anda boleh memastikan bahawa anda akan sampai kepada jawapan yang betul untuk setiap masalah.