
Matlab贪婪算法代码,涉及内容缓存与强化学习模拟IEE…
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Matlab的贪婪算法代码与强化学习相结合,用于内容缓存,这一方法在无线移动终端网络中被广泛认可。即使在文件数量和终端数量较少的情况下(这构成一个NP-困难问题),最佳数据分配仍然是一个极具挑战性的课题。该存储库收录了在IEEEXplore:DistributedCachingbasedonDecentralizedLearningAutomata中发表的相关代码。简而言之,文件放置问题,又称“缓存问题”,指的是在每个位置最多容纳C个对象的情况下,找到F个对象的最佳布局。最优的解决方案是指最小化网络中延迟等某种成本函数的分配策略。由于尝试所有可能的对象组合和排列(采用“蛮力”或“穷举搜索”的方法)对于少量对象而言很快就会变得不可行,因此存在众多次优解决方案可以用于解决缓存问题。我们提出的方案灵感来源于独立玩家游戏(学习自动机),其中玩家采取行动并根据其他玩家的选择来评估其策略是否有效。由于无需中心化的实体对玩家的选择进行评分,因此这种方法具有显著的可扩展性。在模拟的、充满噪声的环境下,我们的算法能够接近贪婪策略的表现,其中每个参与者都致力于最小化自身的成本函数。我们进一步提出了离散广义追踪算法 (DGPA 贡献基
全部评论 (0)
还没有任何评论哟~


