14. 단백질 접힘 문제 (NP-완전)
• DNA에는 아미노산 서열에 대한 정보만
있을 뿐, 단백질의 3차원 구조에 대한 정
보는 없다.
• 단백질은 10n 개의 가능한 구조 중 고유
한 1가지로 수초 안에 접히게 된다.
• 안핀센 열역학 가설 (1972 노벨 화학상):
단백질은 에너지 최소 구조를 갖는다.
15. 단백질 계산기
1. 3SAT 문제를 단백질 접힘 문제로 바꾼다.
2. 인공 DNA을 만들어 단백질을 합성한다.
3. 문제 해결!
30. 한계점
• 어떤 양자 알고리즘도 정렬되지 않은 n개의
데이터 중에서 특정 데이터를 가져오기 위해
서는 sqrt(n) 번의 시도가 필요하다.
– (Bennett et al., 1994)
• 따라서 모든 가능한 경우를 생성해보는 방법
은 양자컴퓨터로도 2^(n/2)의 시간이 필요