Nearly Constant Approximation for Data Aggregation Scheduling in Wireless Sensor Networks

Size: px
Start display at page:

Download "Nearly Constant Approximation for Data Aggregation Scheduling in Wireless Sensor Networks"

Transcription

1 Nearly Contant Approximation for Data Aggregation Scheduling in Wirele Senor Network Scott C.-H. Huang, Peng-Jun Wan, Chinh T. Vu, Yinghu Li and France Yao Computer Science Department, City Univerity of Hong Kong Kowloon, Hong Kong. Department of Computer Science, Illinoi Intitute of Technology Chicago, IL Department of Computer Science, Georgia State Univerity Atlanta, GA Abtract Data aggregation i a fundamental yet timeconuming tak in wirele enor network. We focu on the latency part of data aggregation. Previouly, the data aggregation algorithm of leat latency [] ha a latency bound of ( )R, where i the maximum degree and R i the network radiu. Since both and R could be of the ame order of the network ize, thi algorithm can till have a rather high latency. In thi paper, we deigned an algorithm baed on maximal independent et which ha an latency bound of R + 8. Here contribute to an additive factor intead of a multiplicative one; thu our algorithm i nearly contant approximation and it ha a ignificantly le latency bound than earlier algorithm epecially when i large. I. INTRODUCTION A wirele enor network conit of a elf-configuring network of enor equipped with RF tranceiver and thu connected by wirele link. There i no infratructure in uch network and node are to organize themelve arbitrarily. Thee feature make them uitable for a wide variety of application like emergency medical ituation, battlefield urveillance, traffic monitoring. In thee application, quite often we need to gather data from thoe enor to a fixed ink and proce them. If the data we gathered can be merged uch a taking the maximum or minimum of them, we call thi type of application data aggregation. Otherwie, we call it data collection. In thi paper, we focu on data aggregation and try to reduce it latency by contructing a good chedule. Thi i a challenging iue [] [], ince ingling out the interference iue and doing it at the MAC layer reult in a latency too high to be practical. There i a mut to do cheduling while dealing with it at the ame time. Currently, the tate-of-the-art cheduling algorithm ha a latency bound of ( )R, where i the maximum degree and R i the network radiu. Since both and R could be of the ame order of the network ize, Thi work wa upported in part by the Reearch Grant Council of Hong Kong under Project Number CityU 65/0E and CityU 05 and by the National Science Foundation of the US under Grant Number and CCF thi algorithm can till have a rather high latency. In thi paper, we deigned an algorithm baed on maximal independent et which ha an latency bound of R + 8. Here contribute to an additive factor intead of a multiplicative one; thu our algorithm i nearly contant approximation and it ha a ignificantly le latency bound than earlier algorithm epecially when i large. The ret of thi paper i organized a follow. In II we preent related work. Problem formulation i preented in III. We preent our main data aggregation algorithm and analyze it in IV. Concluion and future work are preented in VI. II. RELATED WORK In wirele enor network, broadcat and data aggregation are the mot fundamental and ueful operation. Broadcat algorithm have been tudied extenively in the literature ince the 80 [],[],[5], [6],[7], [8],[9], [0],[],[], [],[]. Data aggregation, by comparion, i till relatively new but it importance cannot be overemphaized. Data aggregation, ometime called convergecat i about a enor network with a bae tation uch that all (or ome) node collect data and report to the bae tation via wirele communication. Annamalai et al [] deigned a heuritic algorithm for both broadcat and convergecat. The convergecat tree contructed in their algorithm can be ued for broadcat a well. For convergecat alone, Upadhyayula et al [5] deigned another heuritic algorithm aiming at reducing energy and latency. Thee two work mentioned above all ued heuritic approache and ran imulation to verify their reult without doing theoretical analyi. On the theoretical ide, Keelman and Kowalki [6] deigned a randomized, ditributed algorithm that ha latency O(log n). In their model, they aume each node can vary it tranmiion range to reduce link. Chen et al [] deigned a ( )-approximation algorithm for data aggregation, where i the maximum degree of the network graph. They alo proved that the minimum data aggregation time problem i NP-hard.

2 Practical iue of data aggregation, epecially about the MAC layer, have alo been tudied in the literature. Huang and Zhang [7] tudied packet lo and focued on reliability iue in data aggregation. Zhang et al [8] addreed the iue of burty convergecat in real-time application and focued on improving channel utilization and reducing retranmiionincurred channel contention. Krihnamachari et al [9] viewed data aggregation from another apect. They conidered the cae where there i a ubet of node whoe data need to be ent to the bae tation and regard aggregating thee data a a way to ave energy. Intanagonwiwat et al,inahort paper [0], evaluated the impact greedy aggregation to increae the amount of path haring and reduce energy conumption. Yu et al [] alo conidered cheduling packet tranmiion and energy-latency tradeoff. Their goal wa to reduce enor node energy diipation ubject to ome latency contraint. III. PROBLEM FORMULATION We conider a network coniting of n enor node along with one bae tation. Each (enor) node i equipped with an RF tranceiver that can be ued to end or receive data. We conider omni-directional antennae only, and a node tranmiion/reception range i roughly a dik centered at that node. For implicity, we further aume that all node have the ame tranmiion range, and thi type of network can be repreented a a dik graph a follow. Let G be a graph repreenting a network of n node. An arc (or directed edge) exit from u to v if and only if v lie in u tranmiion area (which i a dik). If all node have the ame tranmiion range, then we can normalize their radiu to and ue a unit dik graph to model it. In thi cae, an edge exit between u, v if and only if the ditance between them i le than. For implicity, we only conider unit dik graph. A node can either end or receive data at one time, and it can receive data correctly only if exactly one of it neighbor i tranmitting at that moment. If two or more node are tranmitting imultaneouly and there i a node in their overlapped tranmiion area, then thi node cannot receive the meage clearly ince both tranmiion are interfering with each other. Thi type of ituation i called colliion. The main tak of enor node i to collect data and tranmit back to the bae tation, and data can be aggregated all the way to the bae tation. In other word, if a node ha received one packet from it neighbor before it cheduled tranmiion time, then it can merge thi packet with it own data packet and imply end thi merged packet later. Thi model i particularly ueful in ituation like making a query about the maximum temperature, in which two (or more) piece of data can be merged by taking their maximum. Another ituation where packet cannot be merged doe exit, and it i called data collection. In thi paper we only focu on data aggregation meaning that data can be merged all the way to the bae tation. Given a unit dik graph G = (V,E) along with a bae tation b V. Conider two ubet A, B V with A B. We ay that data are aggregated from A to B by one time lot if all node in A B tranmit in one lot imultaneouly then the data at all node of A B will be received colliion-free by ome node in B. A data aggregation chedule can be thought of a a equence of ender {S,S,...} (in which S i V, i) atifying the data aggregation property. Thi equence repreent that all node in S tranmit in the firt time lot, followed by all node in S tranmitting in the econd time lot and o on o forth. The data aggregation property imply mean that after S tranmit data will be aggregated from V to V S and after S tranmit data will be further aggregated from V S to V S S. If we continue thi proce, finally all data will be aggregated to one ingle node b, which i the bae tation. Without lo of generality we may aume each node only tranmit once, ince multiple tranmiion doe not reult in any advantage for the following reaon. If, in a chedule, a node tranmit more than once, then the data at thi node will be aggregated many time to ome other node. Since a ingle piece of thi information alone i enough a long a it can eventually get to the bae tation colliion-free, we can alway modify the chedule by properly removing multiple tranmiion while preerving the ame latency (number of time lot that all data are aggregated to b). The property of ingle tranmiion i eentially equivalent to all S i being dijoint. The formal definition of the data aggregation property i a follow. A data aggregation chedule i a equence of ender {S,S,...} atifying the following condition. ) S i S j =, i j ) l i= S i = V {b} ) Data are aggregated from k i= S i to k+ i= S i for all k =,,,...,l and finally data are aggregated from S S l to b in time lot l. The number l i called the data aggregation latency. Now,the minimum data aggregation time problem can be formulated a follow. Given a graph G =(V,E) and a bae tation b V, find a data aggregation chedule with minimum latency. Thi problem i proven to be NP-hard even for unit dik graph []. So far, there i no good approximation algorithm for thi problem, ince the bet known algorithm ha ratio (where i the maximum degree and it can be a large a the number of node in the network). In the next ection, we will preent an approximation algorithm for thi problem that ha latency R + 8, where R i the network radiu. Since the farthet node ha to tranmit back to the bae tation, data aggregation latency cannot be le than the network radiu. If R i large, our algorithm ha approximation ratio 7 from an aymptotic point of view. IV. OUR DATA AGGREGATION SCHEDULING ALGORITHM We preent our approximation algorithm in thi ection. Our algorithm ha a data aggregation latency R + 8 where R i the network radiu and i the maximum degree of the network. Thi reult i ignificantly better than the currently

