<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJCNS</journal-id><journal-title-group><journal-title>International Journal of Communications, Network and System Sciences</journal-title></journal-title-group><issn pub-type="epub">1913-3715</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijcns.2013.63015</article-id><article-id pub-id-type="publisher-id">IJCNS-29037</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Clustering in Wireless Multimedia Sensor Networks Using Spectral Graph Partitioning
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ushpender</surname><given-names>Kumar</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Narottam</surname><given-names>Chand</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Computer Science and Engineering, National Institute of Technology, Hamirpur, India</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>pushpender.dhiman@gmail.com(UK)</email>;<email>nar.chand@gmail.com(NC)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>25</day><month>03</month><year>2013</year></pub-date><volume>06</volume><issue>03</issue><fpage>128</fpage><lpage>133</lpage><history><date date-type="received"><day>January</day>	<month>11,</month>	<year>2013</year></date><date date-type="rev-recd"><day>February</day>	<month>13,</month>	<year>2013</year>	</date><date date-type="accepted"><day>March</day>	<month>11,</month>	<year>2013</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   Wireless multimedia sensor network (WMSN) consists of sensors that can monitor multimedia data from its surrounding, such as capturing image, video and audio. To transmit multimedia information, large energy is required which decreases the lifetime of the network. In this paper we present a clustering approach based on spectral graph partitioning (SGP) for WMSN that increases the lifetime of the network. The efficient strategies for cluster head selection and rotation are also proposed. 
 
