Abstract

The aim of this paper is to study the representation of deterministic graphs (D-graphs) by sets of words over the vertex labels alphabet and to find metric properties of this representation. Vertex-labeled graphs are widely used in various computational processes modeling in programming, robotics, model checking, etc. In such models graphs playing the role of an information environment of single or several mobile agents. Walks of agents on a graph determines the sequence of vertices labels or words in the alphabet of labels. A vertex-labeled graph is said to be D-graph if all vertices in the neighborhood of every its vertex have different labels. For D-graphs in case when the graph as a whole and the initial vertex (i.e. the vertex from which the agent started walking) are known there exists the one-to-one correspondence between the sequence of vertices visited by the agent and the trajectory of its walks on the graph. In case when the D-graph is not known as a whole, agent walks on it can be arranged in such way that an observer obtains information about the structure of the graph sufficient to solve the problems of graph recognizing, finding optimal path between vertices, comparison between current graph and etalon graph etc. This paper specifies the representation of D-graphs by the defining pair of sets of words (the first describes cycles of the graph and the second -- all its vertices of degree 1). This representation is an analogue of the system of defining relations for everywhere defined automata. The structure of the so-called canonical defining pair, which is minimal in terms of the number of words, is also considered. An algorithm for building such pair is developed and described in detail. For D-graphs with a given number of vertices and edges, the exact number of words in the first component of its canonical defining pair and the minimum and maximum attainable bounds for the the number of words in the second component of this pair are obtained. This representation allows us to use new methods and algorithms to solve the problems of analyzing vertex-labeled graphs.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.