3 bet known algorithm [] whoe latency i ( )R, ince become an additive term intead of multiplicative. If i large, our algorithm achieve a ignificantly horter latency. Scenario with large happen frequently in large-cale, dene network in real life. Our algorithm ha two phae. () Data Aggregation Tree Contruction () Data Aggregation Scheduling. Their detail will be preented in next two ubection. A. Data Aggregation Tree Contruction In thi phae, we firt contruct a breadth firt earch tree for the network and divide all node into layer (where the 0-th layer i the bae tation and the t layer i it neighbor). We then form a maximal independent et BLACK layer by layer (Algorithm ) a follow. Starting from the t layer, we pick up a maximal independent et and mark thee node. We then move on to the nd layer and pick up a maximal independent et and mark thee node again. Note that the node of the nd layer alo need to be independent of thoe of the t layer. We repeat thi proce until all layer have been worked on. Thoe who are not marked are marked white at lat. The peudocode of layered MIS contruction i given in Algorithm. Algorithm Contruct an MIS layer by layer : Divide all node into layer L,L,...,L l : BLACK : for i to l do : Find an MIS BLACK i L i indep. of BLACK 5: BLACK BLACK BLACK i 6: end for 7: return BLACK To contruct the data aggregation tree, we then pick ome of the white node and color them blue to interconnect all node a follow. To connect the t and nd layer, we look at the nd layer node. Each node mut have a parent on the t layer and thi parent node mut be white ince node are independent of each other. We add thi white parent for each node on the nd layer and alo add an edge between them. Thee added white node are colored blue. Moreover, we know that thi blue node mut be dominated by a node either on the t layer or the 0-th layer. We then add an edge between thi blue node and it dominator. We repeat thi proce layer by layer and finally obtain the deired data aggregation tree in thi manner. Note that, in thi tree, each node ha a blue parent at the upper layer and each blue node ha a parent at the ame layer or the layer right above. The peudocode i given in Algorithm. B. Data Aggregation Scheduling The cheduling for data aggregation i quite traightforward. We ue firt-fit cheduling (Algorithm ) throughout thi part. The firt-fit procedure take in an input of a ender et S, a receiver et R, the network graph G, and the data aggregation Algorithm Data aggregation tree contruction : T =(V T,E T ), V T = V, E T : /* Connect node layer by layer */ : for i to l do : for all node v BLACK i+ do 5: Find it parent p(v) in BFS tree 6: Color p(v) blue 7: Find p(v) dominator d p(v) in BLACK i BLACK i 8: Add an edge between p(v),v to E T 9: Add an edge between d p(v),p(v) to E T 0: end for : end for : /* Connect remaining white node */ : for all remaining white node u do : Find u dominator d u 5: Add an edge between u, d u to E T 6: end for 7: return T tree T. The ender are cheduled a follow. Firt we pick a node from S and look at whether it conflict with any node or not. Obviouly ince it i the only node, it doe not conflict with any node. We then add to a temporary et X and remove from S. Now we pick up another node from S and look at whether it conflict with any node in X or not. We look at the parent of all node in X in T. Since there i only one node in X, we only look at the parent of in T, denoted by p T ( ), and ee whether i adjacent to p T ( ) in G. If ye, we do nothing. If not, doe not conflict with X and we add to X and remove from S. We repeat thi proce until we find the larget et X uch that all other node in S will conflict at leat one node in X. ThiX i the maximal poible et that we can chedule them to tranmit for the ame time lot, o we add X to the chedule. Now we initialize X to and repeat thi proce to find the maximal poible et to tranmit imultaneouly for the econd time lot, and o on o forth until all element in S are cheduled thi way. The peudocode for thi i given in Algorithm. Now we have all white node tranmit to node uing the firt-fit ubroutine decribed above. Then, from the lat layer S l we aggregate data layer by layer a follow. The node at layer l, denoted by BLACK l,firttranmitto their parent blue node BLUE l, then BLUE l tranmit to their parent node p T (BLUE l ) in T. Note that p T (BLUE l ) mut be a et of node in BLACK l BLACK l becaue the node were elected layer by layer. Thee tranmiion are all cheduled uing the firt-fit ubroutine to avoid colliion and we repeat thi proce layer by layer. Data will therefore be aggregated layer by layer and going all the way to the bae tation. The peudocode for thi i given in Algorithm.

4 non- 0 5 Fig.. (a) Topology of G (b) Black node election (number repreent hop-ditance from ) non- 0 5 blue white 0 5 Fig.. (a) BFS tree of G (b) Blue node election Algorithm Firt-fit cheduling Input: Sender et S, Receiver et R, network G =(V,E), data aggregation tree T Output: Schedule W, a collection of ubet in V : procedure FIRSTFIT(S, R, G, T ) : X : W { } : while S do 5: for all u S do 6: if x X, ( p T (x),u ) / E then 7: Add u to X and remove u from S 8: end if 9: end for 0: Add X to W : end while : return W : end procedure p T (x) = parent of x in T Algorithm Data aggregation cheduling : Contruct an MIS layer by layer Algorithm : Contruct the data aggregation tree T Algorithm : FIRSTFIT(WHITE,BLACK,G,T) : for i l ( to do 5: FIRSTFIT BLACKi, BLUE i,g,t ) ( 6: FIRSTFIT BLUEi, p T (BLUE i ),G,T ) 7: end for C. An Example Figure (a) how the topology of G, and figure (b) how the election of layered MIS (i.e. node) a decribed in algorithm. In the firt tep, the ource i elected in the MIS and colored. In the econd tep, ince the ource i, all node at layer mut all be white, otherwie it won t be independent of. In the third tep, we will elect an independent et at layer, which mut alo be independent of the node at the previou layer, namely layer, although there i no node at layer and thi retriction doe not have any effect on electing independent et at layer. In figure (b), we how the hop-ditance of each node to. Note that node were elected at layer, node wa elected at layer, and node were elected at layer. We keep doing thi until all layer have been worked on. The node election merely depend on the topology of G and it ha nothing to do with the BFS tree. Not until we elect blue node do we need to conider the BFS tree. Figure (a) how the BFS tree of G a well a the node. Now, we try to add appropriate blue node to interconnect thoe one, a decribed in algorithm. Since the ource doe not have an upper layer and there are no node at layer, we tart from layer directly. For each node v at layer (there are of them), we find it parent p(v) in the BFS tree, color it blue, and connect v to p(v ) a hown in figure (b). Here we ee node at layer are colored blue and connected to their children at layer. Thoe which are not colored blue remain white, and there i uch node. We alo connect thee blue node and the white node to the ource ince they are dominated by. We keep working on layer, find node at thi layer, and color

