Visualization of Complex Networks Based on Dyadic Curvelet Transform

Interdisciplinary Description of Complex Systems, Jul 2006

A visualization method is proposed for understanding the structure of complex networks based on an extended Curvelet transform named Dyadic Curvelet Transform (DClet). The proposed visualization method comes to answer specific questions about structures of complex networks by mapping data into orthogonal localized events with a directional component via the Cartesian sampling sets of detail coefficients. It behaves in the same matter as human visual system, seeing in terms of segments and distinguishing them by scale and orientation. Compressing the network is another fact. The performance of the proposed method is evaluated by two different networks with structural properties of small world networks with N = 16 vertices, and a globally coupled network with size N = 1024 and 523 776 edges. As the most large scale real networks are not fully connected, it is tested on the telecommunication network of Iran as a real extremely complex network with 92 intercity switching vertices, 706 350 E1 traffic channels and 315 525 transmission channels. It is shown that the proposed method performs as a simulation tool for successfully design of network and establishing the necessary group sizes. It can clue the network designer in on all structural properties that network has.

Article PDF cannot be displayed. You can download it here:

http://indecs.eu/2006/indecs2006-pp51-62.pdf

Visualization of Complex Networks Based on Dyadic Curvelet Transform

Interdisciplinary Description of Complex Systems 4(1), 51-62, 2006 VISUALIZATION OF COMPLEX NETWORKS BASED ON DYADIC CURVELET TRANSFORM Marjan Sedighi Anaraki1,*, Fangyan Dong1, Hajime Nobuhara2 and Kaoru Hirota1 1 Department of Computational Intelligence & Systems Science, Tokyo Institute of Technology Yokohama – Tokyo, Japan 2 Department of Intelligent Interaction Technologies, Graduate School of Systems and Information Engineering, University of Tsukuba Ibaraki, Japan Regular paper Received: 28 April, 2006. Accepted: 5 July, 2006. SUMMARY A visualization method is proposed for understanding the structure of complex networks based on an extended Curvelet transform named Dyadic Curvelet Transform (DClet). The proposed visualization method comes to answer specific questions about structures of complex networks by mapping data into orthogonal localized events with a directional component via the Cartesian sampling sets of detail coefficients. It behaves in the same matter as human visual system, seeing in terms of segments and distinguishing them by scale and orientation. Compressing the network is another fact. The performance of the proposed method is evaluated by two different networks with structural properties of small world networks with N = 16 vertices, and a globally coupled network with size N = 1024 and 523 776 edges. As the most large scale real networks are not fully connected, it is tested on the telecommunication network of Iran as a real extremely complex network with 92 intercity switching vertices, 706 350 E1 traffic channels and 315 525 transmission channels. It is shown that the proposed method performs as a simulation tool for successfully design of network and establishing the necessary group sizes. It can clue the network designer in on all structural properties that network has. KEY WORDS visualization, complex network, human visual system CLASSIFICATION PACS: 89.75.-k *Corresponding author, η: ; +81 45 924 5686, +81 45 924 5682; G3-49, 4259 Nagatsuta, Midori-ku, Yokohama-city 226-8502, Japan M. Sedighi Anaraki, F. Dong, H. Nobuhara and K. Hirota INTRODUCTION Complex networks are being studied across many fields of science [1 – 4] inspired by empirical studies of networked systems such as the internet, biological networks like brain neural networks and so on. Scientists think they know most of the elements and forces of networks [5, 6]. But networks are inherently difficult to understand because of structural complexity. For a network with millions of vertices direct analyzing by sketching the structure of network and looking at them by eye is hopeless. Having some static displays for instance vertex map or matrix, data filtering as an interactive control, or smooth zooming can be useful. The recent development of statistical methods for quantifying huge networks is to a large extent an attempt to find something to play the part played by eye for complex networks. Furthermore it usually is assumed that the network architecture is static. These simplifications allow us to sidestep any issues of structural complexity and propose a visualization method based on an extended Curvelet transform named Dyadic Curvelet Transform (DClet) for understanding the topology of complex networks. The proposed method gives us the matrix of network in dyadic scales, filters data by the coarse to fine strategy and brings us smooth zoom without losing the structural properties of a network. This modification is done to solve the Curvelet transform [7, 8] inconvenience of decomposition into components at different scales. One potential of this proposal might be the optimization of a network by removing redundant edges in the network without changing the desired properties of it. The aim of this research is showing that the proposed visualization method with directional sensitivity can be considered as an efficient tool for investigating the structural properties of complex networks. It can be considered as a simulation tool, or a compression method. It does not have the geographical displays of a network. As the topology of network is robust in any scales of the DClet, it can be worked on a smaller matrix and modeled the real network with the DClet reconstruction. The performance of the proposed method is evaluated in two different networks with structural properties of small world networks with N = 16 vertices, and a globally coupled network with size N = 1024 and 523 776 edges. As the most large scale real networks are not fully connected, it is tested on the telecommunication network of Iran as a real extremely complex network with 92 intercity switching vertices, 706 350 E1 traffic channels and 315 525 transmission channels. It is presented that the proposed method provides a natural way of analyzing a complex network due to analyzing the network at a coarse level and then increasing the resolution in dyadic scale, if necessary. The experiments have been done in Matlab on a personal computer with processor Pentium IV 2.4 MHz, RAM 256 M, and HDD 60GB. The details of evaluation of the proposed method on the telecommunication network of Iran is not shown here just the final outputs are considered as an Annex. The proposed method based on the DClet is presented in second section. In third section, experimental results are shown. The article is concluded with some discussion and an outlook. VISUALIZATION METHOD BASED ON THE DCLET The idea of the DClet is first to decompose the input data into a set of wavelets bands and analyze each band by a non-redundancy Finite RIdgelet Transform (FRIT) [9]. This idea makes a directional wavelet that outperforms wavelet for orientation. It is scale sample of wavelet transform following a geometric sequence of ratio 2. The input is decomposed into smooth blocks of side length l units in such a way that adjacent blocks are square array of 52 Visualization of Complex Networks Based on Dyadic Curvelet Transform size l × l although it is possible to be rectangular array of size l × l/2 without overlapping. Fig. 1 shows the general concept of the DClet. It achieves non-redundancy transformation with invertibility via the FRIT. The FRIT is ridgelet transform based on the Finite RAdon Transform (FRAT) that uses the orthogonal symmlet wavelet with four vanishing moments. For the FRAT, first the set of normal vectors is obtained which indicate the represented directions. The decomposition transform for an input matrix with size M × M is done according to the following procedure: First, the 2D wavelet transforms (•)WAr(b) of a matrix A with size M × M, A ∈ ZM × M at scale r and translation b with the mother wavelet ψ is given by: (•) WAr(b) = A(p1, p2)∗(•)ψbr(p1, p2), (1) where b = {1, 2, …, M/2r} and (•) shows the approximation or details and ∗ denotes convolution operation: M M WAr(b) = ∑ ∑ A( p1, p2 ) (•)ψbr(p1, p2). (•) (2) p1 =1 p 2 =1 Then, subband decomposition: A( p1, p2 ) ⇒ (LL)WAr (b) + (LH )WAr (b) + ( HL)WAr (...truncated)


This is a preview of a remote PDF: http://indecs.eu/2006/indecs2006-pp51-62.pdf
Article home page: https://doaj.org/article/7b5f72bdeef241b8888ef74c1a570f40

Kaoru Hirota, Hajime Nobuhara, Fangyan Dong, Marjan Sedighi Anaraki. Visualization of Complex Networks Based on Dyadic Curvelet Transform, Interdisciplinary Description of Complex Systems, 2006, pp. 51-62, Volume 1,