首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
两个矩阵Am*n和Bn*n相乘,用基本的方法进行,则需要的乘法次数为m*n*p。多个矩阵相乘满足结合律,不同的乘法顺序所需要的乘法次数不同。考虑采用动态规划方法确定Mi,M(i+1),…,Mj多个矩阵连乘的最优顺序,即所需要的乘法次数最少。最少乘法次数用m
两个矩阵Am*n和Bn*n相乘,用基本的方法进行,则需要的乘法次数为m*n*p。多个矩阵相乘满足结合律,不同的乘法顺序所需要的乘法次数不同。考虑采用动态规划方法确定Mi,M(i+1),…,Mj多个矩阵连乘的最优顺序,即所需要的乘法次数最少。最少乘法次数用m
admin
2019-07-12
43
问题
两个矩阵A
m*n
和B
n*n
相乘,用基本的方法进行,则需要的乘法次数为m*n*p。多个矩阵相乘满足结合律,不同的乘法顺序所需要的乘法次数不同。考虑采用动态规划方法确定M
i
,M
(i+1)
,…,M
j
多个矩阵连乘的最优顺序,即所需要的乘法次数最少。最少乘法次数用m[i,j]表示,其递归式定义为:
其中,i、j和k为矩阵下标,矩阵序列中M
i
的维度为(p
i-1
)*p
i
。采用自底向上的方法实现该算法来确定n个矩阵相乘的顺序,其时间复杂度为(1)。若四个矩阵M
1
、M
2
、M
3
、M
4
相乘的维度序列为2、6、3、10、3,采用上述算法求解,则乘法次数为(2)。
(2)
选项
A、1 56
B、144
C、1 80
D、360
答案
B
解析
本题考查算法设计与分析的基础知识。
矩阵链乘是一个最优化问题,求解n个矩阵相乘的最优加括号方式,可以用动态规划方法来求解。题干已经给出动态规划求解的递归式。根据上式计算m的值,同时记录k的佰到s中。
可以得到最优的加括号方式((M
1
M
2
)(M
3
M
4
)),乘法次数为144。因此(65)题选择B。
而根据该递归式自底向上求解时,应该用三重循环进行,即矩阵链长度1从1到n,子矩阵链起始位置,即i从1到n-1+1,矩阵链分开的位置k,从i到i-1。因此时间复杂度为O(n
3
)。
转载请注明原文地址:https://www.kaotiyun.com/show/kQCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
根据[说明]中的描述,使用参与者列表的英文名称,给出ORS用例图中A1~A4所对应的参与者。根据[说明]中的描述,给出ORS用例图中(1)和(2)所对应的关系。
填充流程图中①的判断条件。中缀表达式(A+B-C*D)*(E-F)/G经该流程图处理后的输出是什么?[*]
阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】StringEditor类的功能是:已知一个字符串,返回将字符串中的非字母字符都删除后的字符串。public(1){publicstati
在需求分析阶段,采用UML的用例图描述系统功能需求,如图1-6所示。指出图1-6中(1)(2)、(3)、(4)分别是哪个用例?图1-7采用协作图描述借书和还书两个动态过程的交互关系。在UML中,重复度(multiplicity)定义了某个实体的一个实例
阅读以下说明,回答问题。【说明】某公司要开发一个销售管理系统,该系统的主要功能是:处理客户和销售员送来的订单;工厂是根据订货安排生产的,交出货物同时开出发票,收到客户付款后,根据发票存根进行应收款处理。每张订单由订单号,若干头信息和订单细节组
仔细分析系统的用例说明和用例图,从功能要求角度来看,该系统的用例并不完善。请根据功能要求补充至少两个用例,并作简单说明。根据SteveCook和JohnDanils的观点,类图可以分为三个层次:概念层(Conseptual)、说明层(Specifi
阅读以下说明和JAVA2代码,填入(n)处的。[说明]以下JAVA程序实现了在接口interfaceiShape2D的定义和应用,仔细阅读代码和相关注释,将程序补充完整。[代码6-1]interfaceiShape2D
阅读以下说明,回答问题1~2,将解答填入对应的解答栏内。[说明]某银行计算机储蓄系统的功能是:将储户填写的存款单或取款单输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并打印出存款单给储户;如果是取款,系统计算清单给储户
阅读以下说明,回答问题,将解答填入对应的解答栏内。[说明]给出一个接收三个数a、b、c作为三角形边长并输出三角形的类型的程序。程序代码如下所示:结点源代码行Areada,b,cB
随机试题
在双代号时标网络图中,用()来表示自由时差。
20×2年1月2日,甲公司以货币资金取得乙公司30%的股权,初始投资成本为2000万元,投资时乙公司各项可辨认资产、负债的公允价值与其账面价值相同,可辨认净资产公允价值及账面价值的总额均为7000万元。甲公司取得投资后即派人参与乙公司生产经营决策,但无法对
根据《劳动法》,劳动合同应当具备以下条款中的()。
阅读下面材料,回答问题。这是一节公开课,内容是《北大荒的秋天》。当学到“北大荒的小河”这一段时,突然有一个学生站起来问:“老师,‘明镜一样的小河’能换成‘明净的小河’吗?”我愣了一下,这个问题多少让我觉得有些突然。我没有直接说不能。于是,我给了大
下列关于信息系统基础环境的运维,说法不正确的是()。
根据《中华人民共和国未成年人保护法》所称未成年是指未满()周岁的公民。
判处无期徒刑的犯罪分子,减刑以后实际执行的刑期不能少于()。
计算曲线积分I=,其中L是以点(1,0)为中心,R为半径的圆周(R≠1),取逆时针方向.
以下哪个地址不是有效的1P地址?
Thecohesiveness(内聚力)ofafamilyseemstorelyonmemberssharingcertainroutinepracticesandevents.Foragrowingshareoft
最新回复
(
0
)