5 d w blue white w c d Fig.. w6 c c5 d c d6 Data aggregation tree it parent blue. Note that thi node ha to be independent of all node at above layer (i.e. layer 0,,) a well. We then connect the blue node at layer to it dominator, a hown in Figure. We repeat thi proce for every layer until all node are connected and the data aggregation tree i fully built, a hown in figure. To chedule the data aggregation tranmiion, we follow algorithm. Firt we chedule the white node. We arbitrary pick a node, ay w, and chedule it tranmiion for the mot available time lot, which i lot #. We then pick w and find that we cannot chedule it tranmiion in lot # ince w i already cheduled to tranmit in thi lot which will interfere w tranmiion. Then we move to w and find we can chedule it for # a well. However, when we look at w we find we cannot chedule it for # becaue of w. We keep doing thi until we examine all white node and find that w,w,w5,w6 can be cheduled concurrently for time lot #. Now we chedule the remaining white node w and w uing the ame method, and we find that, imilarly, they can be cheduled concurrently for #. Now we chedule the tranmiion from BLACK to BLUE. We find the there are only two node in BLACK, namely d and d5, and we ue the firt-fit algorithm to chedule them. We find that they can both be cheduled for #. Then we chedule BLUE to p T (BLUE ) and chedule c and c for #. Note that p T (BLUE ) could be at layer or. We ue thi method layer by layer until all node have been cheduled thi way. D. Analyi Here we how that it take R + 8 to aggregate data to the bae tation. We look at the abovementioned part eparately. () WHITE to BLACK: Thi part only ha to be done once for the whole chedule and it ha nothing to do with layer. We claim that it take at mot time lot to finih thi part. Thi can be proved in a traightforward manner. Note that each node ha at mot neighbor. Since node are mutually independent, node cannot be neighbor of each other. Thu, thee (or le) neighbor mut be either white or blue. However, each node mut have one blue parent, o there mut be at leat one blue node among thee neighbor. A a reult, a node can have at mot d c w w d5 w5 white neighbor and the firt-fit cheduling i guaranteed to finih within time lot. () BLACK to BLUE: Thi part and the next one have to be done repeatedly. When data are aggregated to the previou layer thi part ha to repeat. We claim that it take at mot time lot to finih the tranmiion. We pick up a node. Thi node ha to tranmit to it blue parent. Now we look at thi blue parent node and oberve that it ha at mot 5 neighbor. Thi follow from the fact that there are at mot 5 independent point in a unit dik. Among thi 5 or le neighbor, one of them mut be thi blue node parent. Therefore, there can be at mot node competing to tranmit with repect to thi blue node and it take at mot time lot to finih the tranmiion. () BLUE to BLACK: Thi part ha to be done layer by layer a decribed above. We claim that it take at mot 9 time lot to finih the tranmiion except on the econd layer tranmiion to the firt, which need 0 time lot. Similarly, picking up a blue node, we need to etimate how many other blue node are competing to tranmit to the ame parent. Fix thi parent node u and conider the unit dic D centered at it, and we count how many blue node lie inide thi dik. Note that each blue node mut have at leat a child becaue blue node are elected to interconnect node. For thi reaon the number of blue node lying inide thi unit dik cannot exceed the number of node lying inide D, the dik of radiu centered at u. According to Lemma. in the appendix, there can be at mot independent point in a dik of radiu. In other word, there can be at mot node in a dik or radiu centered at every node, and each node u can have at mot 0 -hop neighbor (ince we can exclude u itelf). Moreover, we are going to how that we can ubtract one more node except for the econd layer. The reaon i that among thee point in D one of them mut be node u parent parent (which mut alo be and lie inide D ). Therefore, for all other layer, 9 time lot are enough. Now we etimate the data aggregation latency. WHITEto-BLACK need time lot. From layer R to layer, BLACK-to-BLUE and BLUE-to-BLACK together need (9 + ) (R ) time lot. Tranmiion from layer to layer need 0+ time lot and tranmiion from layer to the bae tation need 5 time lot (ince there are at mot 5 independent point in a unit dik). Altogether, it take at mot + (R ) = R + 8 time lot, a deired. V. SIMULATION RESULTS For the imulation part, we randomly deploy enor into a fixed region of ize 00m 00m. All enor have the ame tranmiion range. We compare our algorithm with Chen et al []. All comparion are fairly conducted on the ame graph, and on each graph data are aggregated from the ame et of node to the ame bae tation. Throughout thi imulation, we alway ue number 0 a the root node and all leave of the

6 80 70 Aggregation time when the tramiion range fixed to 0 Our algorithm Chen et al Time when the number of node i 00 Our algorihm Chen et al Time Number of node Time Tranmiion range Fig.. (a) (b) BFS tree rooted at node 0 a the data-toring node, i.e., node that we aggregate data from. Figure (a) and (b) repreent the fluctuation in thoe graph. For each configuration (ame number of node, ame tranmiion range), we do comparion with 00 random graph. In Figure (a), the tranmiion range of each enor i fixed to 0m. We meaure the number of time lot needed to aggregate data from the leave to the root when the number of node varie from 50 to 00. In [], the data aggregation latency (vertical axi: time) i baically proportional to the number of node, while in our algorithm it i not influenced much by the number of node. The pattern of thoe curve matched with our theoretically etimated latency bound. The bigger the number of node, the better the improvement of our algorithm in comparion with Chen. Our algorithm latencie are from.0 to.87 time maller than that in []. In Figure (b), we do it with the graph of 00 node but the tranmiion range varie from 5m to 50m. Similar to Figure (a), the curve repreenting time generated by Chen algorithm i nearly linear, while the one generate by algorithm i o cloe to a horizontal line. The pattern of thoe curve illutrate the theoretical analyi in IV-D. VI. CONCLUSION AND FUTURE WORK In thi paper, we invetigated the data aggregation problem and conidered it latency. We ued the technique of maximal independent et and deigned an algorithm of latency R + 8. For future work, we decribe our hort-term, mediumterm, and long-term goal a follow. Our hort-term goal i applying our technique to directional antennae. We believe that mot technique we developed here can be applied to the cae of directional antennae immediately by imply re-invetigating the geometrical property of it. Alo, we will conider more general model than UDG. For example, ditinguihing the tranmiion range from the interference range and uing two dik or other geometrical object to repreent them. Alo, we ll invetigate the data aggregation cheduling in Signal-to-Noie model. Our medium-term goal i to find a better lower bound for optimal olution. In analyzing the approximation ratio, we actually ued R a the lower bound. Thi i a very looe etimation and according to our tet cae it i ignificantly larger than R, in mot cae at leat the clique number ω. However, we did find a counterexample uch that the optimal latency i O(log ω) and we imply could not find anything better o far. In the future work, we think it i likely to find a tighter lower bound for optimal latency, and the analyi part of thi algorithm may be improved thi way. Our long-term goal i data collection cheduling. We tudied data aggregation firt becaue it ha a imple model. In data collection, ince data cannot be merged, node may need to tranmit multiple time. Thi will eentially make our cheduling impractical. However, we believe that the MIS or ome imilar technique may till be applied. APPENDIX We tate the following theorem from [] and we ll ue it to prove Lemma. later. Theorem. (Wegner Theorem): The area of the convex hull of any n non-overlapping unit-radiu circular dik i at leat (n ) + ( ) n + π. Lemma.: There can be at mot node within any dik of radiu two. (Proof.) FixadikD centered at a point u. LetS denote the et of node in D. Since node are mutually independent. If, for each node in S, we conider a dik of radiu / centered at thi node, then all of thoe dik mut be dijoint. Therefore, the convex hull of S mut be contained in the dik of radiu.5 centered at u. By applying Wegner Theorem with proper caling, we have ( ( S ) + ) S + π<5π.

