THE ALLOCATION PROBLEM IN PARALLEL PRODUCTION SYSTEMS

被引:11
作者
DIXIT, VV
MOLDOVAN, DI
机构
[1] Department ofElectrical Engineering-Systems, University of Southern California, Los Angeles
关键词
42;
D O I
10.1016/0743-7315(90)90065-W
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parallelism existing in a production system at different levels may be used to speed up the execution. In this paper, the notion of dependence between rules is introduced. It is shown that the analysis of dependences reveals the inherent parallelism and communication requirements among the rules. Techniques for automatic detection of parallelism and communication requirements are presented. A total parallel model which exploits parallelism in all the phases including matching and firing productions is assumed. The execution of a production of system on a multiprocessor involves the problem of partitioning the database and the rules among the processors. This is formulated as a 0-1 linear-quadratic programming problem and is shown to reduce to 0-1 linear programming with the penalty of increasing the size of the problem. Finally, a heuristic is given to solve the allocation problem using the A* algorithm. © 1990.
引用
收藏
页码:20 / 29
页数:10
相关论文
共 42 条
[1]   DISCRETE PROGRAMMING BY FILTER METHOD [J].
BALAS, E .
OPERATIONS RESEARCH, 1967, 15 (05) :915-+
[2]  
BOKHARI SH, 1981, IEEE T COMPUT, V30, P207, DOI 10.1109/TC.1981.1675756
[3]  
BREUER MA, 1972, DESIGN AUTOMATION DI
[4]  
BUTLER PL, 1988, 15TH P ANN INT S COM
[5]  
BUTLER PL, 1988, ACM COMPUT ARCH NEWS, V16
[6]  
CHU WW, 1987, IEEE T COMPUT, V36, P6
[7]  
DAVIS R, 1976, OVERVIEW PRODUCTION
[8]  
DIXIT VV, 1987, THESIS U SO CALIFORN
[9]  
EHRIG H, 1978, LECTURE COMPUTER SCI, V73
[10]  
FORGY CL, 1982, ARTIF INTELL, V19, P1