structuring hierarchical multi-star small-world networks for real … · structuring hierarchical...

10
Procedia Computer Science 18 (2013) 2410 – 2419 1877-0509 © 2013 The Authors. Published by Elsevier B.V. Selection and peer review under responsibility of the organizers of the 2013 International Conference on Computational Science doi:10.1016/j.procs.2013.05.413 International Conference on Computational Science, ICCS 2013 Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawai a a Advanced ICT Research Institute, National Institute of Information and Communications Technology, Kobe 651-2492, Japan Abstract A Small-World network is one of complex networks which could be used for analysis of human networks in SNS (social networking service) and an ecient design of logistics, etc. We have developed a new Small-World network (called n-Star network) inspired by Ant-Colony Optimization (ACO), and applied it to reorganizing a next generation airline network. In this study, the network is extended to several hierarchical architectures that will be more useful for real-world applications. Such architectures include six kinds of hierarchical networks. We analyze the features of the hierarchical networks using several network parameters. As one of real-world applications, we propose a more realistic and ecient hierarchical global airline network using one of the hierarchical n-Star networks. Keywords: Small-World; Multi-star network; n-Star network; Hierarchical structure; Fractal structure; Complex network; 1. Introduction Complex networks have been studied mainly focusing on random graphs, scale-free networks [1] and small- world networks [2]. We have reconsidered several features of complex networks from a viewpoint of small-world, and found that the Watts-Strogatz (WS) model becomes a “locally” small-world network when a few links are exchanged with a small rewiring probability ρ (0 1), but it isn’t unnecessarily a small-world network as a whole (i.e., in terms of average path length L), and its average path length L is as long as that of a random graph. Also, the average path length L for a Barab´ asi-Albert (BA) model has a small-world property in terms of L O(logN)(N: the number of total nodes), not as the “absolutely” minimum average path length L. On the other hand, a new class of small-world network (n-Star network) was generated by an Ant-Colony Optimization[4]- inspired method in a self-organizing manner. The average path length L for the n-Star network is the “absolutely” minimum value among known complex networks [5]. As one of real-world applications, we have proposed a next generation global airline network using the n-Star network by assigning the star nodes to the selected star airports in the world [6]. Furthermore, the n-Star network is more robust [7] compared to the bimodal distribution network [3] and scale-free network [1]. This robust feature will be applicable to a robust communication network as well as to a robust design for the global airline network. Furthermore, we have proposed a resilient algorithm for the Corresponding author. Tel.: +81-78-969-2115 ; fax: +81-78-969-3928 . E-mail address: sawai@nict.go.jp. Available online at www.sciencedirect.com Open access under CC BY-NC-ND license.

Upload: others

Post on 17-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Structuring Hierarchical Multi-Star Small-World Networks for Real … · Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawaia aAdvanced

Procedia Computer Science 18 ( 2013 ) 2410 – 2419

1877-0509 © 2013 The Authors. Published by Elsevier B.V.Selection and peer review under responsibility of the organizers of the 2013 International Conference on Computational Sciencedoi: 10.1016/j.procs.2013.05.413

International Conference on Computational Science, ICCS 2013

Structuring Hierarchical Multi-Star Small-WorldNetworks for Real-World Applications

Hidefumi Sawaia

aAdvanced ICT Research Institute,National Institute of Information and Communications Technology,

Kobe 651-2492, Japan

Abstract

A Small-World network is one of complex networks which could be used for analysis of human networks in SNS (socialnetworking service) and an efficient design of logistics, etc. We have developed a new Small-World network (called n-Starnetwork) inspired by Ant-Colony Optimization (ACO), and applied it to reorganizing a next generation airline network. In thisstudy, the network is extended to several hierarchical architectures that will be more useful for real-world applications. Sucharchitectures include six kinds of hierarchical networks. We analyze the features of the hierarchical networks using severalnetwork parameters. As one of real-world applications, we propose a more realistic and efficient hierarchical global airlinenetwork using one of the hierarchical n-Star networks.

