- 14
- 0
- 约6.9千字
- 约 8页
- 2016-08-18 发布于贵州
- 举报
最小重量机器设问题
最小重量机器设计问题
1. 问题描述
设某一机器由n个部件组成,每一个部件都可以从m个不同的
供应商处购得。设wij是从供应商j处购得的部件i的重量,cij
是相应的价格。试设计一个算法,给出总价格不超过c的最小重
量机器设计。
算法设计:对于给定的机器部件重量和机器部件价格,计算总价
格不超过d的最小重量机器设计。
算法流程分析
设开始时bestx=[-1,-1,…,-1]则相应的排列树由x[0:n-1]
的所有排列构成。
找最小重量机器设计的回溯算法Backtrack是类machine的公
有成员。私有数据成员整型数组Savex保存搜索过的路径,到达
叶节点后将数据赋值给数组bestx。成员bestw记录当前最小重
量,cc表示当前花费,cw表示当前的重量。
在递归函数Backtrack中,在保证总花费不超过c的情况下:
当i=n时,当前扩展结点是排列树的叶节点。此时搜索到一个解,
判断此时的最小重量是否小于当前最小重量,若小于则更新bestw,
并得到搜索路径bestx。
当in时,当前扩展结点位于排列树的第i-1层。当x[0:i]
的花费小于给定最小花费时,算法进入排列树的第i层,否则将减
您可能关注的文档
- 宝树建材网站策划方案.doc
- 宝泉岭畜牧业调报告.doc
- 宝洁CRMCRM论文:客户关系管理应用分析毕业设计(论文).doc
- 宝洁公司组织结与管理风格分析.doc
- 宝洁公司飘柔洗水在中国市场营销策划.doc
- 宝清县宝清镇城总体规划.doc
- 宝灵片区G30G31、G32、G33地块周边市政道路建设可研报告.doc
- 宝灵片区G30G31、G32、G33地块周边市政道路建设可行性研究报告.doc
- 宝生园生态农业游乐观光园增资扩股的股东协议书.doc
- 宝石站10kVF15宝清线配网自动化改造工程单项工程资料.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)