Relational granulation method based on Quotient Space Theory for maximum flow problem

Abstract Granular computing (GrC) is a problem-solving concept deeply rooted in human thinking. GrC, as a new and rapidly growing paradigm of information processing, has attracted the attention of many researchers and practitioners. GrC is related to granulation, i.e., a process of drawing a set of objects (or points) together based on their indiscernibility, similarity, proximity, or functionality. In general, two types of granulation processes exist: functional granulation and relational granulation. If the process is based entirely on the attributes of the objects, it is known as functional granulation, whereas if the granulation process is based on the relationship between objects, it is known as relational granulation. This paper proposes a novel method, called the maximum flow based on Quotient Space Theory ( M F − Q S T ), for solving the maximum flow problems based on Quotient Space Theory for relational granulation. Using the method M F − Q S T , substructures are first detected, and the community is described as a substructure. Next, the relational granulation criterion is discussed in detail. The substructure that satisfies the relational granulation criterion is regarded as a coarse-grained node. Subsequently, the construction of a quotient network that is coarser than the original network is described. Finally, the maximum flow algorithm is used to compute the maximum flow on the quotient network as the approximated maximum flow on the original network within a much shorter period of time. Experimental results demonstrate that the novel method M F − Q S T reduces the cumulative running time after simplifying the network structure with a low error rate. The size of the quotient network is significantly reduced, and the node and edge scales are reduced to 20.59% and 21.62% on average, respectively.

[1]  Guoyin Wang,et al.  Granular computing: from granularity optimization to multi-granularity joint problem solving , 2016, Granular Computing.

[2]  Piotr Honko Granular-Relational Data Mining - How to Mine Relational Data in the Paradigm of Granular Computing? , 2017, Studies in Computational Intelligence.

[3]  Yuhua Qian,et al.  Concept learning via granular computing: A cognitive viewpoint , 2014, Information Sciences.

[4]  Deok-Sun Lee,et al.  Maximum flow and topological structure of complex networks , 2005 .

[5]  Robert E. Tarjan,et al.  A data structure for dynamic trees , 1981, STOC '81.

[6]  Deyu Li,et al.  Theory and method of granular computing for big data mining , 2015 .

[7]  Donald Goldfarb,et al.  A computational comparison of the dinic and network simplex methods for maximum flow , 1988 .

[8]  Hajime Machida,et al.  Space Complexity in On-Line Computation , 1982, J. Comput. Syst. Sci..

[9]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  Lotfi A. Zadeh,et al.  Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic , 1997, Fuzzy Sets Syst..

[11]  Guoyin Wang,et al.  An active three-way clustering method via low-rank matrices for multi-view data , 2020, Inf. Sci..

[12]  Jerzy W. Grzymala-Busse,et al.  Rough Sets , 1995, Commun. ACM.

[13]  Andrzej Bargiela,et al.  Toward a Theory of Granular Computing for Human-Centered Information Processing , 2008, IEEE Transactions on Fuzzy Systems.

[14]  Qinghua Hu,et al.  Granular Computing Based Machine Learning in the Era of Big Data , 2017, Inf. Sci..

[15]  Frauke Liers,et al.  Simplifying maximum flow computations: The effect of shrinking and good initial flows , 2011, Discret. Appl. Math..

[16]  Vladimir Kolmogorov,et al.  An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision , 2004, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Andrew V. Goldberg,et al.  On Implementing the Push—Relabel Method for the Maximum Flow Problem , 1997, Algorithmica.

[18]  Andrzej Skowron,et al.  Modeling rough granular computing based on approximation spaces , 2012, Inf. Sci..

[19]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[20]  Guoyin Wang,et al.  A general model of decision-theoretic three-way approximations of fuzzy sets based on a heuristic algorithm , 2020, Inf. Sci..

[21]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[22]  D. R. Fulkerson,et al.  Maximal Flow Through a Network , 1956 .

[23]  Can Gao,et al.  Multigranulation rough-fuzzy clustering based on shadowed sets , 2020, Inf. Sci..

[24]  Amit Kumar,et al.  Rejecting jobs to minimize load and maximum flow-time , 2018, J. Comput. Syst. Sci..

[25]  Yiyu Yao,et al.  Set-theoretic Approaches to Granular Computing , 2012, Fundam. Informaticae.

[26]  E. A. Dinic Algorithm for solution of a problem of maximal flow in a network with power estimation , 1970 .

[27]  Yiyu Yao,et al.  MGRS: A multi-granulation rough set , 2010, Inf. Sci..

[28]  Hamido Fujita,et al.  Fuzzy neighborhood covering for three-way classification , 2020, Inf. Sci..

[29]  Davide Ciucci,et al.  Simple graphs in granular computing , 2016, Inf. Sci..

[30]  Yiyu Yao,et al.  Measurement of general granules , 2017, Inf. Sci..