Keywords: Small-World; Multi-star network; n-Star network; Hierarchical structure; Fractal structure; Complex network;

1. Introduction

Complex networks have been studied mainly focusing on random graphs, scale-free networks [1] and small-world networks [2]. We have reconsidered several features of complex networks from a viewpoint of small-world,and found that the Watts-Strogatz (WS) model becomes a “locally” small-world network when a few links areexchanged with a small rewiring probability ρ (0 < ρ � 1), but it isn’t unnecessarily a small-world network asa whole (i.e., in terms of average path length L), and its average path length L is as long as that of a randomgraph. Also, the average path length L for a Barabasi-Albert (BA) model has a small-world property in terms ofL ∝ O(logN) (N: the number of total nodes), not as the “absolutely” minimum average path length L. On the otherhand, a new class of small-world network (n-Star network) was generated by an Ant-Colony Optimization[4]-inspired method in a self-organizing manner. The average path length L for the n-Star network is the “absolutely”minimum value among known complex networks [5]. As one of real-world applications, we have proposed a nextgeneration global airline network using the n-Star network by assigning the star nodes to the selected star airportsin the world [6]. Furthermore, the n-Star network is more robust [7] compared to the bimodal distribution network[3] and scale-free network [1]. This robust feature will be applicable to a robust communication network as wellas to a robust design for the global airline network. Furthermore, we have proposed a resilient algorithm for the

∗Corresponding author. Tel.: +81-78-969-2115 ; fax: +81-78-969-3928 .E-mail address: [email protected].

Available online at www.sciencedirect.com

Open access under CC BY-NC-ND license.

Page 2: Structuring Hierarchical Multi-Star Small-World Networks for Real … · Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawaia aAdvanced

2411 Hidefumi Sawai / Procedia Computer Science 18 ( 2013 ) 2410 – 2419

Fig. 1. Structure of n-Star Network with the number of star nodes, n=1, 2, 3 and 4 at the center (left), and concept of hierarchical structure forn-Star networks (right).

n-Star network even if the network architecture is completely destroyed by a cyber attack and natural disasterssuch as earthquakes, hurricanes, typhoons, eruptions of volcanoes, etc. [8]

In this study, we will extend the architecture of n-Star network to several hierarchical architectures, and analyzethe network structures using several network parameters. Based on these results, a new hierarchical architecturefor a more realistic and efficient global airline network will be proposed.

2. Hierarchical Structure of Complex Networks

It is well known that real-world networks such as the world-wide web, the Internet, biological and socialnetworks contain a hierarchical and/or fractal (self-similarity) property which is referred to as “scale-free” char-acteristics in terms of degree distribution [13] [14] [15]. Some conventional hierarchical complex networks whichare deterministically constructed have been proposed [9][10][11][12] to model the hierarchy. Generally speaking,the above scale-free networks have a Small-World property with average path length L ∝ O(logN), however, wewill discuss several hierarchical Small-World network architectures with an absolutely short average path lengthL.

The author has proposed a new Small-World network called n-Star network [5] inspiring from ACO (Ant-Colony Optimization) [4], by comparing the characteristics of several complex networks from the viewpoint ofSmall-World [2]. This network has n star nodes and many peripheral nodes, as shown in Fig. 1 (left). The n starnodes are completely connected with each other (forming a ”clique”) and with all peripheral nodes. Accordingly,a remarkable feature of the n-Star network is that the average path length L is always less than 2, independentof the number of stars n and the total number of nodes N (hence, the number of peripheral nodes N0 ≡ N-n)which shows the absolutely minimum value of L among known complex networks including a Watts-Stragatz(WS) model, Barabasi-Albert (BA) model, random graph, etc. on the condition of the same value of 〈k〉.

