Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Parallel calculations by automata on direct and back spanning trees of a graph

https://doi.org/10.15514/ISPRAS-2014-26(6)-5

Abstract

The paper presents a parallel computation algorithm of an arbitrary function value on a multiset of values distributed on directed graph vertices. The computation is performed by message passing executed by automata distributed on the graph vertices. The key idea of the algorithm is to use a structural information on the graph that can be extracted by its parallel exploration and encoded into structures of direct and back spanning trees of the graph, which require only finite number of bits in each graph vertex, and to represent the function calculated as a composition of so called aggregate function and another one. Aggregate functions are characterized by possibility to calculate their value on a union of multisets by aggregating their values on separate multisets, that makes them easy for parallel computation.

About the Authors

Igor Burdonov
Institute for System Programming Russian Academy of Sciences
Russian Federation


Alexander Kossachev
Institute for System Programming Russian Academy of Sciences
Russian Federation


Victor Kuliamin
Institute for System Programming Russian Academy of Sciences
Russian Federation


References

1. I. B. Burdonov, A. S. Kossatchev, V. V. Kuliamin. Parallel computations on graphs. Programming and computer Software, 41(1): 1-13, 2015.

2. Kushnirenko A. G., Lebedev G. V. Programming for mathematicians. Nauka, Moscow, 1988. (in Russian).


Review

For citations:


Burdonov I., Kossachev A., Kuliamin V. Parallel calculations by automata on direct and back spanning trees of a graph. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2014;26(6):63-66. (In Russ.) https://doi.org/10.15514/ISPRAS-2014-26(6)-5



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)