...
首页> 外文期刊>The Journal of Artificial Intelligence Research >Optimal Schedules for Parallelizing Anytime Algorithms: The Case of Shared Resources
【24h】

Optimal Schedules for Parallelizing Anytime Algorithms: The Case of Shared Resources

机译:随时进行并行算法的最佳调度:共享资源的情况

获取原文
   

获取外文期刊封面封底 >>

       

摘要

The performance of anytime algorithms can be improved by simultaneously solving several instances of algorithm-problem pairs. These pairs may include different instances of a problem (such as starting from a different initial state), different algorithms (if several alternatives exist), or several runs of the same algorithm (for non-deterministic algorithms). In this paper we present a methodology for designing an optimal scheduling policy based on the statistical characteristics of the algorithms involved. We formally analyze the case where the processes share resources (a single-processor model), and provide an algorithm for optimal scheduling. We analyze, theoretically and empirically, the behavior of our scheduling algorithm for various distribution types. Finally, we present empirical results of applying our scheduling algorithm to the Latin Square problem.
机译:通过同时解决算法-问题对的多个实例,可以提高随时算法的性能。这些对可能包括问题的不同实例(例如,从不同的初始状态开始),不同的算法(如果存在多个替代方案)或同一算法的多次运行(对于非确定性算法)。在本文中,我们提出了一种基于所涉及算法的统计特性来设计最佳调度策略的方法。我们正式分析进程共享资源的情况(单处理器模型),并提供用于优化调度的算法。我们从理论和经验上分析了各种分配类型的调度算法的行为。最后,我们介绍了将我们的调度算法应用于Latin Square问题的经验结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号