没有合适的资源?快使用搜索试试~ 我知道了~
multiple-knapsack-solver
共32个文件
xml:9个
jar:7个
png:5个
需积分: 10 0 下载量 148 浏览量
2021-07-02
00:57:26
上传
评论
收藏 1.33MB ZIP 举报
温馨提示
多背包求解器 会议调度问题是一个有 2 个背包的多背包问题。 我用来解决这个问题的方法是贪婪和动态规划的结合。 将上午 9 点至下午 12 点视为间隔 1,将下午 1 点至晚上 9 点视为间隔2。 我把 interval1 当作背包来求解。 然后我从谈话列表中删除为 interval1 选择的谈话,并像另一个背包一样解决 interval2。 这给了我一种可能的解决方案。 然后我翻转间隔的顺序,即,我首先考虑 interval2 并解决它,然后是 interval1。 所以我有两种可能的解决方案,最好的一种是得票最多的一种。 这种方法的复杂度为 O(n*K!**(所有区间容量的总和)),其中 n 是谈话次数,K 是背包或不相交区间的数量。 这种方法的权衡是运行时间随着间隔数量的阶乘时间而增长。 如果我们推广到 K 背包,最好使用讨论的算法。
资源推荐
资源详情
资源评论
收起资源包目录
multiple-knapsack-solver-master.zip (32个子文件)
multiple-knapsack-solver-master
ChallengeSolver
res
values-v11
styles.xml 26B
menu
main.xml 244B
values-v14
styles.xml 26B
drawable-hdpi
ic_launcher.png 7KB
drawable-xhdpi
ic_launcher.png 12KB
drawable-xxhdpi
ic_launcher.png 24KB
values
strings.xml 370B
styles.xml 198B
dimens.xml 213B
drawable-mdpi
ic_launcher.png 4KB
layout
activity_main.xml 2KB
values-w820dp
dimens.xml 373B
proguard-project.txt 781B
ic_launcher-web.png 50KB
.settings
org.eclipse.jdt.core.prefs 173B
src
com
example
challengesolver
Solver.java 6KB
ConferenceTalk.java 958B
MainActivity.java 6KB
StringConverter.java 1KB
.project 818B
.classpath 466B
project.properties 563B
AndroidManifest.xml 914B
libs
jackson-annotations-2.4.2.jar 38KB
android-support-v4.jar 741KB
okhttp-2.0.0.jar 255KB
okhttp-urlconnection-2.0.0.jar 30KB
okio-1.0.0.jar 51KB
gson-2.2.3.jar 189KB
retrofit-1.6.0.jar 114KB
.gitignore 40B
README.md 1KB
共 32 条
- 1
资源评论
DeepIndaba
- 粉丝: 26
- 资源: 4658
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功