| 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.