Parallel Knowledge Compilation Algorithms for EPCCL Theory

被引:0
|
作者
Niu D.-D. [1 ]
Liu L. [1 ]
Lü S. [1 ,2 ]
机构
[1] College of Computer Science and Technology, Jilin University, Changchun, 130012, Jilin
[2] Key Laboratory of Symbolic Computation and Knowledge Engineering, Jilin University, Ministry of Education, Changchun, 130012, Jilin
来源
关键词
EPCCL theory; Extension rule; Hyper extension rule; Knowledge compilation; Parallel compilation;
D O I
10.3969/j.issn.0372-2112.2018.03.004
中图分类号
学科分类号
摘要
Based on HER (hyper extension rule), we prove that the parallelization of merging multiple EPCCL (each pair contains complementary literal) is feasible, and the corresponding algorithm PUAE (parallel computing union of any number of EPCCL) is proposed. Through using the origin CNF formulae of EPCCL theories, another efficient merging algorithm imp-PUAE (improvement of PUAE) is proposed. UKCHER (computing union sets of maximum terms for knowledge compilation based on hyper extension rule) is a knowledge compilation algorithm for EPCCL, which can be parallelized. Based on above methods, we proposed two parallel knowledge compilation algorithm P-UKCHER (UKCHER with PUAE) and impP-UKCHER (UKCHER with imp-PUAE), which use the PUAE algorithm and imp-PUAE algorithm, respectively. Experimentally, although P-UKCHER does not improve the efficiency of UKCHER, the compilation quality is improved. In the best case, the compilation quality can be improved 4 times by P-UKCHER. The impP-UKCHER can improve the efficiency and compilation quality of UKCHER at the same time, and the compilation quality can also be improved 4 times in the best case. © 2018, Chinese Institute of Electronics. All right reserved.
引用
收藏
页码:537 / 543
页数:6
相关论文
共 17 条
  • [1] Darwiche A., Marquis P., A knowledge compilation map, Journal of Artificial Intelligence Research, 17, 1, pp. 229-264, (2002)
  • [2] Fargier H., Marquis P., Niveau A., Towards a knowledge compilation map for heterogeneous representation languages, Proceedings of the 23rd International Joint Conference on Artificial Intelligence, pp. 877-883, (2013)
  • [3] Fargier H., Marquis P., Niveau A., Schmidt N., A knowledge compilation map for ordered real-valued decision diagrams, Proceedings of the 28th National Conference on Artificial Intelligence, pp. 1049-1055, (2014)
  • [4] Fargier H., Marquis P., Disjunctive closures for knowledge compilation, Artificial Intelligence, 216, 16, pp. 129-162, (2014)
  • [5] Kazemi S.M., Poole D., Knowledge compilation for lifted probabilistic inference: Compiling to a low-level language, Proceedings of the 15th International Conference on Principles of Knowledge Representation and Reasoning, pp. 561-564, (2016)
  • [6] Lai Y., Liu D.Y., Wang S.S., Reduced ordered binary decision diagram with implied literals: A new knowledge compilation approach, Knowledge and Information Systems, 35, 3, pp. 665-712, (2013)
  • [7] Shen Y.-X., Zeng C.-H., Wang X.-F., Jiang X.-Y., A parallel-cooperative bare-bone particle swarm optimization algorithm, Acta Electronica Sinica, 44, 7, pp. 1643-1648, (2016)
  • [8] Huang Y.F., Xiao J.H., Jiang K.Q., Chen Z.H., Parallel solution for maximum independent set problem by programmable tile assembly, Chinese Journal of Electronics, 25, 2, pp. 203-208, (2016)
  • [9] Wang W., Yu Y.-K., Hao Y.-L., A novel parallel particle filter for frequency estimation, Acta Electronica Sinica, 44, 3, pp. 740-746, (2016)
  • [10] Katsirelos G., Sabharwal A., Samulowitz H., Simon L., Resolution and parallelizability: Barriers to the efficient parallelization of SAT solvers, Proceedings of the 27th National Conference on Artificial Intelligence, pp. 481-488, (2013)