Obtaining a marked graph from a synchronic distance matrix

被引:0
|
作者
Tamura, Hiroshi [1 ]
Abe, Takeo [1 ]
Saitoh, Satoshi [1 ]
Mikami, Kiyoshi [1 ]
Sengoku, Masakazu [1 ]
Yamaguchi, Yoshio [1 ]
Shinoda, Shoji [1 ]
机构
[1] Niigata Inst of Technology, Kashiwazaki, Japan
关键词
Graph theory - Matrix algebra - Numerical methods - Trees (mathematics);
D O I
暂无
中图分类号
学科分类号
摘要
The notion of synchronic distances is a fundamental concept introduced by Petri [1]. It is a metric closely related to a degree of mutual dependence between two events in a condition/event system. The synchronic distance between two vertices in a marked graph is defined here as the maximum number of times one vertex can fire without firing the other. Marked graphs form a subclass of Petri nets. The synchronic distance matrix of a marked graph M with n vertices is an n × n symmetric matrix D* = [dM*(vi, vj)], where dM*(vi, vj) is the synchronic distance between vertices vi and vj. Conversely, using matrix D, the focus is on finding a marked graph whose synchronic distance matrix is D. Murata et al. [2] show that the synchronic distance matrix of a marked graph is a distance matrix of an undirected network and give a method for finding a marked graph when D is realizable as the distance matrix of a tree with positive integer edge weights. This paper presents a necessary and sufficient condition for D to be the synchronic distance matrix of a live marked graph. A matrix D is given such that D is a distance matrix of an undirected network and there does not exist a marked graph whose synchronic distance matrix is D. Also, a method is proposed for finding a live marked graph when D is realizable as the distance matrix of a tree as well as that of a nontree graph like a cycle.
引用
收藏
页码:53 / 63
相关论文
共 50 条