Решение подзадачи должно дать вам решение главной проблемы, хотя, возможно, и не самой лучшей.Таким образом, подзадачей здесь является вычисление двух продуктов, а не одного.Для продукта A1 A2 A3 A4
с n=4
у нас есть три, то есть n-1
, подзадачи: (A1
, A2 A3 A4
), (A1 A2
, A3 A4
) и (A1 A2 A3
, A4
).
Редактировать. Книга также гласит:
Таким образом, мы можем построить оптимальное решение экземпляра задачи умножения цепочки матриц, разбивзадача на две подзадачи (оптимально заключив в скобки Ai ... Ak
и Ak+1 ... Aj
), ...
Итак, подзадача представляет собой вычисление одного продукта, а не двух.Кажется, что либо в книге есть несоответствие в определении подзадачи, либо n-1
границы не верны и должны быть 2(n-1)
.