7 Straightforward calculation how that the maximum integer to make the above expreion hold i S =. [] G. Wegner, Über endliche kreipackungen in der ebene, Studia Scientiarium Mathematicarium Hungarica, vol., pp. 8, 986. REFERENCES [] X. Chen, X. Hu, and J. Zhu, Minimum data aggregation time problem in wirele enor network, in t Int l Conference on Mobile Ad-hoc and Senor Network MSN 05, pp., 005. [] V. Annamalai, S. K. S. Gupta, and L. Schwiebert, On tree-baed convergecating in wirele enor network, in IEEE Wirele Communication and Networking WCNC 0, vol., pp. 9 97, 00. [] N. Alon, A. Bar-Noy, N. Linial, and D. Peleg, A lower bound for radio broadcat, Journal of Computer and Sytem Science, vol., no., pp , 99. [] R. Bar-Yehuda, O. Goldreich, and A. Itai, On the time-complexity of broadcat in multi-hop radio network: An exponential gap between determinim and randomization, Journal of Computer and Sytem Science, vol. 5, no., pp. 0 6, 99. [5] D. Bruchi and M. Del Pinto, Lower bound for the broadcat problem in mobile radio network, Ditributed Computing, vol. 0, no., pp. 9 5, 997. [6] I. Chlamtac and S. Kutten, On broadcating in radio network problem analyi and protocol deign, IEEETranaction on Communication, vol., pp. 0 6, 985. [7] I. Chlamtac and O. Weintein, The wave expanion approach to broadcating in multihop radio network, IEEETranaction on Communication, vol. 9, pp. 6, 99. [8] M. Elkin and G. Kortarz, Logarithmic inapproximability of the radio broadcat problem, Journal of Algorithm, vol. 5, pp. 8 5, 00. [9] M. Elkin and G. Kortarz, Polylogarithmic additive inapproximability of the radio broadcat problem, in 7th Int l Workhop on Approximation Algorithm for Combinatorial Optimization Problem APPROX 0, 00. [0] M. Elkin and G. Kortarz, An improved algorithm for radio network, 005. An earlier verion appeared in SODA 05. [] I. Gaber and Y. Manour, Centralized broadcat in multihop radio network, Journal of Algorithm, vol. 6, no., pp. 0, 00. [] R. Gandhi, S. Parthaarathy, and A. Mihra, Minimizing broadcat latency and redundancy in ad hoc network, in ACM MobiHoc 0, pp., 00. [] D. R. Kowalki and A. Pelc, Centralized determinitic broadcating in undirected multi-hop radio network, in 7th International Workhop on Approximation Algorithm for Combinatorial Optimization Problem APPROX-RANDOM 0, pp. 7 8, 00. [] E. Kuhilevitz and Y. Manour, An Ω(D log(n/d)) lower bound for broadcat in radio network, SIAM Journal on Computing, vol. 7, pp. 70 7, 998. [5] S. Upadhyayula, V. Annamalai, and S. K. S. Gupta, A lowlatency and energy-efficient algorithm for convergecat in wirele enor network, in IEEE Global Telecommunication Conference GLOBECOM 0, vol. 6, pp , 00. [6] A. Keelman and D. Kowalki, Fat ditributed algorithm for convergecat in ad hoc geometric radio network, in nd Annual Conference on Wirele On-demand Network Sytem and Service WONS 05, pp. 9, 005. [7] Q. Huang and Y. Zhang, Radial coordination for convergecat in wirele enor network, in 9th Annual IEEE International Conference on Local Computer Network LCN 0, (Wahington, DC, USA), pp. 5 59, IEEE Computer Society, 00. [8] H. Zhang, A. Arora, Y.-R. Choi, and M. G. Gouda, Reliable burty convergecat in wirele enor network, in 6th ACM int l Sympoium on Mobile Ad Hoc Networking and Computing MobiHoc 05, (New York, NY, USA), pp , ACM Pre, 005. [9] B. Krihnamachari, D. Etrin, and S. B. Wicker, The impact of data aggregation in wirele enor network, in nd Int l Conference on Ditributed Computing Sytem ICDCSW 0, (Wahington, DC, USA), pp , IEEE Computer Society, 00. [0] C. Intanagonwiwat, D. Etrin, R. Govindan, and J. Heidemann, Impact of network denity on data aggregation in wirele enor network, in nd Int l Conference on Ditributed Computing Sytem ICDCS 0, (Wahington, DC, USA), p. 57, IEEE Computer Society, 00. [] Y. Yu, B. Krihnamachari, and V. K. Praanna, Energy-latency tradeoff for data gathering in wirele enor network, in IEEE INFOCOM 0, (Hong Kong), Mar. 00.

Lecture 14: Minimum Spanning Tree I

Lecture 14: Minimum Spanning Tree I COMPSCI 0: Deign and Analyi of Algorithm October 4, 07 Lecture 4: Minimum Spanning Tree I Lecturer: Rong Ge Scribe: Fred Zhang Overview Thi lecture we finih our dicuion of the hortet path problem and introduce

More information

A note on degenerate and spectrally degenerate graphs

A note on degenerate and spectrally degenerate graphs A note on degenerate and pectrally degenerate graph Noga Alon Abtract A graph G i called pectrally d-degenerate if the larget eigenvalue of each ubgraph of it with maximum degree D i at mot dd. We prove

More information

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart.

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart. Univerität Augburg à ÊÇÅÍÆ ËÀǼ Approximating Optimal Viual Senor Placement E. Hörter, R. Lienhart Report 2006-01 Januar 2006 Intitut für Informatik D-86135 Augburg Copyright c E. Hörter, R. Lienhart Intitut

More information

Routing Definition 4.1

Routing Definition 4.1 4 Routing So far, we have only looked at network without dealing with the iue of how to end information in them from one node to another The problem of ending information in a network i known a routing

More information

Localized Minimum Spanning Tree Based Multicast Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Sensor Networks

Localized Minimum Spanning Tree Based Multicast Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Sensor Networks Localized Minimum Spanning Tree Baed Multicat Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Senor Network Hanne Frey Univerity of Paderborn D-3398 Paderborn hanne.frey@uni-paderborn.de

More information

Brief Announcement: Distributed 3/2-Approximation of the Diameter

Brief Announcement: Distributed 3/2-Approximation of the Diameter Brief Announcement: Ditributed /2-Approximation of the Diameter Preliminary verion of a brief announcement to appear at DISC 14 Stephan Holzer MIT holzer@mit.edu David Peleg Weizmann Intitute david.peleg@weizmann.ac.il

More information

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks Performance of a Robut Filter-baed Approach for Contour Detection in Wirele Senor Network Hadi Alati, William A. Armtrong, Jr., and Ai Naipuri Department of Electrical and Computer Engineering The Univerity

More information

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment Int. J. Communication, Network and Sytem Science, 0, 5, 90-97 http://dx.doi.org/0.436/ijcn.0.50 Publihed Online February 0 (http://www.scirp.org/journal/ijcn) Increaing Throughput and Reducing Delay in

More information