In this study, we will construct several hierarchical structures based on the n-Star network, and analyze thestructures theoretically using several network parameters such as the number of star nodes n, the number ofperipheral nodes N0, the number of total nodes N, the average degree 〈k〉, average path length L, and clusteringcoefficients C. By defining a new network index R ≡ L + p = L + 〈k〉/(N − 1) (p: link probability), we showedthat the degree of Small-World can be evaluated based on the R values for several complex networks [5].

The concept of hierarchical structure for the n-Star network is shown in Fig.1 (right). The star nodes as shownin red are located at the center in each layer l, and the peripheral nodes as shown in blue are located on theperiphery of the star nodes in each layer l. A part of the peripheral nodes in the l-th layer become the star nodesin the next (l + 1)-th layer. This shows a kind of fractal (self-similar) structure. Based on the structure, six kinds

Page 3: Structuring Hierarchical Multi-Star Small-World Networks for Real … · Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawaia aAdvanced

2412 Hidefumi Sawai / Procedia Computer Science 18 ( 2013 ) 2410 – 2419

of hierarchical n-Star networks can be constructed in the following sections, and analyzed using several networkparameters mentioned above.

2.1. Hierarchial type

Fig. 2. Hierarchical type of n-Star networks and its analysis on network parameters

A hierarchical type of n-Star network is shown in Fig.2 (upper-left) for the case of the number of star nodesn=3, the number of peripheral nodes N0=10, and the number of layers l=10. Its adjacency matrix and the degreedistribution are shown in upper-middle. In this case, the number of total nodes becomes N=103, the average degreeis 〈k〉=6.408, the average path length is L=4.82, the Small-World index is R=4.88, and the clustering coefficientis C=0.801. According to the adjacency matrix and the network structure, we can find a fractal structure of thenework. The analytical results of N, 〈k〉, L and C as a function of (n,N0, l) are shown in Fig.2 (bottom-left), andthe 3D viewgraphs for 〈k〉, L and C as a function of (n, l) are shown in Fig. 2 (right). The average degree 〈k〉monotonically increases proportional to the increase in n, and L also monotonically increases proportional to theincrease in l.

2.2. Torus type

A torus type of n-Star network is shown in Fig.3 (top-left) for the case of the number of star nodes n=3,the number of peripheral nodes N0=10, and the number of layers l=10. The adjacency matrix and the degreedistribution are shown in middle-right. The l-th layer is connected with the first layer to form a torus using thehierarchical type shown in Fig.2. In this case, the number of total nodes is N=100, the average degree is 〈k〉=6.6,the average path length is L=3.93, the Small-World index is R= 3.998, and the clustering coefficient is C=0.794.Compared to the hierarchical type in Fig.2, 〈k〉 is slightly large, L and C are slightly small. This architecture is

Page 4: Structuring Hierarchical Multi-Star Small-World Networks for Real … · Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawaia aAdvanced

2413 Hidefumi Sawai / Procedia Computer Science 18 ( 2013 ) 2410 – 2419

Fig. 3. Torus type of n-Star networks and its analysis on network parameters

similar to the structure of “Snake of Uroboros” in the center of the network which is thought to represent thehierarchy in nature. The analytical results of N, 〈k〉, L and C as a function of (n,N0, l) are shown in Fig.3 (bottom-left), and the 3D viewgraphs for 〈k〉, L and C as a function of (n, l) are shown in the right of the figure. Note thatthe formulas for L are different according to whether l is even or odd.

2.3. Star type

A star type of n-Star network is shown in Fig.4 (upper-left) with its adjacency matrix and degree distribution.The central n-Star network is connected with the peripheral (l-1) n-Star networks to form a star as a whole. Inthe case of the number of star nodes n=3, the number of peripheral nodes N0=7, and the number of layers l=10,the number of total nodes becomes N=100, the average degree is 〈k〉=6.42, the average path length is L=3.04,the Small-World index is R= 3.107, and the clustering coefficient is C=0.803. L is smaller than those of thehierarchical type in Fig.2 and the torus type in Fig.3. The analytical results of N, 〈k〉, L and C as a function of(n,N0, l) are shown in Fig.4 (bottom-left), and the 3D viewgraphs for 〈k〉, L and C as a function of (n, l) is shownin the right of the figure. A characteristic of the star type of network is that the values of L are saturated under 3as the number of layer l increases.

