Article ID: | iaor20003020 |
Country: | United Kingdom |
Volume: | 37 |
Issue: | 11/12 |
Start Page Number: | 23 |
End Page Number: | 34 |
Publication Date: | Jun 1999 |
Journal: | Computers & Mathematics with Applications |
Authors: | Mikolajczak B., Rumbut J.T. |
Keywords: | artificial intelligence |
This paper deals with application of concurrent object-oriented programming with Actors to solve dynamic programming problems in a distributed computing environment. This area of research is often called distributed artificial intelligence. Using a dynamic programming example of chained matrix multiplication, a method of managing dynamic programming searches in a distributed programming environment with Actors is presented. Distributed computations with Actors are visualized by means of Time-Varying Automata (for cases with no intra-actor concurrency) or using a class of high-level nets called Hierarchical Colored Petri Nets (for cases with intra-actor concurrency). Design and implementation features of the specific Actor-based programming environment, using a concurrent extension of C++, are also discussed.