Асуудал шийдвэрлэхэд алгоритм гэж юу вэ?

Асуудлыг шийдэх үед зөв арга барилыг сонгох нь хамгийн сайн шийдэлд хүрэх гол түлхүүр юм. Сэтгэл зүйд эдгээр асуудлыг шийдвэрлэх нэг арга нь алгоритм гэж нэрлэдэг. Аливаа алгоритм гэдэг нь тодорхой асуудалд зөв хариултыг өгдөг шат дараалсан арга юм.

Зааврыг зөв зааж өгснөөр та зөв хариултыг авах боломжтой болно.

Маш олон математикийн ухагдахууныг байнга боддог боловч асуудлыг шийдэх эсвэл шийдвэр гаргахад зөв хариулт олохын тулд ижил төрлийн үйл явцыг дагаж мөрдөж болно.

Алгоритм нь график хэлбэрээр илэрхийлэгддэг бөгөөд энэ нь квадратыг алхам бүрээр илэрхийлдэг. Arrows нь алхам бүрээс салбарладаг бөгөөд асуудлыг шийдэж болох чиглэлүүдийг зааж өгдөг. Зарим тохиолдолд асуудлыг шийдвэрлэхийн тулд тодорхой алхмуудыг дагах ёстой. Бусад тохиолдолд, та өөр шийдэлд хүргэх өөр өөр замыг дагах боломжтой байж болно.

Алгоритмийг яагаад ашиглах вэ?

Асуудлыг шийдэх эсвэл шийдвэр гаргах алгоритмийг ашиглахаас гадна хамгийн сайн хариу өгдөг. Нарийвчлал нь чухал эсвэл үүнтэй ижил төстэй асуудлуудыг байнга шийдвэрлэж байх үед энэ нь ашигтай байдаг. Ихэнх тохиолдолд компьютерийн програмыг энэ процессыг хурдасгахад зориулж боловсруулж болно. Алгоритмийг зөв шийдэлтэй болгохын тулд өгөгдлийг системд байрлуулах шаардлагатай.

Иймэрхүү үйл явцын дараа шийдвэр гаргах ёстой бөгөөд нарийвчлал нь шүүмжлэлтэй байх тохиолдолд ийм алхмаар хийх арга нь ашигтай байж болно. Яагаад гэвэл процесс нь тодорхой журмын дагуу хийгддэг тул та зөв хариултаа авах боломжтой гэдэгт итгэлтэй байж болно.

Асуудлыг шийдвэрлэхийн тулд алгоритмыг ашиглах нь сул тал нь энэ үйл явц маш их цаг хугацаа шаарддаг.

Тиймээс шийдвэрийг маш хурдан хугацаанд хийх шаардлагатай тулгарвал асуудалтай тулгараад буй өөр стратегийг ашиглах нь зүйтэй болов уу.

Жишээ нь, өвчтөнийг хэрхэн эмчлэх талаар шийдвэр гаргах эмч алгоритмаар хандаж болох боловч энэ нь маш их цаг хугацаа шаардсан, эмчилгээг хурдан гүйцэтгэх хэрэгтэй. Энэ тохиолдолд эмч өөрсдийн туршлага, туршлагаа тулгуурлан туршлагаасаа хуваалцах нь зүйтэй.

Heuristics vs. Algorithms

Психологид алгоритмууд нь геуристик шинжтэй байдаг. Хейрикист бол хүмүүсийг шуурхай шийдвэрлэж, асуудлыг шийдэх боломжийг олгодог сэтгэцийн богино холбоос юм. Эдгээр сэтгэцийн богино холболтууд нь бидний өнгөрсөн туршлагыг ихэвчлэн мэдээлж, хурдан ажиллах боломжийг бидэнд олгодог. Гэсэн хэдий ч, heuristics нь үнэхээр эрхий Тэд үргэлж зөв шийдвэрийг баталгаажуулдаггүй.

Хэрвээ геуристикийг хэзээ хэрэглэх вэ, хэзээ алгоритмыг хэрэглэх вэ? Асуудлыг шийдэх үед ямар аргыг ашиглахаа шийдэх нь нарийвчлал эсвэл хурдыг шаарддаг. Хэрэв бүрэн нарийвчлах шаардлагатай бол алгоритмийг ашиглах нь зүйтэй. Алгоритмийг ашиглан, нарийвчлал нь нэмэгдэж, боломжит алдаануудыг багасгадаг.

Нөгөөтэйгүүр, цаг хугацаа нь асуудал бол түүнийг гебирист хэрэглэх нь хамгийн зөв байж болох юм. Алдаа тохиолдож болох боловч энэ нь цаг хугацааны хувьд мөн чанартаа хурдан шийдвэр гаргах боломжийг олгодог.

Чиглүүлэлтийн аргыг өдөр тутмын нөхцөл байдалд илүү өргөн хэрэглэгддэг. Жишээ нь, А цэгээс цэг хүртэлх хамгийн сайн замыг олох гэх мэт. Бэрх замыг аль болох хурдан гаргахыг аль алинд нь ашигласан алгоритмийг ашиглаж аль аль хурдан хамгийн хурдан болохыг тодорхойлох боломжтой. цаг хугацаа их шаарддаг процесс юм. Харин та хамгийн сайн сонголт бол өнгөрсөн хугацаанд таны мэдэж байсан замыг сайн ашиглах явдал юм.

Хэрэв та зөв эсвэл хамгийн сайн хариулт хэрэгтэй байгаа нөхцөлд ажиллаж байгаа бол хамгийн сайн бооцоо нь алгоритм ашиглах явдал юм.

Хэрэв та математикийн гэрийн даалгавраа хийхэд асуудлаа шийдсэн бол тестийн түвшинг эрсдэлд оруулахгүй. Аль алгоритмыг дагаснаар та асуудал бүрт зөв хариулт өгөх болно.