- 116
- 0
- 约2.63千字
- 约 3页
- 2018-05-25 发布于河南
- 举报
动态规划课程设计(矩阵链乘问题)
动态规划程序设计
实验目的:掌握并实现动态规划算法。
实验内容:对维数为序列(5,10,3,12,5,50,6)的各矩阵。找出其矩阵链乘的一个最优加全括号。
实验要求:利用动态规划思想写出算法的伪代码和C程序代码
(一)算法思想
穷举所有的计算次序,且对每一计算次序确定其乘法次数。由此可找出n个矩阵进行连乘积A1A2…An的最小乘法次数。
将矩阵链乘积简记为A[i:j] ,这里i≤j
考察计算A[i:j]的最优计算次序。设这个计算次序在矩阵Ak和Ak+1之间将矩阵链断开,i≤kj,则其相应完全加括号方式为
计算量:A[i:k]的计算量加上A[k+1:j]的计算量,再加上A[i:k]和A[k+1:j]相乘的计算量
设计算A[i:j],1≤i≤j≤n,所需要的最少数乘次数m[i,j],则原问题的最优值为m[1,n]
当i=j时,A[i:j]=Ai,因此,m[i,i]=0,i=1,2,…,n
当ij时,
可以递归地定义m[i,j]为:
k位置只有j-i种可能
(二)程序代码
//动态规划
import java.io.*;
public class Testsuanfa {
public final int len = this.GetN()+1;
public int[] A = new int[len];
public double[][] M
您可能关注的文档
- 高级镀银镜项目商业计划书(2013年融资成功案例范文)-协助企业融资-投资专家免费咨询.pdf
- 《长方形和正方形的周长.ppt
- 涂料早9点:船舶涂料需求高涨促进市场发展.ppt
- 2011年高一生物学案:1.1《从生物圈到细胞.doc
- 散装水彩颜料调色料项目融资商业计划书-专家免费咨询.pdf
- 茅坪场镇母婴店:使用双手越频繁宝宝就越聪明.doc
- 职代岗流程梳1.pptx
- 如何编制发改委立项用(甲级)全威力迪项目可行性研究报告(可研报告+甲级+立项+贷款).pdf.pdf
- 最新人教版角的初步认识教案.doc
- 给予我完美的翅膀.doc
- 浙江舟山市七校联考2026-2027学年高二上学期11月期中语文试题.docx
- 2026北京丰台高一(上)期中语文(教师版).docx
- 土木力学剪力、弯矩的计算.pptx
- 土木基础工程课件第四章 桩基础.pptx
- Allen试验与桡动脉穿刺技术详解(1).pptx
- 江苏南通市2026—2027学年高三第一次调研考试语文试卷及答案.doc
- 2026年度神经内科护理工作汇报.pptx
- 北京大学物流管理概论2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
- 北京大学英语口语2024-2025学年第一学期期末试卷可打印复习备考.pdf
- 北京大学英语听力2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
最近下载
- 15ZJ201 平屋面(建筑图集).docx VIP
- 2025内蒙古赤峰市医院(宣武医院内蒙古医院)面向社会公开招聘护理及康复专业控制数人员20人笔试历年典型考题及考点剖析附带答案详解.docx
- 输电线路电流电压保护设计(7).doc VIP
- 铝冶炼安全培训PPT课件.pptx VIP
- 变电电气安装工程质量验收与评定范围划分表.参考分享.doc VIP
- 青岛版科学(2023)六年级下册教学设计教案.pdf VIP
- 堂吉诃德与阿Q的形象对比.doc VIP
- 作文草稿纸-A4纸直接打印.doc VIP
- 《危险化学品目录》2015年正式版.docx VIP
- 数字贸易综合实训(案例分析)试题及答案.doc VIP
原创力文档

文档评论(0)