{"title":"Distributed algorithm of self-transformation of the distributed network topology in order to minimize the Wiener index","authors":"I. Burdonov","doi":"10.20948/abrau-2019-52","DOIUrl":null,"url":null,"abstract":"We consider a distributed network, the topology of which is described by a undirected tree without multiple edges and loops. The network itself can change its topology using special “commands” supplied by its nodes. The paper proposes an extremely local atomic transformation: the addition of an edge connecting the different ends of two adjacent edges, and the simultaneous removal of one of these edges. This transformation is performed by a “command” from the common vertex of two adjacent edges. It is shown that any other tree can be obtained from any tree using only atomic transformations. If the formation does not violate this restriction. As an example of the goal of such a transformation, the tasks of maximizing and minimizing the Wiener index of a tree with a limited degree of vertices without changing the set of its vertices are considered. The Wiener index is the sum of the pairwise distances between the vertices of the graph. The maximum Wiener index has a linear tree (a tree with two leaf vertices). For a root tree with a minimum Wiener index, its type and a method of calculating the number of vertices in the branches of the neighbors of the root is proposed. Two distributed algorithms are proposed: the transformation of a tree into a linear tree and the transformation of a linear tree into a tree with a minimum Wiener index. It is proved that both algorithms have complexity not higher than 2n 2, where n is the number of tree vertice.","PeriodicalId":324638,"journal":{"name":"Proceedings of 21th Scientific Conference “Scientific Services & Internet – 2019”","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 21th Scientific Conference “Scientific Services & Internet – 2019”","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20948/abrau-2019-52","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We consider a distributed network, the topology of which is described by a undirected tree without multiple edges and loops. The network itself can change its topology using special “commands” supplied by its nodes. The paper proposes an extremely local atomic transformation: the addition of an edge connecting the different ends of two adjacent edges, and the simultaneous removal of one of these edges. This transformation is performed by a “command” from the common vertex of two adjacent edges. It is shown that any other tree can be obtained from any tree using only atomic transformations. If the formation does not violate this restriction. As an example of the goal of such a transformation, the tasks of maximizing and minimizing the Wiener index of a tree with a limited degree of vertices without changing the set of its vertices are considered. The Wiener index is the sum of the pairwise distances between the vertices of the graph. The maximum Wiener index has a linear tree (a tree with two leaf vertices). For a root tree with a minimum Wiener index, its type and a method of calculating the number of vertices in the branches of the neighbors of the root is proposed. Two distributed algorithms are proposed: the transformation of a tree into a linear tree and the transformation of a linear tree into a tree with a minimum Wiener index. It is proved that both algorithms have complexity not higher than 2n 2, where n is the number of tree vertice.