</p></abstract><kwd-group><kwd>Wireless Multimedia Sensor Network; Eigenvector; Spectral Graph Partitioning</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Wireless sensor network (WSN) consists of hundreds or even thousands of sensor nodes that are powered by small irreplaceable batteries. The sensors, which are randomly deployed in an environment, should collect data from their surrounding, process the data and finally send it to the sink through multi hops [<xref ref-type="bibr" rid="scirp.29037-ref1">1</xref>]. There are many applications where sensor nodes are deployed onto roads, walls or unreachable place and they sense a variety of physical phenomena such as traffic on the road, temperature, pressure or detect forest fires to aid rapid emergency response. WSN has limited resources such as less communication bandwidth, limited energy supply, less storage and less computing power [<xref ref-type="bibr" rid="scirp.29037-ref2">2</xref>].</p><p>Wireless multimedia sensor network (WMSN) has been possible due to the production of cheap CMOS (Complementary Metal Oxide Semiconductor) camera and microphone sensors which can acquire multimedia information. WMSN consists of camera sensors as well as scalar sensors. Camera sensors can retrieve much richer information in the form of images or videos and hence provide more detailed and interesting data about the environment [<xref ref-type="bibr" rid="scirp.29037-ref3">3</xref>]. Scalar sensors can retrieve the scalar phenomena like temperature, pressure, humidity, or location of objects [<xref ref-type="bibr" rid="scirp.29037-ref4">4</xref>]. Camera sensors may generate very different views of the same object if they are taken from different viewpoints [<xref ref-type="bibr" rid="scirp.29037-ref5">5</xref>].</p><p>Sensor nodes (SN) are deployed in remote and hostile environment, so it is difficult to replace the batteries. They are densely deployed to monitor the physical environment. In case of WMSN, the neighboring sensors would produce similar data and transmit such data to the sink. During this transmission of data, a large amount of energy is consumed. To reduce the energy consumption some kind of grouping of sensor nodes can be done to form clusters. Inside every cluster, one node acts as cluster head (CH). Cluster head is responsible for communication with other cluster heads. Cluster head collects data from all the nodes within its cluster, aggregates this information and then transmits to the sink through other CHs using multi hop communication [<xref ref-type="bibr" rid="scirp.29037-ref2">2</xref>]. <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the clustering of nodes in a general WSN. In WMSN, the volume of multimedia data to be transmitted is very large, therefore, more energy consumption occurs during communication [<xref ref-type="bibr" rid="scirp.29037-ref6">6</xref>].</p><p>In this paper, we propose a clustering and cluster head selection approach. Spectral graph partitioning (SGP) technique based upon eigenvalues proposed by Fiedler has been utilized for WMSN [<xref ref-type="bibr" rid="scirp.29037-ref11">11</xref>]. SGP method has been used in many applications such as image segmentation, social networks, etc. [<xref ref-type="bibr" rid="scirp.29037-ref2">2</xref>].</p><p>The spectral graph partitioning (SGP) algorithm is based on second highest eigenvalues of particular graph. The second smallest eigenvalue of the Laplacian matrix corresponding to different eigenvectors, is used to partition the graph into two parts. Within a cluster, a node with highest eigenvalue is selected as cluster head. In case of WMSN, large volume of sensed data is generated, therefore, such clustering can be utilized to reduce the volume and number of data transmissions through data aggregation. In this paper, we have shown formation of clusters and CH selection using SGP for given WMSN.</p><p>The rest of the paper is organized as follows. Section 2</p><p>reviews the related work. General SGP strategy for clustering has been presented in Section 3. Section 4 describes the use of SGP for WMSN. Section 5 concludes the paper.</p></sec><sec id="s2"><title>2. Related Work</title><p>Clustering in WSN is a process in which set of sensor nodes are loosely connected and work together. All the nodes in the cluster elect one cluster head which is responsible for data aggregation and data transmission and maintaining connectivity between other cluster heads.</p><p>Brahim Elbhiri et al. [<xref ref-type="bibr" rid="scirp.29037-ref6">6</xref>] suggested spectral classification based on near optimal clustering in wireless sensor networks (SCNOPC-WSN) algorithm. This algorithm deals with the clustering problem in WSN. Energy aware adaptive clustering protocol is used for the bi-partitioning spectral classification and it guarantees robust clustering. SCNOPC-WSN also deals with the optimization of the energy dissipated in the network.</p><p>M. Chatterjee et al. [<xref ref-type="bibr" rid="scirp.29037-ref7">7</xref>] suggested the weighted clustering algorithm (WCA) for ad hoc networks. WCA uses the on-demand clustering algorithm in multi hop radio networks. WCA elects the head nodes on the basis of neighboring nodes and their sending capabilities.</p><p>Banerjee and Khuller [<xref ref-type="bibr" rid="scirp.29037-ref8">8</xref>] suggested hierarchical clustering algorithm based on geometric properties of the wireless network. Generic graph algorithms developed for arbitrary graphs would not exploit the rich geometric information present in wireless network. Clustering problem in a graph is theoretical framework and presents an efficient distributed solution.</p><p>Adaptive Clustering Protocol is proposed by A. Garg and M. Hanmandlu [<xref ref-type="bibr" rid="scirp.29037-ref9">9</xref>]. It divides the network into several systematized hexangular and chooses the closest node to each hexangular as the head node for it. The nodes with the maximum amount of residual energy is selected as a cluster head.</p><p>Lu Dian et al. [<xref ref-type="bibr" rid="scirp.29037-ref10">10</xref>] proposed a clustering based spectrum allocation scheme for efficient spectrum allocation in cognitive radio networks. Spectral graph partitioning theory is used to divide a graph into clusters so that spectrum allocation is executed in parallel.&#160;</p></sec><sec id="s3"><title>3. Cluster Handling Using SGP</title><p>Spectral graph partitioning technique uses information obtained from the eigenvalues and eigenvectors of their adjacency matrices for partitioning of graphs. The methods are called spectral, because they make use of the spectrum of the adjacency matrix of the data to cluster the points [<xref ref-type="bibr" rid="scirp.29037-ref11">11</xref>]. Spectral methods are widely used to compute graph separation. Spectral graph partitioning is a powerful technique in data analysis that has found increasing support and applications in many areas such as image segmentation and social network analysis. SGP divides the graph into two disjoint groups, based on eigenvectors corresponding to the second smallest eigenvalue of the Laplacian matrix [<xref ref-type="bibr" rid="scirp.29037-ref10">10</xref>].</p><p>Let <img src="2-9701722\d5b5b2e2-e321-4a7f-81a7-fb5c6aafdbc9.jpg" /> is an undirected graph where V represents the set of vertices (nodes) and E represents the set of edges connecting these vertices. Each vertex is identified by an index <img src="2-9701722\6cdbd66f-2a49-43c0-9d7b-9a976ed58fba.jpg" />The edge between node i and node j is represented by e<sub>ij</sub>. The graph can be represented as an adjacency matrix. The adjacency matrix A of graph G having N nodes is the <img src="2-9701722\6e2137bb-db71-4475-ae29-07f687e88fe5.jpg" /> matrix where the non-diagonal entry a<sub>ij</sub> is the number of edges from node i to node j, and the diagonal entry a<sub>ii</sub> is the number of loops at node i. The adjacency matrix is symmetric for undirected graphs [<xref ref-type="bibr" rid="scirp.29037-ref12">12</xref>].</p><p>The adjacency matrix A is defined as</p><p><img src="2-9701722\29829b3e-fdf4-407c-aaf4-7e62d205c36c.jpg" /></p><p>We also define degree matrix D for graph G. The degree matrix is a diagonal matrix which contains information about the degree of each node. It is used together with the adjacency matrix to construct the Laplacian matrix of a graph. The degree matrix D for G is a <img src="2-9701722\314145e6-355c-4227-a236-f09214ef3b5b.jpg" /> square matrix and is defined as</p><p><img src="2-9701722\a029796d-bdd0-46dc-a5ce-c16889c3aa85.jpg" /></p><p>The Laplacian matrix is the combination of adjacency matrix and the degree matrix. The Laplacian matrix of the graph G having N vertices is <img src="2-9701722\b794d4e8-92c7-4a05-9586-5c8e73195c35.jpg" /> square matrix and is represented as</p><p><img src="2-9701722\9814a04b-98ea-48cd-8dab-2124e67e8831.jpg" /></p><p>The normalized form of Laplacian matrix can be written as</p><p><img src="2-9701722\893ef57a-71d8-479e-aaa4-545e34476740.jpg" /></p><p>The eigenvalues of matrix <img src="2-9701722\522c2788-30f0-43c0-90cc-69493f1d78ab.jpg" /> are denoted by<img src="2-9701722\a4dc4a8c-dce2-4d37-b3fd-79a19cb1ea76.jpg" />, <img src="2-9701722\006d3d85-d5cf-44a0-b843-8fb4239f659f.jpg" />such that <img src="2-9701722\7a31c17c-65d5-414d-b135-1e95fc683b2d.jpg" />Laplacian matrix has the property <img src="2-9701722\5d2de086-3ca5-4d0b-8b59-ea8c1163442f.jpg" /> where X is the eigenvector of the matrix <img src="2-9701722\0154aeef-10d6-4403-a13c-770d2fde72ad.jpg" /> and λ is the eigenvalue of the matrix<img src="2-9701722\a2156125-d2d0-4fc8-a7c8-4ce1c55467fa.jpg" />. Laplacian matrix plays important role in spectral graph theory. λ<sub>1</sub> represents the number of subgraphs in the network. The second smallest eigenvalue λ<sub>2</sub> is referred to the algebraic connectivity and its corresponding eigenvector is usually referred to as the Fiedler Vector [<xref ref-type="bibr" rid="scirp.29037-ref13">13</xref>].</p><p>We choose the eigenvector values corresponding to the second smallest eigenvalue λ<sub>2</sub>. Second highest eigenvalue <img src="2-9701722\f38849bd-ea37-4adc-915d-5d8c83b6319d.jpg" /> divides the graph into two subgraphs. G is divided into two subgraphs G<sup>+</sup> and G<sup>−</sup>, where G<sup>+</sup> and G<sup>−</sup> are the set of vertices related to the new subgraphs. G<sup>+</sup> contains nodes corresponding to positive eigenvalues and G<sup>−</sup> contains nodes corresponding to negative eigenvalues. The set of vertices is defined by <img src="2-9701722\141ce0da-84b7-4969-81f6-75934f0e6cd3.jpg" /> such that<img src="2-9701722\63160f51-cb4c-491c-ac27-a18459c1845a.jpg" />, where<img src="2-9701722\04291804-b182-4e37-b525-b66c9b08be9d.jpg" />, <img src="2-9701722\9cec7ad7-19a8-46f7-8f3f-b85037aa7b40.jpg" />and<img src="2-9701722\2ace3cc4-8f54-4d61-9785-c937e5e601d5.jpg" />.</p><p>Based on the above concept, in next section we have proposed a new approach to partition the WMSN into the clusters.</p></sec><sec id="s4"><title>4. Cluster Formation in WMSN</title><p>Here we apply the SGP technique to partition the network. SGP has many advantages as compared to other clustering algorithms. While clustering, it results in few links to other clusters but intra-cluster communication is high. Each node is at one hop distance from other node within the cluster. If the graph is to be partitioned into more than two subgraphs, apply SGP technique recursively. High intra-cluster similarity between the nodes makes SGP technique a better option for multimedia data clustering.</p><p>In our proposed method, clustering of WMSN has been done by applying Spectral Graph Partitioning technique [<xref ref-type="bibr" rid="scirp.29037-ref10">10</xref>] recursively. Each node sends short message to sink which contains the location information of the node. On the basis of this information, the sink constructs the adjacency matrix and degree matrix and then constructs the Laplacian matrix. The eigenvector corresponding to second smallest eigenvalue (called Fiedler Vector) is used to partition the WMSN. The location of each node may be found by GPS (Global Positioning System) or any other localization method [14,15].</p>• 4.1. Steps for Clustering<p>• Construct a graph G for the given sensor network.</p><p>• Construct the normalized Laplacian matrix, defined as</p><p><img src="2-9701722\d81c4b00-1416-4d08-8497-5461ae4a78ac.jpg" /></p><p>where deg<sub>i</sub> is the degree of node i.</p><p>• Form the Laplacian matrix <img src="2-9701722\99c5a8d1-dfbe-4865-a382-632353eff28a.jpg" /> of the graph. Compute the eigenvalues and eigenvector of Laplacian matrix.</p><p>• Select the second smallest eigenvalue λ<sub>2</sub> of Laplacian matrix<img src="2-9701722\8a9805e2-a85a-4b41-b308-8cc35dc72df8.jpg" />.</p><p>• Choose eigenvector value corresponding to the eigenvalue λ<sub>2</sub>.</p><p>• Divide the graph G into two sub-graphs G<sup>+</sup> and G<sup>−</sup>, where G<sup>+</sup> contains nodes corresponding to positive eigenvalues and G<sup>−</sup> contains nodes corresponding to negative eigenvalues.</p><p>After the first iteration of above algorithm, the whole network is divided into two clusters based on the eigenvalues of the nodes. <xref ref-type="table" rid="table1">Table 1</xref> shows the two partitions/ clusters for a given graph shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>. After first iteration cluster 1 contains all the nodes with positive eigenvector values and another cluster 2 contains nodes having negative eigenvector values. Cluster 1 has six nodes A, B, C, D, E, and G with positive values of eigenvector. Cluster 2 has six nodes F, H, I, J, K and L that have negative eigenvector values. These clusters are listed in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>Only two clusters are formed in first iteration as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. The larger cluster can be further divided into</p><p><xref ref-type="table" rid="table1">Table 1</xref>. Eigenvector table and clustering of given network.</p><p>two different clusters by applying the algorithm recursively. This process continues until maximum intra-node distance within a cluster is less than <img src="2-9701722\75cfa4ce-ab60-40c1-8b89-e6e21f418ff6.jpg" /> where R is the transmission rang of the sensor node. When intranode distance within a cluster is less than <img src="2-9701722\5b8ee377-400c-44a5-87ca-91ec028938a6.jpg" />two nodes in neighboring clusters can communicate in one hop. After applying the algorithm recursively, the given network is divided into four clusters as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><p>It has been observed that both the clusters have higher intra-node distance than <img src="2-9701722\7d0e490b-f140-4f90-a976-9de93b5b0ac7.jpg" /> so apply the algorithm to both the clusters. After applying the algorithm cluster 1 is portioned into two different clusters. This algorithm is also applied to cluster 2 of <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><p>Thus the whole network is divided into four clusters as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. <xref ref-type="table" rid="table3">Table 3</xref> shows different nodes present in the each cluster.</p><sec id="s4_1"><title>4.2. Cluster Head Election</title><p>The clustering algorithm divides the whole network into clusters. The next step is election of cluster head for each cluster. As per the property of SGP, the least eigenvector value of node signifies that the node is well connected to the other nodes within the cluster as well as it is connected to cluster [<xref ref-type="bibr" rid="scirp.29037-ref13">13</xref>].</p><p>For initial cluster head election, we chose the least eigenvector value among the nodes within cluster. <xref ref-type="table" rid="table4">Table 4</xref></p><p><xref ref-type="table" rid="table2">Table 2</xref>. Initial cluster for the network.</p><p><img src="2-9701722\7bfd27ee-1ed1-4ece-8cc7-975ce00144a0.jpg" /></p><p><xref ref-type="table" rid="table3">Table 3</xref>. Final clusters for the network.</p><p><img src="2-9701722\57ee3474-92be-4dbf-9cc4-93707e17094d.jpg" /></p><p>represents the eigenvector values of the cluster and <xref ref-type="table" rid="table5">Table 5</xref> shows the elected cluster heads in different clusters on the basis of eigenvector values. Therefore, we compare the eigenvector values of the cluster and choose the least eigenvector node as a cluster head, i.e.</p><p>Cluster head rotation must take place when residual energy <img src="2-9701722\79e0618d-d6ee-471e-836f-506ea97dfae0.jpg" /> of the cluster head node falls below the</p><p><xref ref-type="table" rid="table4">Table 4</xref>. Clustering after second iteration.</p><p><img src="2-9701722\d13e62ad-86ef-4bef-84a3-e33bc1349bde.jpg" /></p><p>threshold value<img src="2-9701722\214ce98a-dc63-4a48-8e42-2237f4d45e5e.jpg" />. The present cluster head declares the election process by sending a message that contains its E<sub>res</sub> to all the cluster members. The cluster members whose residual energy is greater than E<sub>res</sub> responds to this</p><p><xref ref-type="table" rid="table5">Table 5</xref>. Elected cluster heads.</p><p><img src="2-9701722\2d060f14-eb7c-4c11-af5c-95b34cdf98d7.jpg" /></p><p>message by sending the residual energy to the cluster head.</p><p>The new cluster head is elected based upon CH Candidacy Factor <img src="2-9701722\b4a66aeb-5902-4d7d-8947-bc12c9dd97a7.jpg" /> defined as</p><p><img src="2-9701722\2bf9e1a6-7763-4d76-b4c4-9faa52fbd353.jpg" /></p><p>where <img src="2-9701722\eaa32a5c-31ad-4f27-96f4-12ee17af1f56.jpg" /> is the residual energy of node i, D<sup>i</sup> is the distance between node i and current cluster head. If <img src="2-9701722\b8e1cb19-e633-40a6-a8e2-fa558aaf6989.jpg" /> and <img src="2-9701722\d96ef425-16d7-4ff7-8a66-f13fe925f792.jpg" /> are the location coordinates of current cluster head and node i, respectably, then</p><p><img src="2-9701722\30d90f7c-5a47-4c3f-99f3-13e5cb49cc70.jpg" /></p><p>A node with highest value of CF is elected as next cluster head.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>This paper has proposes an approach to deal with the clustering problem in a given wireless multimedia sensor network. The proposed algorithm partitions the given WMSN into clusters such that nodes in a cluster are highly correlated and intra-cluster association is minimized. In WMSN where nearby nodes have common interest in terms of sensing, our proposed algorithm is more suitable. Further we define the algorithm for cluster head election and rotation. The given strategy can be used in WMSN to prolong the network lifetime.</p></sec><sec id="s6"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.29037-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">F. Akyldiz, W. Su, Y. Sankarasubramaniam and E. Cayirci, “Wireless Sensor Networks: A Survey,” Computer Networks, Vol. 38, No. 4, 2002, pp. 393-422. 
doi:10.1016/S1389-1286(01)00302-4</mixed-citation></ref><ref id="scirp.29037-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">B. Elbhiri, S. El Fkihi, R. Saadane and D. Aboutajdine, “Clustering in Wireless Sensor Network Based on Near Optimal Bi-Partitions,” EURO-NF Conference on Next Generation Internet (NGI), 2-4 June 2010, pp. 1-6.</mixed-citation></ref><ref id="scirp.29037-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Y. Wang and G. H. Cao, “On Full-View Coverage in Camera Sensor Networks,” IEEE International Conference on Computer Communications (INFOCOM), 10-15 April 2011, pp. 1781-1789.</mixed-citation></ref><ref id="scirp.29037-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">I. F. Akyildiz, T. Melodia and K. R. Chowdhury, “A Survey on Wireless Multimedia Sensor Networks,” Computer Networks, Vol. 51, No. 4, 2007, pp. 921-960. 
doi:10.1016/j.comnet.2006.10.002</mixed-citation></ref><ref id="scirp.29037-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">A. Newell and K. Akkaya, “Self-Actuation of Camera Sensors for Redundant Data Elimination in Wireless Multimedia Sensor Networks,” IEEE International Conference on Communication, 14-15 June 2009, pp. 1-5.</mixed-citation></ref><ref id="scirp.29037-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">C. Intanagonwiwat, R. Govindan and D. Estrin, “Directed Diffusion for Wireless Sensor Network,” ACM/IEEE Transactions on Networking (TON), Vol. 11, No. 1, 2003, pp. 2-16. doi:10.1109/TNET.2002. 808417</mixed-citation></ref><ref id="scirp.29037-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">M. Chatterjee, S. K. Das and D. Turgut, “WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks,” Journal of Cluster Computing, Vol. 5, No. 2, 2002, pp. 193-204. doi:10.1023/A:101 3941929408</mixed-citation></ref><ref id="scirp.29037-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">S. Banerjee and S. Khuller, “A Clustering Scheme for Hierarchical Control in Multi-Hop Wireless Networks,” IEEE International Conference on Computer Communications (INFOCOM), 16-21 July 2001, pp. 1028-1037.</mixed-citation></ref><ref id="scirp.29037-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">A. Garg and M. Hanmandlu, “An Energy-Aware Adaptive Clustering Protocol for Sensor Networks,” International Conference on Intelligent Sensing and Information Processing (ICISIP), 2006, pp. 13-30.</mixed-citation></ref><ref id="scirp.29037-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">D. Lu, N. Jie and X.-X. Huang, “Clustering Based Spectrum Allocation Scheme in Mobile Ad Hoc Networks,” Bulletin of Advanced Technology Research (BATR), Vol. 5, No. 12, 2011, pp. 37-41.</mixed-citation></ref><ref id="scirp.29037-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">B. Auffarth, “Spectral Graph Clustering,” Course Report.  
http://www-lehre.inf.uos.de/~bauffart/ spectral.pdf</mixed-citation></ref><ref id="scirp.29037-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Adjacency Matrix Wikipedia.  
http://en.wikipedia.org/wiki/Adjacency_matrix</mixed-citation></ref><ref id="scirp.29037-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">A. Bertrand and M. Moonen, “Distributed Computation of the Fiedler Vector with Application to Topology Inference in Ad Hoc Networks,” Signal Processing, Vol. 93, No. 5, 2013, pp. 1106-1117.</mixed-citation></ref><ref id="scirp.29037-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">A. Savvides, C. Han and M. B. Srivastva, “Dynamic Fine-Grained Localization in Ad Hoc Networks of Sensors,” International Conference on Mobile Computing and Networking (MOBICOM), 16-21 July 2001, pp. 166-179. 
doi:10.1145/381677.381693</mixed-citation></ref><ref id="scirp.29037-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">N. Bulusu, J. Heidemann and D. Estrin, “GPS-Less Low Cost Outdoor Localization for Very Small Devices,” IEEE Personal Communication Magazine, Vol. 7, No. 5, 2000, pp. 28-34.</mixed-citation></ref></ref-list></back></article>