In this paper, we extend our framework of speculative computation in multi-agent systems by using default constraints. In research on multi-agent systems, handling incomplete information due to communication failure or due to other agents’ delay in communication, is a very important issue. For a solution to this problem, we previously proposed speculative computation based on abduction in the context of master-slave multi-agent systems and gave a procedure in abductive logic programming. In the proposal, a master agent prepares a default value for a yes/no question in advance and it performs speculative computation using the default without waiting for a reply to the question. This computation is effective unless the contradictory reply to the default is returned. In this paper, we formalize speculative constraint processing and propose a correct procedure for such computation so that we can handle not only yes/no questions, but also more general types of questions.
[1]
Seif Haridi,et al.
Programming Paradigms of the Andorra Kernel Language
,
1991,
ISLP.
[2]
Seif Haridi,et al.
Programming paradigms of the Andorra Kernel Language Programming
,
1991
.
[3]
Chiaki Sakama,et al.
Speculative computation by abduction under incomplete communication environments
,
2000,
Proceedings Fourth International Conference on MultiAgent Systems.
[4]
Vijay A. Saraswat,et al.
Concurrent constraint programming
,
1989,
POPL '90.
[5]
Jan van Leeuwen,et al.
Computer Science Today
,
1995,
Lecture Notes in Computer Science.
[6]
Gert Smolka.
The Oz Programming Model
,
1996
.
[7]
Makoto Yokoo,et al.
The Distributed Constraint Satisfaction Problem: Formalization and Algorithms
,
1998,
IEEE Trans. Knowl. Data Eng..