Minimum congestion spanning trees in bipartite and random graphs

Minimum congestion spanning trees in bipartite and random graphs Minimum congetion panning tree in bipartite and random graph M.I. Otrovkii Department of Mathematic and Computer Science St. John Univerity 8000 Utopia Parkway Queen, NY 11439, USA e-mail: otrovm@tjohn.edu

More information

Karen L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract

Karen L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract Mot Graph are Edge-Cordial Karen L. Collin Dept. of Mathematic Weleyan Univerity Middletown, CT 6457 and Mark Hovey Dept. of Mathematic MIT Cambridge, MA 239 Abtract We extend the definition of edge-cordial

More information

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router Ditributed Packet Proceing Architecture with Reconfigurable Hardware Accelerator for 100Gbp Forwarding Performance on Virtualized Edge Router Satohi Nihiyama, Hitohi Kaneko, and Ichiro Kudo Abtract To

More information

Generic Traverse. CS 362, Lecture 19. DFS and BFS. Today s Outline

Generic Traverse. CS 362, Lecture 19. DFS and BFS. Today s Outline Generic Travere CS 62, Lecture 9 Jared Saia Univerity of New Mexico Travere(){ put (nil,) in bag; while (the bag i not empty){ take ome edge (p,v) from the bag if (v i unmarked) mark v; parent(v) = p;

More information

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications DAROS: Ditributed Uer-Server Aignment And Replication For Online Social Networking Application Thuan Duong-Ba School of EECS Oregon State Univerity Corvalli, OR 97330, USA Email: duongba@eec.oregontate.edu

More information

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks Maneuverable Relay to Improve Energy Efficiency in Senor Network Stephan Eidenbenz, Luka Kroc, Jame P. Smith CCS-5, MS M997; Lo Alamo National Laboratory; Lo Alamo, NM 87545. Email: {eidenben, kroc, jpmith}@lanl.gov

More information

else end while End References

else end while End References 621-630. [RM89] [SK76] Roenfeld, A. and Melter, R. A., Digital geometry, The Mathematical Intelligencer, vol. 11, No. 3, 1989, pp. 69-72. Sklanky, J. and Kibler, D. F., A theory of nonuniformly digitized

More information

1 The secretary problem

1 The secretary problem Thi i new material: if you ee error, pleae email jtyu at tanford dot edu 1 The ecretary problem We will tart by analyzing the expected runtime of an algorithm, a you will be expected to do on your homework.

More information

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course:

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course: Content Shortet path Algorithm and Network 21/211 The hortet path problem: Statement Verion Application Algorithm (for ingle ource p problem) Reminder: relaxation, Dijktra, Variant of Dijktra, Bellman-Ford,

More information

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc MAT 155: Decribing, Exploring, and Comparing Data Page 1 of 8 001-oteCh-3.doc ote for Chapter Summarizing and Graphing Data Chapter 3 Decribing, Exploring, and Comparing Data Frequency Ditribution, Graphic

More information

A SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS

A SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS A SIMPLE IMPERATIVE LANGUAGE Eventually we will preent the emantic of a full-blown language, with declaration, type and looping. However, there are many complication, o we will build up lowly. Our firt

More information

xy-monotone path existence queries in a rectilinear environment

xy-monotone path existence queries in a rectilinear environment CCCG 2012, Charlottetown, P.E.I., Augut 8 10, 2012 xy-monotone path exitence querie in a rectilinear environment Gregory Bint Anil Mahehwari Michiel Smid Abtract Given a planar environment coniting of

More information

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights Shortet Path Problem CS 6, Lecture Jared Saia Univerity of New Mexico Another intereting problem for graph i that of finding hortet path Aume we are given a weighted directed graph G = (V, E) with two

More information

A Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds *

A Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds * Advance in Linear Algebra & Matrix Theory, 2012, 2, 20-24 http://dx.doi.org/10.4236/alamt.2012.22003 Publihed Online June 2012 (http://www.scirp.org/journal/alamt) A Linear Interpolation-Baed Algorithm

More information

Delaunay Triangulation: Incremental Construction

Delaunay Triangulation: Incremental Construction Chapter 6 Delaunay Triangulation: Incremental Contruction In the lat lecture, we have learned about the Lawon ip algorithm that compute a Delaunay triangulation of a given n-point et P R 2 with O(n 2 )

More information

The Association of System Performance Professionals

The Association of System Performance Professionals The Aociation of Sytem Performance Profeional The Computer Meaurement Group, commonly called CMG, i a not for profit, worldwide organization of data proceing profeional committed to the meaurement and

More information

A Boyer-Moore Approach for. Two-Dimensional Matching. Jorma Tarhio. University of California. Berkeley, CA Abstract

A Boyer-Moore Approach for. Two-Dimensional Matching. Jorma Tarhio. University of California. Berkeley, CA Abstract A Boyer-Moore Approach for Two-Dimenional Matching Jorma Tarhio Computer Science Diviion Univerity of California Berkeley, CA 94720 Abtract An imple ublinear algorithm i preented for two-dimenional tring

More information

Stream: Low Overhead Wireless Reprogramming for Sensor Networks

Stream: Low Overhead Wireless Reprogramming for Sensor Networks Thi full text paper wa peer reviewed at the direction of IEEE Communication Society ubject matter expert for publication in the IEEE INFOCOM 27 proceeding. : Low Overhead Wirele Reprogramming for Senor

More information

CERIAS Tech Report EFFICIENT PARALLEL ALGORITHMS FOR PLANAR st-graphs. by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daescu

CERIAS Tech Report EFFICIENT PARALLEL ALGORITHMS FOR PLANAR st-graphs. by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daescu CERIAS Tech Report 2003-15 EFFICIENT PARALLEL ALGORITHMS FOR PLANAR t-graphs by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daecu Center for Education and Reearch in Information Aurance and Security,

More information

Key Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing.

Key Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing. Volume 3, Iue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Tak Aignment in

More information

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is Today Outline CS 56, Lecture Jared Saia Univerity of New Mexico The path that can be trodden i not the enduring and unchanging Path. The name that can be named i not the enduring and unchanging Name. -

More information

Shortest Path Routing in Arbitrary Networks

Shortest Path Routing in Arbitrary Networks Journal of Algorithm, Vol 31(1), 1999 Shortet Path Routing in Arbitrary Network Friedhelm Meyer auf der Heide and Berthold Vöcking Department of Mathematic and Computer Science and Heinz Nixdorf Intitute,

More information

Optimal Gossip with Direct Addressing

Optimal Gossip with Direct Addressing Optimal Goip with Direct Addreing Bernhard Haeupler Microoft Reearch 1065 La Avenida, Mountain View Mountain View, CA 94043 haeupler@c.cmu.edu Dahlia Malkhi Microoft Reearch 1065 La Avenida, Mountain View

More information

Power Aware Location Aided Routing in Mobile Ad-hoc Networks

Power Aware Location Aided Routing in Mobile Ad-hoc Networks International Journal of Scientific and Reearch Publication, Volume, Iue 1, December 01 1 Power Aware Location Aided Routing in Mobile Ad-hoc Network Anamika Computer Science, Inderprataha Engineering

More information

Network Coding in Duty-Cycled Sensor Networks

Network Coding in Duty-Cycled Sensor Networks 1 Network Coding in Duty-Cycled Senor Network Roja Chandanala, Radu Stoleru, Member, IEEE Abtract Network coding and duty-cycling are two popular technique for aving energy in wirele adhoc and enor network.

More information

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking Refining SIRAP with a Dedicated Reource Ceiling for Self-Blocking Mori Behnam, Thoma Nolte Mälardalen Real-Time Reearch Centre P.O. Box 883, SE-721 23 Väterå, Sweden {mori.behnam,thoma.nolte}@mdh.e ABSTRACT

More information

Optimal Multi-Robot Path Planning on Graphs: Complete Algorithms and Effective Heuristics

Optimal Multi-Robot Path Planning on Graphs: Complete Algorithms and Effective Heuristics Optimal Multi-Robot Path Planning on Graph: Complete Algorithm and Effective Heuritic Jingjin Yu Steven M. LaValle Abtract arxiv:507.0390v [c.ro] Jul 05 We tudy the problem of optimal multi-robot path

More information

A Practical Model for Minimizing Waiting Time in a Transit Network

A Practical Model for Minimizing Waiting Time in a Transit Network A Practical Model for Minimizing Waiting Time in a Tranit Network Leila Dianat, MASc, Department of Civil Engineering, Sharif Univerity of Technology, Tehran, Iran Youef Shafahi, Ph.D. Aociate Profeor,

More information

Shortest Paths with Single-Point Visibility Constraint

Shortest Paths with Single-Point Visibility Constraint Shortet Path with Single-Point Viibility Contraint Ramtin Khoravi Mohammad Ghodi Department of Computer Engineering Sharif Univerity of Technology Abtract Thi paper tudie the problem of finding a hortet

More information

Operational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz

Operational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz Operational emantic Page Operational emantic Cla note for a lecture given by Mooly agiv Tel Aviv Univerity 4/5/7 By Roy Ganor and Uri Juhaz Reference emantic with Application, H. Nielon and F. Nielon,

More information

Markov Random Fields in Image Segmentation

Markov Random Fields in Image Segmentation Preented at SSIP 2011, Szeged, Hungary Markov Random Field in Image Segmentation Zoltan Kato Image Proceing & Computer Graphic Dept. Univerity of Szeged Hungary Zoltan Kato: Markov Random Field in Image

More information

How to Select Measurement Points in Access Point Localization

How to Select Measurement Points in Access Point Localization Proceeding of the International MultiConference of Engineer and Computer Scientit 205 Vol II, IMECS 205, March 8-20, 205, Hong Kong How to Select Meaurement Point in Acce Point Localization Xiaoling Yang,

More information

Advanced Encryption Standard and Modes of Operation

Advanced Encryption Standard and Modes of Operation Advanced Encryption Standard and Mode of Operation G. Bertoni L. Breveglieri Foundation of Cryptography - AES pp. 1 / 50 AES Advanced Encryption Standard (AES) i a ymmetric cryptographic algorithm AES

More information

Distributed Data Aggregation Scheduling in Wireless Sensor Networks

Distributed Data Aggregation Scheduling in Wireless Sensor Networks Distributed Data Aggregation Scheduling in Wireless Sensor Networks Bo Yu, Jianzhong Li, School of Computer Science and Technology, Harbin Institute of Technology, China Email: bo yu@hit.edu.cn, lijzh@hit.edu.cn

More information

Topics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X

Topics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X Lecture 37: Global Optimization [Adapted from note by R. Bodik and G. Necula] Topic Global optimization refer to program optimization that encompa multiple baic block in a function. (I have ued the term

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each type of circuit will be implemented in two

More information

Quadratic Optimal Control of Wireless Sensor Network Deployment

Quadratic Optimal Control of Wireless Sensor Network Deployment 1 Quadratic Optimal Control of Wirele Senor Network Deployment Ratko R. Selmic 1, Jinko Kanno, Jack Buchart 1, and Nichola Richardon 3 1 Department of Electrical Engineering, Department of Mathematic 3

More information

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM Goal programming Objective of the topic: Indentify indutrial baed ituation where two or more objective function are required. Write a multi objective function model dla a goal LP Ue weighting um and preemptive

More information

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem,

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem, COMPETITIVE PROBABIISTIC SEF-ORGANIZING MAPS FOR ROUTING PROBEMS Haan Ghaziri AUB, OSB Beirut, ebanon ghaziri@aub.edu.lb Abtract In thi paper, we have applied the concept of the elf-organizing map (SOM)

More information

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck.

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck. Cutting Stock by Iterated Matching Andrea Fritch, Oliver Vornberger Univerity of Onabruck Dept of Math/Computer Science D-4909 Onabruck andy@informatikuni-onabrueckde Abtract The combinatorial optimization

More information

Multicast with Network Coding in Application-Layer Overlay Networks

Multicast with Network Coding in Application-Layer Overlay Networks IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 22, NO. 1, JANUARY 2004 1 Multicat with Network Coding in Application-Layer Overlay Network Ying Zhu, Baochun Li, Member, IEEE, and Jiang Guo Abtract

More information

Performance of Energy-Efficient TDMA Schemes in Data-Gathering Scenarios with Periodic Sources

Performance of Energy-Efficient TDMA Schemes in Data-Gathering Scenarios with Periodic Sources Performance of Energy-Efficient TDMA Scheme in Data-Gathering Scenario with Periodic Source Chritian Renner, Volker Turau, and Chritoph Weyer Abtract Energy-efficient tranportation of periodical enor reading

More information

A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS

A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Vietnam Journal of Science and Technology 55 (5) (017) 650-657 DOI: 10.1565/55-518/55/5/906 A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Nguyen Huu Quang *, Banh

More information

Landmark Selection and Greedy Landmark-Descent Routing for Sensor Networks

Landmark Selection and Greedy Landmark-Descent Routing for Sensor Networks 1 Landmark Selection and Greedy Landmark-Decent Routing for Senor Network An Nguyen Nikola Miloavljević Qing Fang Jie Gao Leonida J. Guiba Department of Computer Science, Stanford Univerity. {anguyen,nikolam,guiba}@c.tanford.edu

More information

/06/$ IEEE 364

/06/$ IEEE 364 006 IEEE International ympoium on ignal Proceing and Information Technology oie Variance Etimation In ignal Proceing David Makovoz IPAC, California Intitute of Technology, MC-0, Paadena, CA, 95 davidm@ipac.caltech.edu;

More information

arxiv: v3 [cs.cg] 1 Oct 2018

arxiv: v3 [cs.cg] 1 Oct 2018 Improved Time-Space Trade-off for Computing Voronoi Diagram Bahareh Banyaady Matia Korman Wolfgang Mulzer André van Renen Marcel Roeloffzen Paul Seiferth Yannik Stein arxiv:1708.00814v3 [c.cg] 1 Oct 2018

More information

On successive packing approach to multidimensional (M-D) interleaving

On successive packing approach to multidimensional (M-D) interleaving On ucceive packing approach to multidimenional (M-D) interleaving Xi Min Zhang Yun Q. hi ankar Bau Abtract We propoe an interleaving cheme for multidimenional (M-D) interleaving. To achieved by uing a

More information

Compressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit

Compressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit Senor & randucer, Vol. 8, Iue 0, October 204, pp. 34-40 Senor & randucer 204 by IFSA Publihing, S. L. http://www.enorportal.com Compreed Sening Image Proceing Baed on Stagewie Orthogonal Matching Puruit

More information

A Multi-objective Genetic Algorithm for Reliability Optimization Problem

A Multi-objective Genetic Algorithm for Reliability Optimization Problem International Journal of Performability Engineering, Vol. 5, No. 3, April 2009, pp. 227-234. RAMS Conultant Printed in India A Multi-objective Genetic Algorithm for Reliability Optimization Problem AMAR

More information

3D SMAP Algorithm. April 11, 2012

3D SMAP Algorithm. April 11, 2012 3D SMAP Algorithm April 11, 2012 Baed on the original SMAP paper [1]. Thi report extend the tructure of MSRF into 3D. The prior ditribution i modified to atify the MRF property. In addition, an iterative

More information

Made available courtesy of Institute of Electrical and Electronics Engineers:

Made available courtesy of Institute of Electrical and Electronics Engineers: Broadcast Scheduling in Interference Environment By: Scott C.-H. Huang, Peng-Jun Wan, Jing Deng, and Yunghsiang S. Han S. C.-H. Huang, P.-J. Wan, J. Deng, and Y. S. Han, "Broadcast Scheduling in Interference

More information

New Structural Decomposition Techniques for Constraint Satisfaction Problems

New Structural Decomposition Techniques for Constraint Satisfaction Problems New Structural Decompoition Technique for Contraint Satifaction Problem Yaling Zheng and Berthe Y. Choueiry Contraint Sytem Laboratory Univerity of Nebraka-Lincoln Email: yzheng choueiry@ce.unl.edu Abtract.

More information

A study on turbo decoding iterative algorithms

A study on turbo decoding iterative algorithms Buletinul Ştiinţific al Univerităţii "Politehnica" din Timişoara Seria ELECTRONICĂ şi TELECOMUNICAŢII TRANSACTIONS on ELECTRONICS and COMMUNICATIONS Tom 49(63, Facicola 2, 2004 A tudy on turbo decoding

More information

Exploring Simple Grid Polygons

Exploring Simple Grid Polygons Exploring Simple Grid Polygon Chritian Icking 1, Tom Kamphan 2, Rolf Klein 2, and Elmar Langetepe 2 1 Univerity of Hagen, Praktiche Informatik VI, 58084 Hagen, Germany. 2 Univerity of Bonn, Computer Science

More information

Edits in Xylia Validity Preserving Editing of XML Documents

Edits in Xylia Validity Preserving Editing of XML Documents dit in Xylia Validity Preerving diting of XML Document Pouria Shaker, Theodore S. Norvell, and Denni K. Peter Faculty of ngineering and Applied Science, Memorial Univerity of Newfoundland, St. John, NFLD,

More information

SLA Adaptation for Service Overlay Networks

SLA Adaptation for Service Overlay Networks SLA Adaptation for Service Overlay Network Con Tran 1, Zbigniew Dziong 1, and Michal Pióro 2 1 Department of Electrical Engineering, École de Technologie Supérieure, Univerity of Quebec, Montréal, Canada

More information

( ) subject to m. e (2) L are 2L+1. = s SEG SEG Las Vegas 2012 Annual Meeting Page 1

( ) subject to m. e (2) L are 2L+1. = s SEG SEG Las Vegas 2012 Annual Meeting Page 1 A new imultaneou ource eparation algorithm uing frequency-divere filtering Ying Ji*, Ed Kragh, and Phil Chritie, Schlumberger Cambridge Reearch Summary We decribe a new imultaneou ource eparation algorithm

More information

Minimum Energy Reliable Paths Using Unreliable Wireless Links

Minimum Energy Reliable Paths Using Unreliable Wireless Links Minimum Energy Reliable Path Uing Unreliable Wirele Link Qunfeng Dong Department of Computer Science Univerity of Wiconin-Madion Madion, Wiconin 53706 qunfeng@c.wic.edu Micah Adler Department of Computer

More information

A New Scheduling Algorithm for Reducing Data Aggregation Latency in Wireless Sensor Networks *

A New Scheduling Algorithm for Reducing Data Aggregation Latency in Wireless Sensor Networks * Int. J. Communications, Network and System Sciences, 2010, 3, 679-688 doi:10.4236/ijcns.2010.38091 Published Online August 2010 (http://www.scirp.org/journal/ijcns) A New Scheduling Algorithm for Reducing

More information

Computing C-space Entropy for View Planning

Computing C-space Entropy for View Planning Computing C-pace Entropy for View Planning for a Generic Range Senor Model Pengpeng Wang (pwangf@c.fu.ca) Kamal Gupta (kamal@c.fu.ca) Robotic Lab School of Engineering Science Simon Fraer Univerity Burnaby,

More information

Planning of scooping position and approach path for loading operation by wheel loader

Planning of scooping position and approach path for loading operation by wheel loader 22 nd International Sympoium on Automation and Robotic in Contruction ISARC 25 - September 11-14, 25, Ferrara (Italy) 1 Planning of cooping poition and approach path for loading operation by wheel loader

More information

A PROBABILISTIC NOTION OF CAMERA GEOMETRY: CALIBRATED VS. UNCALIBRATED

A PROBABILISTIC NOTION OF CAMERA GEOMETRY: CALIBRATED VS. UNCALIBRATED A PROBABILISTIC NOTION OF CAMERA GEOMETRY: CALIBRATED VS. UNCALIBRATED Jutin Domke and Yianni Aloimono Computational Viion Laboratory, Center for Automation Reearch Univerity of Maryland College Park,

More information

Separation of Routing and Scheduling in Backpressure- Based Wireless Networks

Separation of Routing and Scheduling in Backpressure- Based Wireless Networks Separation of Routing and Scheduling in - Baed Wirele Network The MIT Faculty ha made thi article openly available. Pleae hare how thi acce benefit you. Your tory matter. Citation A Publihed Publiher Seferoglu,

More information

An efficient resource allocation algorithm for OFDMA cooperative relay networks with fairness and QoS guaranteed

An efficient resource allocation algorithm for OFDMA cooperative relay networks with fairness and QoS guaranteed Univerity of Wollongong Reearch Online Faculty of Informatic - Paper (Archive) Faculty of Engineering and Information Science 200 An efficient reource allocation algorithm for OFDMA cooperative relay network

More information

Algorithmic Discrete Mathematics 4. Exercise Sheet

Algorithmic Discrete Mathematics 4. Exercise Sheet Algorithmic Dicrete Mathematic. Exercie Sheet Department of Mathematic SS 0 PD Dr. Ulf Lorenz 0. and. May 0 Dipl.-Math. David Meffert Verion of May, 0 Groupwork Exercie G (Shortet path I) (a) Calculate

More information

Efficient Data Forwarding in Mobile Social Networks with Diverse Connectivity Characteristics

Efficient Data Forwarding in Mobile Social Networks with Diverse Connectivity Characteristics Efficient Data Forwarding in Mobile Social Network with Divere Connectivity Characteritic Xiaomei Zhang and Guohong Cao Department of Computer Science and Engineering The Pennylvania State Univerity, Univerity

More information

UC Berkeley International Conference on GIScience Short Paper Proceedings

UC Berkeley International Conference on GIScience Short Paper Proceedings UC Berkeley International Conference on GIScience Short Paper Proceeding Title A novel method for probabilitic coverage etimation of enor network baed on 3D vector repreentation in complex urban environment

More information

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang Stochatic Search and Graph Technique for MCM Path Planning Chritine D. Piatko, Chritopher P. Diehl, Paul McNamee, Cheryl Rech and I-Jeng Wang The John Hopkin Univerity Applied Phyic Laboratory, Laurel,

More information

arxiv: v1 [cs.ds] 27 Feb 2018

arxiv: v1 [cs.ds] 27 Feb 2018 Incremental Strong Connectivity and 2-Connectivity in Directed Graph Louka Georgiadi 1, Giueppe F. Italiano 2, and Niko Parotidi 2 arxiv:1802.10189v1 [c.ds] 27 Feb 2018 1 Univerity of Ioannina, Greece.

More information

HAUSDORFF CLUSTERING AND MINIMUM ENERGY ROUTING FOR WIRELESS SENSOR NETWORKS

HAUSDORFF CLUSTERING AND MINIMUM ENERGY ROUTING FOR WIRELESS SENSOR NETWORKS The 8th Annual IEEE International Sympoium on Peronal, Indoor and Mobile Radio Communication (PIMRC'7) HAUSDORFF CLUSTERIG AD MIIMUM EERGY ROUTIG FOR WIRELESS SESOR ETWORKS Xiaorong ZHU Lianfeng SHE the

More information

Chapter S:II (continued)

Chapter S:II (continued) Chapter S:II (continued) II. Baic Search Algorithm Sytematic Search Graph Theory Baic State Space Search Depth-Firt Search Backtracking Breadth-Firt Search Uniform-Cot Search AND-OR Graph Baic Depth-Firt

More information

A New Approach to Pipeline FFT Processor

A New Approach to Pipeline FFT Processor A ew Approach to Pipeline FFT Proceor Shouheng He and Mat Torkelon Department of Applied Electronic, Lund Univerity S- Lund, SWEDE email: he@tde.lth.e; torkel@tde.lth.e Abtract A new VLSI architecture

More information

Shortest-Path Routing in Arbitrary Networks

Shortest-Path Routing in Arbitrary Networks Ž. Journal of Algorithm 31, 105131 1999 Article ID jagm.1998.0980, available online at http:www.idealibrary.com on Shortet-Path Routing in Arbitrary Network Friedhelm Meyer auf der Heide and Berthold Vocking

More information

Drawing Lines in 2 Dimensions

Drawing Lines in 2 Dimensions Drawing Line in 2 Dimenion Drawing a traight line (or an arc) between two end point when one i limited to dicrete pixel require a bit of thought. Conider the following line uperimpoed on a 2 dimenional

More information

The Data Locality of Work Stealing

The Data Locality of Work Stealing The Data Locality of Work Stealing Umut A. Acar School of Computer Science Carnegie Mellon Univerity umut@c.cmu.edu Guy E. Blelloch School of Computer Science Carnegie Mellon Univerity guyb@c.cmu.edu Robert

More information

Distribution-based Microdata Anonymization

Distribution-based Microdata Anonymization Ditribution-baed Microdata Anonymization Nick Kouda niverity of Toronto kouda@c.toronto.edu Ting Yu North Carolina State niverity yu@cc.ncu.edu Diveh Srivatava AT&T Lab Reearch diveh@reearch.att.com Qing

More information

SECTOR BASED MULTICAST ROUTING ALGORITHM FOR MOBILE AD-HOC NETWORKS

SECTOR BASED MULTICAST ROUTING ALGORITHM FOR MOBILE AD-HOC NETWORKS SECTOR BASED MULTICAST ROUTING ALGORITHM OR MOBILE AD-HOC NETWORKS Murali Paramewaran 1 and Chittaranjan Hota 2 1 Department of Computer Science & Information Sytem, BITS-Pilani, Pilani, India 2 Department

More information

Optimizing Synchronous Systems for Multi-Dimensional. Notre Dame, IN Ames, Iowa computation is an optimization problem (b) circuit

Optimizing Synchronous Systems for Multi-Dimensional. Notre Dame, IN Ames, Iowa computation is an optimization problem (b) circuit Optimizing Synchronou Sytem for ulti-imenional pplication Nelon L. Pao and Edwin H.-. Sha Liang-Fang hao ept. of omputer Science & Eng. ept. of Electrical & omputer Eng. Univerity of Notre ame Iowa State

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and Thi article appeared in a journal publihed by Elevier. The attached copy i furnihed to the author for internal non-commercial reearch and education ue, including for intruction at the author intitution

More information

mapping reult. Our experiment have revealed that for many popular tream application, uch a networking and multimedia application, the number of VC nee

mapping reult. Our experiment have revealed that for many popular tream application, uch a networking and multimedia application, the number of VC nee Reolving Deadlock for Pipelined Stream Application on Network-on-Chip Xiaohang Wang 1,2, Peng Liu 1 1 Department of Information Science and Electronic Engineering, Zheiang Univerity Hangzhou, Zheiang,

More information

Joint Congestion Control and Media Access Control Design for Ad Hoc Wireless Networks

Joint Congestion Control and Media Access Control Design for Ad Hoc Wireless Networks Joint Congetion Control and Media Acce Control Deign for Ad Hoc Wirele Network Lijun Chen, Steven H. Low and John C. Doyle Engineering & Applied Science Diviion, California Intitute of Technology Paadena,

More information

Chapter 13 Non Sampling Errors

Chapter 13 Non Sampling Errors Chapter 13 Non Sampling Error It i a general aumption in the ampling theory that the true value of each unit in the population can be obtained and tabulated without any error. In practice, thi aumption

More information

Representations and Transformations. Objectives

Representations and Transformations. Objectives Repreentation and Tranformation Objective Derive homogeneou coordinate tranformation matrice Introduce tandard tranformation - Rotation - Tranlation - Scaling - Shear Scalar, Point, Vector Three baic element

More information

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies ISSN: 2321-7782 (Online) Volume 3, Iue 4, April 2015 International Journal Advance Reearch in Computer Science and Management Studie Reearch Article / Survey Paper / Cae Study Available online at: www.ijarcm.com

More information

[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata

[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata he 32nd International Congre and Expoition on Noie Control Engineering Jeju International Convention Center, Seogwipo, Korea, Augut 25-28, 2003 [N309] Feedforward Active Noie Control Sytem with Online

More information

AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM

AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM RAC Univerity Journal, Vol IV, No, 7, pp 87-9 AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROLEM Mozzem Hoain Department of Mathematic Ghior Govt

More information

An Intro to LP and the Simplex Algorithm. Primal Simplex

An Intro to LP and the Simplex Algorithm. Primal Simplex An Intro to LP and the Simplex Algorithm Primal Simplex Linear programming i contrained minimization of a linear objective over a olution pace defined by linear contraint: min cx Ax b l x u A i an m n

More information

CSE 250B Assignment 4 Report

CSE 250B Assignment 4 Report CSE 250B Aignment 4 Report March 24, 2012 Yuncong Chen yuncong@c.ucd.edu Pengfei Chen pec008@ucd.edu Yang Liu yal060@c.ucd.edu Abtract In thi project, we implemented the recurive autoencoder (RAE) a decribed

More information

Touring a Sequence of Polygons

Touring a Sequence of Polygons Touring a Sequence of Polygon Mohe Dror (1) Alon Efrat (1) Anna Lubiw (2) Joe Mitchell (3) (1) Univerity of Arizona (2) Univerity of Waterloo (3) Stony Brook Univerity Problem: Given a equence of k polygon

More information

Touring a Sequence of Polygons

Touring a Sequence of Polygons Touring a Sequence of Polygon Mohe Dror (1) Alon Efrat (1) Anna Lubiw (2) Joe Mitchell (3) (1) Univerity of Arizona (2) Univerity of Waterloo (3) Stony Brook Univerity Problem: Given a equence of k polygon

More information

Keywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE

Keywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE Volume 5, Iue 8, Augut 2015 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Verification of Agent

More information

On Peer-to-Peer Media Streaming Λ

On Peer-to-Peer Media Streaming Λ On eer-to-eer Media Streaming Λ Dongyan Xu y, Mohamed Hefeeda, Suanne Hambruch, Bharat Bhargava Department of Computer Science urdue Univerity, Wet Lafayette, IN 797 fdxu, hefeeda, eh, bbg@c.purdue.edu

More information