- 293
- 0
- 约2.18万字
- 约 24页
- 2018-03-07 发布于河南
- 举报
图论习题及答案
作业解答
练习题2 利用matlab编程FFD算法完成下题:
设有6种物品,它们的体积分别为:60、45、35、20、20和20单位体积,箱子的容积为100个单位体积。
解答一:
function [num,s] = BinPackingFFD(w,capacity)
%一维装箱问题的FFD(降序首次适应)算法求解:先将物体按长度从大到小排序,
%然后按FF算法对物体装箱
%输入参数w为物品体积,capacity为箱子容量
%输出参数num为所用箱子个数,s为元胞数组,表示装箱方案,s{i}为第i个箱子所装
%物品体积数组
%例w = [60,45,35,20,20,20]; capacity = 100;
% num=3,s={[1,3],[2,4,5],6};
w = sort(w,descend);
n = length(w);
s = cell(1,n);
bin = capacity * ones(1,n);
num = 1;
for i = 1:n
for j = 1:num + 1
if w(i) bin(j)
bin(j) = bin(j) - w(i);
s{j} = [s{j},i];
if j == num + 1
num =
您可能关注的文档
- 关于试题的设计类型.ppt
- 其它地市格点中考试题选摘.doc
- 养生之慎疾法语.doc
- 养生之寒露养生.doc
- 养生之秋三月的调摄.doc
- 关于针对在全县第二次农业普查工作汇报会上的讲话.doc
- 冀教版小学语文四年级下册单元测试卷六.doc
- 写作composition.doc
- 养生之素食营养全家受益.doc
- 农村教师实施新课程教学的现状调查.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)