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 条
[11]  
Garfinkel R. S., 1972, INTEGER PROGRAMMING
[12]  
GILLETTE BE, 1976, INTRO OPERATIONS RES
[13]   A MULTIPHASE-DUAL ALGORITHM FOR ZERO-1 INTEGER PROGRAMMING PROBLEM [J].
GLOVER, F .
OPERATIONS RESEARCH, 1965, 13 (06) :879-&
[14]   SURROGATE CONSTRAINTS [J].
GLOVER, F .
OPERATIONS RESEARCH, 1968, 16 (04) :741-&
[15]  
GUPTA A, 1984, AUG P INT C PAR PROC
[16]  
GUPTA A, 1984, PARALLELISM PRODUCTI
[17]  
GUPTA A, 1986, 13TH P INT S ART INT
[18]  
HAMMER PL, 1966, PSEUDO BOOLEAN METHO
[19]  
HANSEN P, 1972, NUMERICAL METHODS NO
[20]  
ISHIDA T, 1985, AUG P INT C PARALLEL