- 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张新面额邮票形成的邮资,并更新这部分邮资所需最少邮票数目
您可能关注的文档
最近下载
- 中国特色社会主义为什么“好”图文党课.pptx VIP
- 材料研究与测试方法试卷.doc VIP
- CAAC执照理论考试.pptx
- 教科版二年级上第一单元《我们的地球家园》大单元整体教学设计.pdf VIP
- 81、4-6岁 《小雏菊》少儿美术课件.pptx
- 弘扬教育家精神以教育家精神引领教师队伍高质量发展课件PPT.pptx VIP
- canopen一致性测试广州虹科电子科技.pdf
- 部级基础教育精品课PPT模板.pptx VIP
- 1《中国人民站起来了》课件(29张PPT) 高中语文统编版选择性必修上册第一单元 .pptx
- 高中-历史-部编版(2019)-第20课 北洋军阀统治时期的政治、经济与文化.ppt
文档评论(0)