기존의 [[Algorithm]]처럼 이론적인 틀을 지니고 있지는 않으나, 다분히 경험적인 방법으로 이래저래 해보았더니 되는 문제풀이방법. [[Heuristics]]라고도 불리운다. 최적의 해를 구하는 대신에 '''충분히 좋은 해'''를 구한다. 정확하게 풀기에는 ComputationalComplexity가 높을때 많이 활용된다. 예) * TravelingSalesmanProblem [[Bioinformatics]]에 사용된 예제 * [[FASTA]] * [[BLAST]] 관련정보 * HowToSolveItModernHeuristics