2.4. Star-Torus type

A star-torus type of n-Star network with its adjacency matrix and degree distribution is shown in Fig.5 (upper-left). This network is an integrated network combining the torus type in Fig.3 with the star type in Fig.4. Asexamples, in the case of n=3, N0=7, and l=10, N=100, 〈k〉=8.04, L=2.86, R=2.94, C=0.814. The value of L is the

Page 5: Structuring Hierarchical Multi-Star Small-World Networks for Real … · Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawaia aAdvanced

2414 Hidefumi Sawai / Procedia Computer Science 18 ( 2013 ) 2410 – 2419

Fig. 4. Star type of n-Star networks and its analysis on network parameters

smallest among above mentioned networks. The analytical results of N, 〈k〉, L and C as a function of (n,N0, l) areshown in Fig.5 (bottom-left), and the 3D viewgraphs for 〈k〉, L and C as a function of (n, l) are shown in the rightof the figure. Compared to the star type in Fig.4, the values of L are more controlled under 3 as l increases.

2.5. Fractal type I

A fractal type I of n-Star network with its adjacency matrix and degree distribution is shown in Fig.6 (upper-left). There are n n-Star networks at the center, and N0 n-Star networks on the periphery. The architecture formsa fractal (self-similarity) structure, and the relationship of l=n+N0 is always formed. As examples, when n=3,N0=7, l=10 and N=100, 〈k〉=9.12, L=2.74, R=2.83, C=0.828. The analytical results of N, 〈k〉, L and C as afunction of (n, l) are shown in Fig.6 (bottom-left), and the 3D viewgraphs for 〈k〉, L and C as a function of (n, l)are shown in the right of the figure. The increase in L is the smallest among the above mentioned five kinds ofnetworks as l increases, while controlling its L values under 3.

2.6. Fractal type II

A fractal type II of n-Star network with its adjacency matrix and degree distribution is shown in Fig.7 (upper-left). As examples, the network architecture is shown in the case of n=l=5, N0=15, N=100, 〈k〉=8.7, L=2.61,R=2.70 and C=0.841. A “clique” with l=5 star nodes is formed at the center, and at the same time each star nodebelongs to each star node in each peripheral cluster, which also forms another n-Star network with n=l=5 stars ina different level, which leads to a fractal structure as a whole network. The analytical results of N, 〈k〉, L and Cas a function of (n,N0, l) are shown in Fig.7 (bottom-left), and the 3D viewgraphs for 〈k〉, L and C as a function

Page 6: Structuring Hierarchical Multi-Star Small-World Networks for Real … · Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawaia aAdvanced

2415 Hidefumi Sawai / Procedia Computer Science 18 ( 2013 ) 2410 – 2419

Fig. 5. Star-Torus type of n-Star networks and its analysis on network parameters

of (n/l,N0) are shown in the right of the figure. The increase in L is the smallest among the above mentioned sixkinds of networks as l increases, while controlling its L values under 3.

3. Analysis of Small-World Index R

The analytical results on the Small-World index R for several hierarchical structures of n-Star networks as afunction of (n, l) or (n,N0) are shown in Fig.8. The minimum value of the Small-World index R is 2 for the basicn-Star networks independent of n and N (hence 〈k〉 and L). The smaller R, the better for small-world. Generallyspeaking, the Small-World index is the best (smallest) in the following order of types: the fractal type II, fractaltype I, star-torus type, star type, torus type and hierarchical type. For examples, for the case of n=3, l=10 (l=5for the fractal II type only) and N=100 (N=103 for the hierarchical type only), the R values are 2.64, 2.74, 2.86,3.04, 3.93 and 4.82, respectively in this order. Table 1 shows the comparison of network parameters in severalhierarchical structures of n-Star network. From this table, we can find that the fractal II type of n-Star networkis the best (minimum) small-world in terms of the average path length L as well as the Small-World index R. Inthe next section, we will apply the fractal II type n-Star network to reorganize a more realistic next generation ofglobal airline network.

