문제 해결에서 알고리즘이란 무엇인가?

문제를 해결할 때 최적의 방법을 선택하는 것이 종종 최상의 솔루션에 도달하는 열쇠입니다. 심리학에서는 이러한 문제 해결 방법 중 하나를 알고리즘 이라고 합니다 . 알고리즘은 특정 문제에 대한 올바른 대답을 제공하는 단계별 절차의 정의 된 집합입니다.

지침을 올바르게 따르면 올바른 답을 얻을 수 있습니다.

종종 순수한 수학 용어로 생각되지만 문제를 해결하거나 결정을 내릴 때 정확한 답을 찾을 수 있도록 동일한 유형의 프로세스를 따를 수 있습니다.

알고리즘은 그래프 형태로 표현되는 경우가 많으며, 여기서 사각형은 각 단계를 나타냅니다. 화살표는 각 단계에서 문제를 해결하기 위해 취할 수있는 가능한 방향을 가리 킵니다. 경우에 따라 문제를 해결하기 위해 특정 단계를 수행해야합니다. 다른 경우에는 동일한 경로로 이어질 수있는 여러 경로를 따를 수 있습니다.

왜 알고리즘을 사용합니까?

알고리즘을 사용하여 문제를 해결하거나 의사 결정을 내릴 때의 장점은 항상 최상의 답변을 얻을 수 있다는 것입니다. 이것은 정확도가 중요하거나 비슷한 문제를 자주 해결해야하는 상황에서 유용합니다. 대부분의 경우, 컴퓨터 프로그램은이 과정을 가속화하도록 설계 될 수 있습니다. 그런 다음 알고리즘을 실행하여 올바른 솔루션을 찾을 수 있도록 데이터를 시스템에 배치해야합니다.

이러한 단계별 접근법은 동일한 프로세스와 정확도가 중요한 경우에 각 결정을 내려야하는 상황에서 유용 할 수 있습니다. 과정은 규정 된 절차를 따르므로 매번 정확한 답을 얻을 수 있습니다.

문제를 해결하기 위해 알고리즘을 사용하는 단점은이 프로세스가 매우 시간 소모적 인 경향이 있다는 것입니다.

따라서 의사 결정이 매우 신속하게 이루어져야하는 상황에 직면하면 다른 문제 해결 전략을 사용하는 것이 더 나을 것입니다.

예를 들어, 환자를 치료하는 방법을 결정하는 의사는 알고리즘 접근법을 사용할 수 있지만 이는 시간이 오래 걸리고 치료는 신속하게 수행되어야합니다. 이 경우 의사는 자신의 전문 지식과 과거 경험을 바탕으로 올바른 치료 방법이라고 생각하는 것을 신속하게 선택합니다.

알고리즘 대 휴리스틱

심리학에서 알고리즘은 종종 발견 적 방법 과 대조됩니다. 휴리스틱은 사람들이 신속하게 판단하고 문제를 풀 수있는 정신적 지름길 입니다. 이러한 정신 지름길은 일반적으로 우리의 과거 경험을 통해 알리고 신속하게 행동하게합니다. 그러나 경험적 방법은 실제로 경험할 수있는 방법입니다. 항상 올바른 해결책을 보장하지는 않습니다.

그렇다면 휴리스틱을 언제 사용하고 알고리즘을 사용해야하는지 어떻게 결정합니까? 문제를 해결할 때 어떤 방법을 사용할 것인지 결정하는 것은 정확성이나 속도의 필요성에 달려 있습니다. 완전한 정확성이 요구되는 경우 알고리즘을 사용하는 것이 가장 좋습니다. 알고리즘을 사용하면 정확도가 향상되고 잠재적 인 실수가 최소화됩니다.

다른 한편, 시간이 문제라면, 경험적 방법을 사용하는 것이 가장 좋습니다. 실수는 발생할 수 있지만이 접근법은 시간이 핵심 일 때 신속한 결정을 가능하게합니다.

지능형 인공 지능 (heuristics)은 A 지점에서 B 지점으로가는 최적의 경로를 찾는 것과 같은 일상적인 상황에서보다 일반적으로 사용됩니다. 알고리즘을 사용하여 가능한 모든 경로를 찾아 내고 어느 경로가 가장 빠를 것인지 결정할 수는 있지만 매우 시간 소모적 인 프로세스. 대신, 가장 좋은 방법은 과거에 잘 작동했다는 것을 알고있는 경로를 사용하는 것입니다.

정확하거나 가능한 답을 절대적으로 필요로하는 상황에서 일하는 경우 가장 좋은 방법은 알고리즘을 사용하는 것입니다.

수학 숙제 문제를 해결할 때 추측에 위험을 감수하고 싶지는 않습니다. 알고리즘을 따르면 각 문제에 대한 올바른 답을 얻을 수 있습니다.