计算网格上动态规划算法的实现与优化

需积分: 5 0 下载量 102 浏览量 更新于2024-07-09 收藏 345KB PDF 举报
"这篇研究论文探讨了如何在计算网格上运用动态规划算法来解决复杂的计算问题。计算网格由松散耦合的处理器组成,包括集群和工作站,并且在运算过程中会因处理器的加入或退出而动态变化。研究者利用HTCondor网格计算平台上的Master-Worker库实现了动态规划算法,具体应用在了最优增长问题和动态投资组合问题上。这两个问题的求解在HTCondor上显著缩短了计算时间,从数周减少到数小时,极大地提高了计算效率。此外,研究得到了美国国家科学基金会的支持,并特别感谢了Miron Livny对HTCondor集群的贡献和访问权限。尽管如此,论文中的观点并不代表NBER的官方立场。" 这篇论文深入研究了在分布式计算环境中如何有效地执行动态规划方法,特别是在计算网格这样不断变化的基础设施上。动态规划是一种强大的优化工具,广泛应用于经济学、工程学和计算机科学等领域,用于解决多阶段决策问题。论文中提到的最优增长问题和动态投资组合问题都是动态规划的经典应用实例,它们涉及到在不同时间点进行选择以最大化长期收益。 作者Yongyang Cai、Kenneth L. Judd、Greg Thain和Stephen J. Wright采用HTCondor作为实验平台,这是一个专为处理大规模、异构计算任务设计的开源网格计算系统。HTCondor的Master-Worker架构允许任务分配和监控的高效管理,尤其适合处理计算需求变化的环境。通过这种方式,研究者能够适应计算网格中处理器的动态进出,保证算法的执行不会因为硬件的变化而中断。 论文还指出,使用HTCondor进行计算不仅显著减少了解决问题所需的时间,还提升了计算效率至少两个数量级。这表明,对于那些在传统单机环境下计算量过大而无法在合理时间内完成的任务,分布式计算平台提供了可行的解决方案,使得原本难以处理的问题变得可解。 论文最后强调,虽然NBER工作论文系列的目的是为了讨论和评论,未经同行评审,但它们仍代表了作者们的研究成果。同时,引用本研究时必须给予完整信誉,包括版权信息。这反映了学术界对于知识传播和知识产权的尊重。 这篇研究论文揭示了计算网格在解决动态规划问题上的潜力,尤其是在加速大规模计算任务方面,对于未来分布式计算和优化问题的研究具有重要的参考价值。