- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章-回溯法PPT
第5章 回溯法;本章主要知识点;*;*;*;*;*;子集树(两类典型问题);当所给问题是确定n个元素满足某种性质的排列时,相应的解空间树称为排列树。排列树通常有(n-1)!个叶结点。因此遍历排列树需要Ω(n!)计算时间。如旅行售货员问题。;回溯法解题步骤;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;public class FlowShop
static int n, // 作业数
f1, // 机器1完成处理时间
f, // 完成时间和
bestf; // 当前最优值
static int [][] m; // 各作业所需的处理时间
static int [] x; // 当前作业调度
static int [] bestx; // 当前最优作业调度
static int [] f2; // 机器2完成处理时间;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*; public class Fac5_12{
public static void main(String args[])
{
Stamps abc=new Stamps();
int n1=5;
int m1=4;
int v1[]={0,1,3,11,15,32};
System.out.println(连续邮资问题的最优解 + abc.maxStamp(n1,m1,v1));
for(int k=1;k=n1;k++)
System.out.print( +abc.bestx[k]);
System.out.println();
}
}; class Stamps
{
static int n; //邮票面值数
static int m; //每张信封允许贴的最多邮票数
static int maxR; //当前最优值
static int maxint; //大整数
static int maxl; //邮资上界
static int [] x; //当前解
static int [] y; //贴出各种邮资所需最少邮票数
static int [] bestx; //当前最优解
;public static int maxStamp(int nn,int mm,int [] xx)
{
int maxll=1500; //临时变量,作为邮资上界
n=nn;//有n中不同面值的邮票
m=mm;//一张信封最多允许张贴m张邮票
maxR=0;//最大邮资初始为0
maxint=Integer.MAX_VALUE;//取一个大整数,置初始值
maxl=maxll;//邮资上界
bestx=xx;//当前最优解,由初始面额赋值
x=new int[n+1];
y=new int[maxl+1];
for(int i=0;i=n;i++)x[i]=0;//新的面额初始化,第i个面额为x[i]
for(int i=1;i=maxl;i++)y[i]=maxint;//初始化,张贴邮资i最少需要y[i]张邮票
x[1]=1;//最小面额邮票需为1
y[0]=0;//0元面额需0张邮票
backtrack(2,1);//递归???溯调用,第2中面值邮票,邮资为1
return maxR; //返回最大邮资 }; private static void backtrack(int i,int r)
{ for(int j=0;j=x[i-2]*(m-1);j++) //计算最大邮资为多少,m张i种面值的邮票,能够形成邮资范围为0到j(最少包含1张新面额邮票形成的邮资,并更新这部分邮资所需最少邮票数目
您可能关注的文档
- 第17章-申诉控告PPT.ppt
- 第17讲--免疫调节PPT.ppt
- 第17讲玉米类型识别PPT.ppt
- 第17讲鼠标消息响应和界面设计PPT.ppt
- 第18-19章-职位聘任法律责任PPT.ppt
- 第17章 矿物质饲料24PPT.ppt
- 第17章--灌浆法PPT.ppt
- 第18章--特殊土地基处理PPT.ppt
- 第18章 饲料添加剂34PPT.ppt
- 第18章-抗精神失常药PPT.ppt
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- JGJ33-2012 建筑机械使用安全技术规程.docx VIP
- TB_10307-2020 铁路通信、信号、信息工程施工安全技术规程.docx VIP
- 简明新疆地方史读本电子版 .pdf VIP
- 基于PLC的加热反应炉自动控制系统设计.pdf VIP
- 抗病毒药物的合理使用课件.pptx VIP
- TB10181-2017 铁路隧道盾构法技术规程.docx VIP
- 静脉输液课件(共87张PPT).pptx VIP
- 《商业银行经营与管理》22春平时作业1答卷.doc VIP
- 2024-2025学年小学美术五年级上册桂美版(2024)教学设计合集.docx
- 2022年版初中物理课程标准新课标考试题库及答案1 .pdf VIP
文档评论(0)