<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Efficient Algorithm for the Convergecast Scheduling Problem on a Square Grid with Obstacles</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Adil</forename><forename type="middle">I</forename><surname>Erzin</surname></persName>
							<email>adilerzin@math.nsc.ru</email>
						</author>
						<author>
							<persName><forename type="first">Roman</forename><forename type="middle">V</forename><surname>Plotnikov</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Yu</forename><forename type="middle">G</forename><surname>Evtushenko</surname></persName>
						</author>
						<author>
							<persName><forename type="first">M</forename><forename type="middle">Yu</forename><surname>Khachay</surname></persName>
						</author>
						<author>
							<persName><forename type="first">O</forename><forename type="middle">V</forename><surname>Khamisov</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Yu</forename><forename type="middle">A</forename><surname>Kochetov</surname></persName>
						</author>
						<author>
							<persName><forename type="first">V</forename><forename type="middle">U</forename><surname>Malkova</surname></persName>
						</author>
						<author>
							<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Posypkin</surname></persName>
						</author>
						<author>
							<affiliation key="aff0">
								<orgName type="department">Sobolev Institute of Mathematics</orgName>
								<orgName type="institution">Novosibirsk State University Acad</orgName>
								<address>
									<addrLine>Koptyug Avenue, 4</addrLine>
									<postCode>630090</postCode>
									<settlement>Novosibirsk</settlement>
									<country key="RU">Russia</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="department">Sobolev Institute of Mathematics Acad</orgName>
								<address>
									<addrLine>Koptyug Avenue, 4</addrLine>
									<postCode>630090</postCode>
									<settlement>Novosibirsk</settlement>
									<country key="RU">Russia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Efficient Algorithm for the Convergecast Scheduling Problem on a Square Grid with Obstacles</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">B1381E0240C7C72BE1F163DED1692678</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-19T17:47+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In the convergecast scheduling problem, it is required to find a spanning aggregation tree with a root in a base station (sink) in a given communication graph and build a conflict-free (half-duplex, interference-aware) min-length schedule for aggregating data over the edges of the aggregation tree. This problem is strongly NP-hard even in the case of a given aggregation tree. However, if the communication graph is a square grid in each node of which there is a sensor and in which per unit time a data packet is transmitted along one edge of the graph, the problem is polynomially solvable. In this paper, we consider a communication graph in the form of a square grid with rectangular obstacles impenetrable by the messages and propose a polynomial algorithm for constructing a conflict-free schedule for data aggregation. An intensive numerical experiment confirmed the hypothesis that the algorithm constructs an optimal solution in 100% of cases.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>In wireless sensor networks, data collected by sensors is regularly transmitted to the base station or sink <ref type="bibr" target="#b0">[Chen et al., 2005]</ref>. In networks responsible for security, data collection must occur quickly to ensure a timely response of the system. In wireless networks, the transmission of messages is usually carried out by means of radio communication, which imposes certain restrictions <ref type="bibr" target="#b7">[Incel et al., 2012</ref><ref type="bibr" target="#b8">, Malhotra et al., 2011</ref><ref type="bibr" target="#b9">, Souza &amp; Nikolaidis, 2013]</ref>. In particular, if sensors share a frequency, then the situation in which more than one transmitter operates in the receiving zone of the receiver causes interference of radio waves, and this situation is called a conflict or a collision <ref type="bibr" target="#b10">[Tian, 2011</ref><ref type="bibr" target="#b9">, Souza &amp; Nikolaidis, 2013</ref><ref type="bibr" target="#b11">, Wang et al., 2013</ref><ref type="bibr" target="#b12">, Xu et al., 2011]</ref>. On the other hand, the communication graph of the wireless sensor network is built according to the criterion of minimizing communication energy consumption <ref type="bibr" target="#b2">[Erzin et al., 2017]</ref>; therefore, not all sensors can transfer the packet directly to the base station. Most sensors transmit the collected data in transit through other sensors.</p><p>If the collected data can be aggregated (max, min or mean, contamination of the terrain, fire, unauthorized entry into the room, etc.), then each node of the network (sensor) first receives data packets from all vertices that use it as a transit and then aggregates the data and sends the aggregated package further <ref type="bibr" target="#b7">[Incel et al., 2012</ref><ref type="bibr" target="#b9">, Souza &amp; Nikolaidis, 2013]</ref>. For energy efficiency considerations, each vertex sends a data packet once during the data aggregation session. This means that the sending of packets is carried out along the edges of the spanning aggregation tree (AT) with the root in the base station <ref type="bibr" target="#b8">[Malhotra et al., 2011</ref><ref type="bibr" target="#b10">, Tian, 2011]</ref>.</p><p>In practice, unit disk graphs are often used, so the time required for the packet to pass through different edges of the communication graph differs insignificantly, and the transit time of the packet along any edge can be set equal to 1 <ref type="bibr" target="#b11">[Wang et al., 2013]</ref>. In this case, the time takes integer values and is measured in time rounds (slots). The number of time rounds during which data from all sensors will be aggregated in the base station is called the aggregation time or the length of the schedule. In most wireless networks, half-duplex communication systems are used, in which each vertex cannot simultaneously receive and transmit a packet. Moreover, the vertex can receive no more than one message during one time round <ref type="bibr" target="#b0">[Chen et al., 2005</ref><ref type="bibr" target="#b7">, Incel et al., 2012</ref><ref type="bibr" target="#b9">, Souza &amp; Nikolaidis, 2013]</ref>.</p><p>A schedule is a function that assigns to each vertex of the communication graph a positive integer, the time round, when this vertex sends the packet. We call a schedule feasible if it satisfies the following conditions:</p><p>• it does not contain conflicts;</p><p>• during one time round, every vertex either receives or transmits a packet;</p><p>• during one time round, every vertex can receive at most one packet;</p><p>• each vertex sends a packet only once during the aggregation session.</p><p>In the convergecast scheduling problem (CSP), it is required to find an aggregation tree and a feasible minlength schedule for data aggregation.</p><p>The CSP is NP-hard <ref type="bibr" target="#b0">[Chen et al., 2005]</ref> even in the case of a given aggregation tree <ref type="bibr" target="#b3">[Erzin &amp; Pyatkin, 2016]</ref>. If conflicts are considered only among children of common parents, the problem is equivalent to the phone broadcasting problem <ref type="bibr" target="#b8">[Slater et al., 1981]</ref>, which is NP-hard in the general case but polynomially solvable in the case of a given AT. The problem is polynomially solvable also in the case in which the communication graph is a unit square grid in each node of which there is a sensor and when the transmission distance is 1 <ref type="bibr" target="#b4">[Gagnon &amp; Narayanan, 2015]</ref> or 2 <ref type="bibr">[Erzin, 2017]</ref>.</p><p>In this paper, we consider a special case of CSP on a unit square grid when the transmission distance is 1 (as in <ref type="bibr" target="#b4">[Gagnon &amp; Narayanan, 2015]</ref>), in which there are rectangular disjoint obstacles impermeable to radio waves. The lexicographic greedy algorithm (LGA), developed to construct a feasible schedule for a given AT, is proposed, and a hypothesis about the existence of an optimal solution that uses either a "horizontal" (HT) or "vertical" (VT) aggregation tree is formulated. Numerical experiments have been carried out that confirm the hypothesis, but we have not yet managed to prove the hypothesis analytically. If the hypothesis is correct, then to construct the optimal solution for CSP, it is enough to construct two shortest path spanning trees -HT and VT -and apply the LGA. Thus, the problem under consideration would be polynomially solvable.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Problem Formulation</head><p>The communication graph G = (V, E) is given as a unit square grid of dimension (n + 1) × (m + 1) with a set of disjoint (tangency allowed) rectangular obstacles {O i , i = 1, . . . , q} with sides parallel to the axes. At each vertex (x, y) ∈ V, x = 0, 1, . . . , n, y = 0, 1, . . . , m, which is not the interior point of some obstacle O i , except the origin (0, 0), a sensor is placed. In the node (0, 0) there is a sink (base station). Two vertices (x 1 , y 1 ) and (x 2 , y 2 ) are connected by an edge e ∈ E, if the distance between them is |x 1 − x 2 | + |y 1 − y 2 | = 1 and there is no obstacle between them. During one time round, every vertex i ∈ V can transmit a packet only along one edge (i, j) ∈ E incident to it. Obviously, the graph G is connected. Fig. <ref type="figure">1</ref> shows an example of a grid with forbidden areas, as well as an aggregation tree (red arrows).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>The problem considered in the paper consists in constructing in the communication graph G an aggregation tree and finding a feasible min-length schedule for aggregating the data.</head><p>(0,0)</p><formula xml:id="formula_0">(n,0) (0,m) (n,m)</formula><p>Figure <ref type="figure">1</ref>: Instance of grid-graph and AT (red arrows).</p><p>Let there be given a spanning aggregation tree T of radius R. The pseudocode of the LGA can be written as follows.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Algorithm LGA.</head><p>Step 0. Set t = 0.</p><p>Step 1. Set t = t + 1; k = −1; S = ∅.</p><p>Step 1.1. Set k = k + 1. Find in T the max-cardinality subset of the pendant vertices at a distance R − k from the sink that can send the packets without conflicts taking into account the set of transfers from the nodes in S, and include them in S. If R − k &gt; 0, then go to Step 1.1.</p><p>Set S t = S; R = R − 1. If R &gt; 0, then exclude from T the vertices of the set S t and the edges incident to them, and go to Step 1.</p><p>Return S t , t = 1, . . . , L(n, m),</p><p>where L(n, m) is the length of the schedule, and S t is the set of vertices sending messages during time round t.</p><p>In Step 1.1, it is necessary to find in the current tree the max-cardinality subset of pendant vertices at a distance R − k from the sink that can send the packets without conflicts taking into account the set of transfers from the nodes in S.</p><p>This problem can be formulated as follows. Let's construct a graph of conflicts in which a pair of vertices is connected, if vertices cannot transmit simultaneously without conflicts. Then, the problem reduces to constructing the maximal independent set, which is the same problem as maximum clique on the complementary graph and which is NP-hard for arbitrary graph <ref type="bibr" target="#b5">[Garey &amp; Johnson, 1979]</ref>. However, if we construct a shortest path AT in a square grid, then in the graph of conflicts there will be connected components only in the form of isolated vertices and chains. For the graph of conflicts in this case, the problem of finding the maximal independent set is solved simply with linear complexity.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Solution of CSP</head><p>It is known that the shortest path tree (SPT) is not always an optimal aggregation tree <ref type="bibr" target="#b10">[Tian, 2011]</ref>. This is clearly shown by Fig. <ref type="figure" target="#fig_1">2</ref>. If the SPT is used as the aggregation tree (Fig. <ref type="figure" target="#fig_1">2(a)</ref>), then the length of the schedule is 4. The minimum length of the schedule is 3 (Fig. <ref type="figure" target="#fig_1">2(b)</ref>). Moreover, the length of the schedule on the SPT in Fig. <ref type="figure" target="#fig_1">2(c</ref>) is equal to 2k + 1, which is almost 2 times greater than the minimum length of the schedule equal to k + 1 (Fig. <ref type="figure" target="#fig_1">2(d)</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Horizontal and Vertical Trees</head><p>Both the horizontal tree (HT) and vertical tree (VT) are shortest path trees. Because the sink is at the origin, an arbitrary vertex of the grid graph can send the packet along the edges of SPT either to the left or down. If there is an alternative, then in the HT the vertex sends to the left and in the VT it sends down (Fig. <ref type="figure">3</ref>).   Apply the LGA to both trees HT and VT. Fig. <ref type="figure">3</ref> shows the transfers (green arrows) that are performed during the first time round, and Fig. <ref type="figure">4</ref> shows those performed during the fourth time round.</p><formula xml:id="formula_1">(c) (b) (a) s k k 1 k 1 k 2 s k k 1 k 1 k 2 (d)</formula><p>It is easy to show that one of the trees (vertical or horizontal) may not be optimal. Consider the example in Fig. <ref type="figure">5</ref>.</p><p>However, we believe that the following hypothesis is true.</p><p>Hypothesis. In arbitrary (n + 1) × (m + 1) grid graph with a sink in the origin (0, 0) with any disjoint rectangular obstacles with sides parallel to the coordinate axes, the vertical or horizontal tree is optimal, and the LGA constructs an optimal schedule whose length is equal to the lower bound n + m (the distance to the most remote vertex).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Simulation</head><p>We have not yet managed to prove the hypothesis analytically, but we have confirmed it numerically by carrying out numerical experiments. In order to perform these experiments, we implemented the proposed algorithm, the LGA, as well as the construction of HT and VT. We generated 50 random instances for each of the following pairs of n and m: {10, 10}, {10, 30}, {10, 50}, {10, 100}, {30, 30}, {30, 50}, {30, 100}, {50, 50}, {50, 100}, and {100, 100}. In each instance, the length of a schedule constructed by the LGA on either one of the trees (HT and VT) or on both of them was equal to the lower bound n + m. This means that our algorithm (LGA on HT and VT) most likely always constructs an optimal solution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion</head><p>In this paper, a special case of the problem of minimizing the time of conflict-free data aggregation in a singlechannel wireless sensor network, known as the convergecast scheduling problem, is considered. In the case considered, the sensors are located in the nodes of a square grid of dimensions (n + 1) × (m + 1) with rectangular disjoint obstacles that are impermeable to radio waves. The transmission range of each sensor is 1, and the base station is at the origin (0, 0).</p><p>A polynomial algorithm, the LGA, that constructs a feasible schedule for a given aggregation tree is proposed. It is obvious that the length of the schedule depends on the aggregation tree, but it cannot be less than the distance to the most remote vertex of the grid n + m. In this paper, in the set of shortest path spanning trees, only two of them are considered: horizontal (HT) and vertical (VT). We formulated the hypothesis that at least one schedule constructed by the LGA on HT or VT is optimal and that length is n + m.</p><p>The hypothesis could not be proved analytically, but it was confirmed by a number of randomly generated instances of different dimensions.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: (a) SPT, (b) optimal AT, (c) SPT, (d) optimal AT.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 4 :Figure 5 :</head><label>45</label><figDesc>Figure 3: (a) HT, (b) VT.</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_0">The LGAIn the LGA, at each step, a set S of vertices is searched, which send messages during the current time round. In this set, the pendant vertices are included in order of decreasing distance from the sink, starting from the most remote one, if there is no conflict. The vertices that transmit the messages are then deleted together with the incident edges, and the procedure is repeated during the next time round.</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head><p>The research of A. I. Erzin is partly supported by the Russian Foundation for Basic Research, Projects 16-07-00552 and 17-51-45125, the Ministry of Education and Science of the Republic Kazakhstan, Project 0115PK00550, and by Russian Ministry of Science and Education under the 5-100 Excellence Programme. The research of R. V. Plotnikov is partly supported by the Russian Foundation for Basic Research, Project 16-37-60006.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Minimum Data Aggregation Time Problem in Wireless Sensor Networks X</title>
		<author>
			<persName><forename type="first">Chen</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">MSN 2005</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Jia</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Y</forename><surname>Wu</surname></persName>
		</editor>
		<editor>
			<persName><surname>He</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2005">2005. 2005</date>
			<biblScope unit="volume">3794</biblScope>
			<biblScope unit="page" from="133" to="142" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Solution of the Convergecast Scheduling Problem on a square unit grid when the transmission range is 2</title>
		<author>
			<persName><forename type="first">A</forename><surname>Erzin ; Erzin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">LNCS</title>
		<imprint>
			<date type="published" when="2017">2017. 2017</date>
		</imprint>
	</monogr>
	<note>to appear</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Variable neighborhood search variants for Min-power symmetric connectivity problem</title>
		<author>
			<persName><surname>Erzin</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.cor.2016.05.010</idno>
	</analytic>
	<monogr>
		<title level="j">Computers &amp; Operations Research</title>
		<imprint>
			<biblScope unit="volume">78</biblScope>
			<biblScope unit="page" from="557" to="563" />
			<date type="published" when="2017">2017. 2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Convergecast Scheduling Problem in Case of Given Aggregation Tree. The complexity status and some special cases</title>
		<author>
			<persName><forename type="first">A</forename><surname>Erzin &amp; Pyatkin ; Erzin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pyatkin</surname></persName>
		</author>
		<idno type="DOI">dx.doi.org/10.1109/CSNDSP.2016.7574007</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 11th Int. Symp. On Algorithms and Experiments for Sensor Systems, Wireless Networks and Distributed Robotics</title>
				<meeting>the 11th Int. Symp. On Algorithms and Experiments for Sensor Systems, Wireless Networks and Distributed Robotics<address><addrLine>Prague, Czech Republic</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2016">2016. 2016</date>
		</imprint>
	</monogr>
	<note>Article 16, 6</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Minimum latency aggregation scheduling in wireless sensor networks</title>
		<author>
			<persName><forename type="first">J</forename><surname>Gagnon &amp; Narayanan ; Gagnon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Narayanan</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-662-46018-410</idno>
	</analytic>
	<monogr>
		<title level="m">ALGOSENSORS 2014</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Gao</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2015">2015. 2015</date>
			<biblScope unit="volume">8847</biblScope>
			<biblScope unit="page" from="152" to="168" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Computers and Intractability: A Guide to the Theory of NP-Completeness</title>
		<author>
			<persName><forename type="first">Johnson</forename><forename type="middle">;</forename><surname>Garey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">R</forename><surname>Garey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">S</forename><surname>Johnson</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1979">1979. 1979</date>
			<publisher>W. H. Freeman and Co</publisher>
			<pubPlace>San Francisco</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">MC-MLAS: Multi-channel minimum latency aggregation scheduling in wireless sensor networks</title>
		<author>
			<persName><surname>Ghods</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer Networks</title>
		<imprint>
			<biblScope unit="volume">57</biblScope>
			<biblScope unit="page" from="3812" to="3825" />
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Fast data collection in tree-based wireless sensor networks</title>
		<author>
			<persName><surname>Incel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. on Mobile Computing</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="86" to="99" />
			<date type="published" when="2012">2012. 2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Aggregation convergecast scheduling in wireless sensor networks</title>
		<author>
			<persName><surname>Malhotra</surname></persName>
		</author>
		<idno type="DOI">10.1007/s11276-010-0282-y</idno>
	</analytic>
	<monogr>
		<title level="j">Wireless Networks</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="692" to="701" />
			<date type="published" when="1981">2011. 2011. 1981</date>
		</imprint>
	</monogr>
	<note>SIAM J. Comput.</note>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">An exploration of aggregation convergecast scheduling</title>
		<author>
			<persName><forename type="first">Nikolaidis ; De</forename><surname>Souza</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Souza</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Nikolaidis</surname></persName>
		</author>
		<idno type="DOI">dx.doi.org/10.1016/j.adhoc.2013.06.004</idno>
	</analytic>
	<monogr>
		<title level="j">Ad Hoc Networks</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page" from="2391" to="2407" />
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Neither Shortest Path Nor Dominating Set: Aggregation Scheduling by Greedy Growing Tree in Multihop Wireless Sensor Networks</title>
		<author>
			<persName><surname>Tian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Tian</surname></persName>
		</author>
		<idno type="DOI">10.1109/TVT.2011.2162086</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. on Ve-hicular Ttchnolohy</title>
		<imprint>
			<biblScope unit="volume">60</biblScope>
			<biblScope unit="issue">7</biblScope>
			<biblScope unit="page" from="3462" to="3472" />
			<date type="published" when="2011">2011. 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Near optimal scheduling of data aggregation in wireless sensor networks</title>
		<author>
			<persName><forename type="first">Wang</forename></persName>
		</author>
		<idno type="DOI">10.1016/j.adhoc.2011.01.003</idno>
	</analytic>
	<monogr>
		<title level="j">Ad Hoc Networks</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page" from="1287" to="1296" />
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A delay-efficient algorithm for data aggregation in multihop wireless sensor networks</title>
		<author>
			<persName><surname>Xu</surname></persName>
		</author>
		<idno type="DOI">10.1109/TPDS.2010.80</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Parallel and Distributed Systems</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="page" from="163" to="175" />
			<date type="published" when="2011">2011. 2011</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
