登录
首页 » Matlab » GA BinPacking MATLAB

GA BinPacking MATLAB

于 2022-03-25 发布 文件大小:16.51 kB
0 105
下载积分: 2 下载次数: 2

代码说明:

装箱问题 在装箱问题,对象不同的卷必须挤进有限数量的桶或容器每个的第五卷中将使用的回收箱的数目降至最低的方式。在计算复杂性理论,它是一个组合的 NP 难问题。 还有很多变化的这个问题,如 2D 包装、 线性包装,包装的重量、 包装成本,等等。他们有许多应用程序,例如填满的容器,载货汽车与重量的能力制约,在可移动媒体和现场可编程门阵列半导体芯片设计中的技术映射创建文件备份。 装箱问题也可以被视为下料问题的一个特殊情况。当回收箱的数目只限于 1 和每个项目描绘为一个卷和一个值时,可以适合在箱子里的物品价值最大化的问题被称为背包问题。 尽管装箱问题有 NP 难的计算复杂性,以复杂的算法可生产非常大量的实例问题的最优解。此外,已制定了很多启发式算法: 例如,第一个适合的算法中,提供一个快速但往往非最优解决方案,涉及将每个项放入第一次的 bin 在其中它会适合。它需要 Θ (n) 的时间,其中 n 是要将打包的元素数。通过第一次排序到递减顺序排列 (有时称为第一合适降低算法),虽然这仍然不能保证最佳的解决方案,但和更长的列表的元素的列表可能会增加运行时间的算法,可以作算法有效得多。然而,众所周知总是存在至少一个排序的项目,允许第一个适合以产生最佳的解决方案。[] 1 装箱在实践中出现的一个有趣的变形时,项目可以共享空间,当挤进垃圾桶。具体来说,一组项可以占用较少空间时挤在一起比其个体大小的总和。这个变形被称为 VM 包装 [2],因为当虚拟机 (Vm) 包装在服务器中,其总的内存需求可能减少由只需要一次存储的虚拟机共享的页面。如果项目可以以任意方式共享空间,装箱问题很难甚至近似。但是,如果作为分享到层次结构中,适合的空间是在虚拟机中共享内存的情况,装箱问题可以高效地接近。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • simulation_of_wireless_communication
    一些有用的无线通信物理层的matlab代码,每个文件夹内都有代码使用说明。(some useful MATLAB codes about PHY layer of wireless communication.)
    2010-08-10 19:45:47下载
    积分:1
  • msk
    This is an example of creating an MSK signal
    2010-09-07 01:40:00下载
    积分:1
  • lr_lmmse_estimation
    说明:  基于导频的ofdm信道估计,采用线性MMSE算法。(Pilot-based channel estimation ofdm using the linear MMSE algorithm.)
    2011-04-11 20:20:30下载
    积分:1
  • DFA1
    去趋势波动分析的开发程序,共享给大家,谢谢。(Detrended fluctuation analysis of the development process, for everyone to share, thank you.)
    2013-11-24 20:32:12下载
    积分:1
  • vehiclefuzzy-control
    通过建立模糊控制规则实现车辆恒速下坡 对比不同坡度及速度下系统稳定性 仿真结果表明模糊控制具有较强的鲁棒性 (Vehicle achieve a constant rate through the establishment of fuzzy control rules downhill slope and speed comparison of different system stability simulation results show that the fuzzy control has strong robustness)
    2015-03-17 21:59:33下载
    积分:1
  • vsc
    说明:  用matlab中详细搭建的VSC的模型,可以使用,并且很好使用(Matlab detailed VSC model, can be used, and very good use)
    2021-04-28 22:08:43下载
    积分:1
  • 一个追踪测速迭代松弛算法完整程序
    LDPC码的完整的编译码,利用matlab针对图像进行马氏距离计算 ,进行波形数据分析,LCMV优化设计阵列处理信号,包含光伏电池模块、MPPT模块、BOOST模块、逆变模块,分数阶傅里叶变换计算方面。
    2022-06-28 20:45:11下载
    积分:1
  • Turbo_code_simulation
    1. 程序中Turbo译码采用了MAP,LOG-MAP,和MAX-LOG-MAP三种算法。 2. 以xxx开头的四个mat文件是四种给定的Turbo码在译码时用到的参数,保存下来的目的是 加快仿真的速度,如果你所仿真的Turbo码不是程序中列出的任意一种,你可以通过函数 trellis来生成自己的相关参数。 3. 程序支持1/2和1/3两种码率的Turbo码,其中1/2码率的Turbo码通过矩阵[1 0 0 1]打 孔得到。在译码时通过对打孔位置添0恢复成1/3码率的码字。 4. 程序中的信噪比表示Eb/N0,通过此参数求得N0,对发送信号进行加噪。(1 program in Turbo decoding using the MAP, the LOG-MAP, and three kinds of the MAX-LOG-MAP algorithm.)
    2021-04-13 19:08:56下载
    积分:1
  • 360daohang_4.4
    仿360导航源码English Version(English VersionEnglish Version)
    2014-11-14 15:09:33下载
    积分:1
  • feisher(matlab)
    利用fisher准则设计一个分类器并在matlab上仿真实现检验其功能(Fisher guidelines to design a classifier and simulation test its function in matlab)
    2012-10-17 10:35:18下载
    积分:1
  • 696518资源总数
  • 106215会员总数
  • 5今日下载