4. Application to Hierarchical Structure of Global Airline Networks

We have proposed a method for reorganizing a next generation global airline network using the n-Star network[6],where the airline network architecture has not only the merit of saving mileage, but is more efficient and conve-nient to both airline companies and travelers because of the shortest cruising distance (e.g. 1.32 r = 8,404 km for

Page 7: Structuring Hierarchical Multi-Star Small-World Networks for Real … · Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawaia aAdvanced

2416 Hidefumi Sawai / Procedia Computer Science 18 ( 2013 ) 2410 – 2419

Fig. 6. Fractal type I of n-Star networks and its analysis on network parameters

〈k〉 = 13.2, 〈k〉 is the average flight service per airport and r is the radius of Earth, about 6,367 km) and the leastnumber of transits on average (i.e. only one transit is necessary between any two cities for any value of 〈k〉).

A global airline network based on the fractal type II of n-Star network is shown in Fig.9, where the top 100important cities/airports in the world [16] are connected according to the mutual values between any two cities.This situation causes some peripheral links between the important cities. The left figure in Fig.9 shows the airlinenetwork, and the right figures show its adjacency matrix and the load distribution for the 100 cities/airports. Basedon the hierarchical airline network, the average degree 〈k〉 is 15.5, the average cruising distance L(dist) betweenany two airports is 8,975km (1.4096 in the unit of radius of the Earth), the average number of transits L(step)-1 =1.421, the Small-World index R = 2.577, and the clustering coefficient C = 0.801. The load on the 100 airports ismoderately distributed over all airports with an allowable concentration on the star airports and specific airportssuch as New York (No.1), London (No.2), Tokyo (No.6), Zurich (No.7), Atlanta (No.31), Moscow (No.58), SaoPaulo (No.62) and Jiangsu (No.84), as shown in Fig.9 (bottom-right).

5. Discussions

We have constructed several hierarchical architectures based on the n-Star network, and analyzed their featuresusing several kinds of network parameters. According to Table 1, the average path lengths L decrease in thefollowing order of types: the hierarchical type, torus type, star type, star-torus type, fractal type I and fractaltype II (also, the Small-World indexes R decrease in this order). This feature will be useful when we design ahierarchical network system such as an efficient communication and transportation network for a global airlinenetwork connected with a domestic airline network. As examples, we showed a more realistic and efficient airline

Page 8: Structuring Hierarchical Multi-Star Small-World Networks for Real … · Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawaia aAdvanced

2417 Hidefumi Sawai / Procedia Computer Science 18 ( 2013 ) 2410 – 2419

Fig. 7. Fractal type II of n-Star networks and its analysis on network parameters

network as one of the real-world applications. In reality, when the accidents including random failures, cyber orintentional attacks sometimes happen on the communication and transportation networks, we have to recover themfrom the accidents as soon as possible. For that purpose, the n-Star network is not only robust in nature comparedto conventional networks [7], but also serves the resilient algorithm to automatically restore it with some alivenodes from the failures [8]. We will be able to expect that the hierarchical architectures of n-Star network alsoinherit the robustness and resilience of the n-Star network for such a situation.

6. Conclusions

In this paper, the n-Star network which was generated in a self-organizing manner inspiring from Ant-ColonyOptimization was extended to several hierarchical architectures that will be more useful for real-world applica-tions. The proposed architectures are six kinds of networks based on the n-Star network including the hierarchicaltype, torus type, star type, star-torus type, fractal type I and fractal type II. We analyzed the features of the hierar-chical networks using several network parameters. Based on the R values for the networks, the “Small-Worldness”is the best in the following order of types: the fractal type II, fractal type I, star-torus type, star type, torus type andhierarchical type. As one of real-world applications, the fractal type II of n-Star network was successfully appliedto a next generation global airline network to reorganize it as a more realistic, efficient and convenient network forpassengers and airline companies. Future works will focus on exploring the other real-world applications usingthe proposed hierarchical n-Star networks.

