原文:动态规划之矩阵连乘问题

问题描述 给定n个矩阵 A ,A , ,An ,其中Ai与Ai 是可乘的,i , ,n 。如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。例如,给定三个连乘矩阵 A ,A ,A 的维数分别是 , 和 ,采用 A A A ,乘法次数为 次,而采用A A A ,乘法次数为 次乘法,显然,最好的次序是 A A A ,乘法次数为 次。 分析:矩阵链乘法问题描述:给定由n个 ...

2020-11-07 16:21 0 376 推荐指数:

查看详情

动态规划求解矩阵连乘问题

题目   给定n个矩阵{A1,A2,…,An}(其中,矩阵Ai的维数为pi-1*pi,i=1,2,3,…,n),如何确定计算矩阵连乘积A1,A2,…,An的计算次序(完全加括号方式),使得此次序计算矩阵连乘积需要的数乘次数最少。 步骤 分析最优解的结构   将矩阵 ...

Sun Apr 14 03:30:00 CST 2019 0 580
动态规划矩阵连乘问题

一、问题描述 给定n个数字矩阵A1,A2,…,An,其中Ai与Ai+1是可乘的,设Ai是pi-1*pi矩阵, i=1,2,…,n。求矩阵连乘A1A2...An的加括号方法,使得所用的乘次数最少。 例子 三个矩阵连乘,可以有(A1A2)A3和A1(A2A3)两种方法求积 ,乘法次数 ...

Tue Oct 29 18:55:00 CST 2019 0 471
动态规划矩阵连乘问题

问题描述:给定n个矩阵(A1,A2,A3.....An},其中Ai与Ai+1是可乘的,i=1,2,...n-1。考察n个矩阵连乘积A1A2A3,....An。由于矩阵乘法满足结合律,故计算矩阵连乘积可以有许多不同的计算次序,这种计算次序可以用加括号的方式来确定。加括号的方式决定了整个计算量 ...

Tue May 05 00:20:00 CST 2015 0 6833
矩阵连乘问题_动态规划

1)问题引导 一个demo 从上面我们可以知道不同的结合方式,矩阵计算的次序数不一样,那么如何求这个最小次序数的划分,即如何结合。这就是矩阵连乘问题 使用动态规划可以解决 如下图,如果我们使用递归,则会产生大量的重复计算,复杂度 ...

Thu Dec 06 08:18:00 CST 2018 0 7022
动态规划矩阵连乘

问题描述】 给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2…,n-1。如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。例如,给定三个连乘矩阵{A1,A2,A3}的维数分别是10*100,100*5和5*50,采用(A1A2)A3 ...

Wed May 07 05:39:00 CST 2014 3 2335
矩阵连乘 动态规划

  题目描述:给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2 ,…,n-1。如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。例如:   A1={30x35} ; A2={35x15} ;A3={15x5} ;A4={5x10} ;A5 ...

Fri Aug 02 07:38:00 CST 2013 3 38919
算法设计与分析——矩阵连乘问题动态规划

一、问题描述 引出问题之前我们先来复习一下矩阵乘积的标准算法。 给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2…,n-1。如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。例如,给定三个连乘矩阵{A1,A2 ...

Sun Sep 22 03:27:00 CST 2019 5 3550
动态规划---例题1.矩阵连乘问题

动态规划---例题1.矩阵连乘问题 一.问题描述 矩阵A和B可乘的条件是矩阵A的列数等于矩阵B的行数.若A是一个p×q的矩阵,B是一个q×r的矩阵,则其乘积C=AB是一个p×r的矩阵.其标准计算公式为: 计算C=AB总共需要pqr次的数乘. 给定n个矩阵{A1,A2 ...

Thu Oct 28 18:52:00 CST 2021 0 1672
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM