原文:最优装载问题

问题描述:有一批集装箱要装上一艘载重量为c的轮船。其中集装箱i的重量为Wi。最优装载问题要求确定在装载体积不受限制的情况下,将尽可能多的集装箱装上轮船。 编程任务: 对于给定的n个集装箱和轮船的载重量C,编程计算装入最多时的集装箱个数。输入:输入由多组测试数据组成。每组测试数据输入的第 行中有 个正整数n和C。正整数n是集装箱个数 正整数C是轮船的载重量。接下来的一行中有n个整数,分别表示n个集装 ...

2012-12-23 22:14 0 4461 推荐指数:

查看详情

最优装载问题_贪心

一、 问题描述 有一批集装箱要装上一艘载重为C的轮船。其中集装箱i的重量为Wi。最优装载问题要去确定在装载体积不受限制的情况下,将极可能多的集装箱装上轮船。 二、 解题思路及所选算法策略的可行性分析 使用贪心算法。 问题描述为: max∑Xi,∑WiXi<=C ...

Sun Nov 10 19:20:00 CST 2019 0 515
装载问题(最优装载问题变形)-回溯法-深度搜索

问题描述: 有n个集装箱要装上2艘载重量分别为c1和c2的轮船,其中集装箱i的重量为wi,且∑wi <= c1 + c2。 问是否有一个合理的装载方案,可将这n个集装箱装上这2艘轮船。如果有,找出一种装载方案。 问题分析: 如果一个给定装载问题有解,则采用下面的策略可得到最优装载方案 ...

Wed Dec 02 04:56:00 CST 2020 0 349
贪心算法一:最优装载问题

  1.基本思想:   贪心算法是通过一系列的选择来得到问题的解,它所做的选择都是当前情况下最优的选择,即贪心算法并不考虑整体最优,而考虑的是当前情况下的局部最优,即贪心选择。   2.贪心算法的两个性质:   1)贪心选择性质:所求解的问题的整体最优解可以通过一系列局部最优的选择来,即贪心 ...

Mon Dec 15 01:05:00 CST 2014 1 8790
贪心算法之最优装载问题

贪心算法之最优装载问题 1. 问题描述 ​ 有一批集装箱要装上一艘重量为\(c\)的轮船,其中集装箱\(i\)的重量为\(W_i\)。最优装载问题要求确定在装载体积不受限制的情况下,将尽可能多的集装箱装上轮船。 2. 问题分析 2.1确定贪心策略 ​ 采用重量最轻者先装的贪心选择策略 ...

Thu Dec 17 06:44:00 CST 2020 0 487
最优装载问题---贪心算法

给出n个物体,第i个物体重量为wi,选择尽量多的物体,使得总重量不超过C。 分析:由于只关心物体的数量,所以思路如下: 将物体由轻到重进行排序,依次选择每个物体,直到装不下为止。 给 ...

Wed Jun 14 21:56:00 CST 2017 0 2195
回溯算法之轮船货箱装载问题最优装载

1. 问题描述:   给定 n 个货箱,货箱 i 重为 wi ,船可以装载的货箱总重量为W。货箱装载问题是在不使船翻的前提下装载尽可能多的货箱。 2. 解空间:   假设解可以由向量 (x1, x2, ... , xn) 表示, xi 属于 {0, 1} , xi = 1 表示货箱 i ...

Sat May 16 01:56:00 CST 2020 0 990
回溯法最优装载问题(java)

1.问题描述: 有一批共有 n 个集装箱要装上两艘载重量分别为 c1 和 c2 的轮船,其中集装箱 i 的重量为 w[i], 且重量之和小于(c1 + c2)。装载问题要求确定是否存在一个合理的装载方案可将这 n 个集装箱装上这两艘轮船。如果有,找出一种装载方案。 例如,当n ...

Thu Oct 17 23:15:00 CST 2013 0 3911
贪心算法-最优装载问题

贪心选择算法为算法分析中一种常用算法,通过一系列的选择来得到一个问题的解。它所作的每一个选择都是当前状态下某种意义的最好选择,即贪心选择。希望通过每次所作的贪心选择导致最终结果是问题的一个最优解。这种启发式的策略并不总能奏效,然而在许多情况下确能达到预期的目的。对于可利用贪心算法解决的问题需要 ...

Tue Jul 31 18:20:00 CST 2012 0 3801
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM