Optimal schedules for parallelizing anytime algorithms: The case of shared resources

被引:6
作者
Finkelstein, L [1 ]
Markovitch, S [1 ]
Rivlin, E [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
关键词
D O I
10.1613/jair.1195
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:73 / 138
页数:66
相关论文
共 23 条
[1]  
[Anonymous], P 3 WORKSH UNC ART I
[2]   DELIBERATION SCHEDULING FOR PROBLEM-SOLVING IN TIME-CONSTRAINED ENVIRONMENTS [J].
BODDY, M ;
DEAN, TL .
ARTIFICIAL INTELLIGENCE, 1994, 67 (02) :245-285
[3]  
Clearwater S.H., 1992, COMPUTATION MICRO MA, P33
[4]  
Dean T., 1988, AAAI 88. Seventh National Conference on Artificial Intelligence, P49
[5]  
Finkelstein L, 2002, EIGHTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-02)/FOURTEENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-02), PROCEEDINGS, P719
[6]   Optimal schedules for monitoring anytime algorithms [J].
Finkelstein, L ;
Markovitch, S .
ARTIFICIAL INTELLIGENCE, 2001, 126 (1-2) :63-108
[7]  
Gomes CP, 1998, FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, P431
[8]  
GOMES CP, 1997, P 13 C UNC ART INT U, P190
[9]   An economics approach to hard computational problems [J].
Huberman, BA ;
Lukose, RM ;
Hogg, T .
SCIENCE, 1997, 275 (5296) :51-54
[10]   A RANDOMIZED PARALLEL BACKTRACKING ALGORITHM [J].
JANAKIRAM, VK ;
AGRAWAL, DP ;
MEHROTRA, R .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (12) :1665-1676