Page 9: Structuring Hierarchical Multi-Star Small-World Networks for Real … · Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawaia aAdvanced

2418 Hidefumi Sawai / Procedia Computer Science 18 ( 2013 ) 2410 – 2419

Fig. 8. Analysis of the Small-World index R for several hierarchical structures of n-Star networks.

References

[1] A-L.Barabasi, R.Albert, Emergence of Scaling in Random Networks, pp.509-512, Science, 1999.[2] J.D.Watts, Small Worlds, The Dynamics of Networks between Order and Randomness, Princeton University Press, 1999.[3] T.Tanizawa, G.Paul, R.Cohen, S.Havlin, H.E.Stanley, Optimization of network robust to waves of targeted and random attacks, Phy. Rev.

E 71, 047101-p.1 -p.8, 2005.[4] E.Bonabeau, M.Dorigo, G.Theraulaz, Swarm Intelligence, From Natural to Artificial Systems, Oxford University Press, 1999.[5] H.Sawai, Exploring A New Small-World Network for Real-World Applications, Proc. of the 4th Int. Conf. on Networked Digital Technol-

ogy (NDT 2012), Dubai, UAE, Apr. 2012.[6] H.Sawai, Reorganizing A New Generation Airline Network Based on An Ant-Colony Optimization-Inspired Small-World Network, 2012

IEEE World Congress on Computational Intelligence (WCCI 2012), Brisbane, Australia, June 2012.[7] H.Sawai: A Small-World Network Robust for Both Random Failures and Targeted Attacks, Proc. of the 26th Annual Conference of the

Japanese Society for Artificial Intelligence, 2012, June, 2012, in Japanese.[8] H.Sawai: Proposal for Resilient Small-World Networks, The 9th Network Ecology Symposium, Information Processing Society of Japan,

Okinawa, Japan, Dec. 2012, in Japanese.[9] A.-L.Barabasi, E.Ravasz, T.Vicsek, Deterministic scale-free networks, Physica A, vol.299, pp.559-564 2001.[10] S.N.Dorogovtsev, A.V.Goltsev, J.F.F.Mendes, Pseudofractal secale-free web, Phy. Rev. E, vol.65, article No.066122, 2002.[11] E.Ravasz, A.L.Somera, D.A.Mongru, Z.N.Oltvai, A.-L.Barabasi, Hierarchical Organization of Modularity in Metabolic Networks, Sci-

ence, vol.297, pp.1551-1555, 2002.[12] E.Ravasz, A.-L.Barabasi, Hierarchical organization in complex networks, Phy. Rev. E, vol.67, article No.026112, 2003.[13] H.D.Rosenfeld, S.Havlin, D.ben-Avraham, Fractal and Transfractal Recursive Svale-Free Nets, New Journal of Physics, vol.9, article

No.175 2007.[14] C.Song, S.Havlin, H.A.Makse, Self-sililarity of complex networks, Nature, vol.433, pp.392-395, 2005.[15] C.Song, S.Havlin, H.A.Makse, Origins of fractality in the growth of complex networks, Nature Physics, vol.2, pp.275-281, 2006.[16] Hot Spots, Benchmarking Global City Competitiveness, A Report from the Economist Intelligence Unit, Commissioned by Citi, Jan.

2012.

Page 10: Structuring Hierarchical Multi-Star Small-World Networks for Real … · Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications Hidefumi Sawaia aAdvanced

2419 Hidefumi Sawai / Procedia Computer Science 18 ( 2013 ) 2410 – 2419

Table 1. Comparison of network parameters in several hierarchical structures of n-Star networks.

Fig. 9. Application to Hierarchical Structure of Global Airline Networks