Open Access Conceptual Paper

Decomposition Algorithms of Blocking the Selected Edges in the Digraph

Tsitsiashvili Gurami*

Institute for Applied Mathematics FEB RAS, Russia

Corresponding Author

Received Date: October 17, 2019;  Published Date: October 22, 2019

Abstract

In this paper, a protein network represented by a directed graph is considered. The problem of determining the minimum number of edges that break paths from the input proteins of the network to the output ones and passing through some subset of proteins in this network is analyzing. A decomposition algorithms are basing on a selection of classes of cyclically equivalent nodes in the sub-graphs with dedicated subset of nodes is suggesting.

Keywords: Cluster; Digraph; Sub-graph; Protein network; Connectivity component

Introduction

By analogy with [1], we consider a protein network represented by a directed graph (digraph) G with the set U of nodes, which are proteins and whose directed edges are paired bonds between nodes represented in the Cytoscape program. Dedicate the subset U/ ⊆U of nodes and decrease in a comparison with [1] a number of edges, which block all paths from outside of the set U/ outside of the setU/ .

Take all nodes from the subset U/ and all edges between them. These nodes and edges create directed sub-graphG/G . Replace all (directed) edges of the sub-graph G/ by undirected ones and obtain undirected graph G// . Define in the sub-graph G// all its connectivity components / / / / Return directions to all edges of the subgraph G//k G k and define in such a way the sub-graph Gk of the digraph G, k =1,...,n.

Factorize each sub-graph Gk by a relation of cyclic equivalence (two nodes are cyclically equivalent if there is a cycle containing both of them) and construct acyclic digraph with nodes - clusters of cyclic equivalence. Construct the partial order ≥ between the clusters (a relation A ≥ B is true if there is a way from cluster A to cluster B ) in Gk .

Denote by vk *a set of edges incoming to GK and by VK**a set of edges out-coming from GK and designate bypK, qKnumbers of edges in these sets. Define the following sets WK*,WK**of clusters irispublishers-openaccess-biostatistics-biometric-applications in digraphGK Each cluster irispublishers-openaccess-biostatistics-biometric-applicationshas final nodes of some edges from the set V K*Similarly, each cluster irispublishers-openaccess-biostatistics-biometric-applicationshas initial nodes of some edges from the set VK **The WK*,WK** setsmay intersect.

Construct the set irispublishers-openaccess-biostatistics-biometric-applicationsconsisting of clusters GK,i,such that irispublishers-openaccess-biostatistics-biometric-applicationsbut there are some cluster irispublishers-openaccess-biostatistics-biometric-applicationsand a way from irispublishers-openaccess-biostatistics-biometric-applicationsin digraph GK.By analogy construct the set irispublishers-openaccess-biostatistics-biometric-applicationsof clusters irispublishers-openaccess-biostatistics-biometric-applicationssuch that irispublishers-openaccess-biostatistics-biometric-applications but there are some cluster irispublishers-openaccess-biostatistics-biometric-applicationsand a way from irispublishers-openaccess-biostatistics-biometric-applicationsin digraph GK

Designate byirispublishers-openaccess-biostatistics-biometric-applicationsall edges incoming some clusters containing in the set irispublishers-openaccess-biostatistics-biometric-applicationsfrom the outside of the graph irispublishers-openaccess-biostatistics-biometric-applicationsall edges out-coming from some clusters in the set WK**outside the graph GKDenote irispublishers-openaccess-biostatistics-biometric-applicationsa number of edges in the set irispublishers-openaccess-biostatistics-biometric-applicationsa number of edges in the set irispublishers-openaccess-biostatistics-biometric-applications

Assume that irispublishers-openaccess-biostatistics-biometric-applications and block all edges from irispublishers-openaccess-biostatistics-biometric-applicationsIn such a way, we block all paths from the outside of GKoutsideGK. Then a number of edges blocking the sub-graph GKequals’irispublishers-openaccess-biostatistics-biometric-applicationsLast inequalities show, how this algorithm decreases a number of blocked edges in a comparison with [1]. Next step of the decomposition procedure in this algorithm may be an allocation of disconnected subsets in pairs of sets irispublishers-openaccess-biostatistics-biometric-applications

Acknowledgement

Supported by Russian Fund of Basic Research’s, project 17-07- 00177.

Conflict of Interest

No conflict of interest.

References

  1. G Sh Tsitsiashvili (2019) Improved algorithm of blocking the selected nodes in the digraph, Annals of Biostatistics and Biometric Applications 3(3).
Citation
Keywords
Signup for Newsletter
Scroll to Top