dp 알고리즘 예제

 

예를 들어 행렬 A, B 및 C를 곱해 보겠습니다. 치수가 각각 m×n, n×p 및 p×s라고 가정해 보겠습니다. 행렬 A ×B × C는 크기 m × s이며 아래 와 같은 두 가지 방법으로 계산 할 수 있습니다 : 따라서, 우리는 별도로 n = 1 {displaystyle n = 1}의 경우, 알고리즘은 O를 취할 것 (n k) {디스플레이 스타일 O (n{sqrt {k}}} 시간. 실제로 적절한 분할을 사용하여 행렬을 곱하기 위해, 우리는 다음과 같은 알고리즘이 필요합니다 : 전략은 두 와인이 같은 비용을 때 무엇을 언급하지 않지만, 이 전략은 바로 느낀다. 그러나 불행히도 다음 예제에서 볼 수 있듯이 그렇지 않습니다. 아래 두 가지 사항은 이 문서에서 다루지 않습니다(이후 블로그의 경우