SLIDE 35 Introduction Parallel Instantiation Grounding in Multi-Engine ASP-System Conclusion
Third level of parallelism (3-Colorability)
Given a program with few rules (r) col(X, red) | col(X, yellow) | col(X, green) :- node(X). (c) :- edge(X, Y), col(X, C), col(Y, C).
Instance: node(1). node(2). node(3). node(4). node(5). node(6). . . . edge(1, 2). edge(2, 3). edge(1, 3). edge(3, 4). . . . Instantiation: col(1, red) | col(1, yellow) | col(1, green) :- node(1). col(2, red) | col(2, yellow) | col(2, green) :- node(2). col(3, red) | col(3, yellow) | col(3, green) :- node(3). col(3, red) | col(3, yellow) | col(3, green) :- node(4). col(3, red) | col(3, yellow) | col(3, green) :- node(5). col(3, red) | col(3, yellow) | col(3, green) :- node(6). . . .
Francesco Ricca Grounding Issues in Parallel and Multi-Engine ASP Solving