'알고리즘'으로 모든 문제를 해결할 수 있을까?? 아쉽게도 그렇지 않다. 의사결정을 위해서는 다양한 변수를 고려해야 하지만 정보의 부족과 시간제약으로 완벽한 의사결정을 할 수 없다. 우리는 실현 가능한 해답이 필요하다. 휴리스틱은 이런 경우를 위해 현실적으로 만족할 만한 수준의 해답을 찾는 것을 의미한다. 특히 경험이나 직관을 사용하거나 시행착오를 거쳐서 충분히 효율적인 해답이나 지식을 얻게 된다. 휴리스틱 알고리즘 중에서도 다가가기 쉬운 메타 휴리스틱 알고리즘에 대해 다뤄보자! 특정 문제에 특화되지 않고 자연에서 영감을 얻은 경험적 방법 & 휴리스틱 알고리즘 중 여러 도메인에서 활용할 수 있도록 일반화되어 발전된 알고리즘 휴리스틱 알고리즘에는 다양한 종류가 있는데 (1) 자연의 진화과정을 ..