社区
董洪伟的课程社区_NO_1
算法设计与分析
帖子详情
货箱装载问题
scott_air
2023-01-13 03:23:19
课时名称
课时知识点
货箱装载问题
货箱装载问题
...全文
60
回复
打赏
收藏
货箱装载问题
课时名称课时知识点货箱装载问题货箱装载问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
贪婪算法
货箱
装船问题
贪婪算法
货箱
装船问题 主要是对贪婪算法的简介和常用的贪婪算法的介绍
装载问题
装载问题
装载问题
描述: 有两艘船,载重量分别是c1、 c2,n个集装箱,重量是wi (i=1…n),且所有集装箱的总重量不超过c1+c2。确定是否有可能将所有集装箱全部装入两艘船。 输入: 多个测例,每个测例的输入占两行。第一行一次是c1、c2和n(n<=10);第二行n个整数表示wi (i=1…n)。n等于0标志输入结束。
装载问题
有两艘船,载重量分别是c1、 c2,n个集装箱,重量是wi (i=1…n),且所有集装箱的总重量不超过c1+c2。确定是否有可能将所有集装箱全部装入两艘船
输入: 多个测例,每个测例的输入占两行。第一行一次是c1、c2和n(n<=10);第二行n个整数表示wi (i=1…n)。n等于0标志输入结束。 输出: 对于每个测例在单独的一行内输出Yes或No。 输入样例: 7 8 2 8 7 7 9 2 8 8 0 0 0 输出样例: Yes No
回溯方法 用来设计
货箱
装船、背包、最大完备子图、旅行商和电路板排列问题的求解算法。
寻找问题的解的一种可靠的方法是首先列出所有候选解,然后依次检查每一个,在检查完所有或部分候选解后,即可找到所需要的解。理论上,当候选解数量有限并且通过检查所有或部分候选解能够得到所需解时,上述方法是可行的。不过,在实际应用中,很少使用这种方法,因为候选解的数量通常都非常大(比如指数级,甚至是大数阶乘),即便采用最快的计算机也只能解决规模很小的问题。对候选解进行系统检查的方法有多种,其中回溯和分枝定界法是比较常用的两种方法。按照这两种方法对候选解进行系统检查通常会使问题的求解时间大大减少(无论对于最坏情形还是对于一般情形)。事实上,这些方法可以使我们避免对很大的候选解集合进行检查,同时能够保证算法运行结束时可以找到所需要的解。因此,这些方法通常能够用来求解规模很大的问题。 本章集中阐述回溯方法,这种方法被用来设计
货箱
装船、背包、最大完备子图、旅行商和电路板排列问题的求解算法。
利用分支定界、回溯法解决0-1背包问题等
利用分支定界算法描述0-1背包问题、
货箱
装船问题等。
董洪伟的课程社区_NO_1
1
社区成员
248
社区内容
发帖
与我相关
我的任务
董洪伟的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章