IMPROVING THE SPEED OF DYNAMIC CLUSTER FORMATION IN MANET VIA SIMULATED ANNEALING

Size: px
Start display at page:

Download "IMPROVING THE SPEED OF DYNAMIC CLUSTER FORMATION IN MANET VIA SIMULATED ANNEALING"

Transcription

1 IMPROVING THE SPEED OF DYNAMIC CLUSTER FORMATION IN MANET VIA SIMULATED ANNEALING. Manousaks* and J.S. Baras Electrcal and Computer Engneerng Department and the Insttute for Systems Research Unversty of Maryland College Park College Park, MD 074 A.J. McAuley and R. Morera Telcorda Technologes Inc. One Telcorda Drve Pscataway, NJ ABSTRACT Future mltary systems, such as FCS, requre a robust and flexble network that supports thousands of ad hoc nodes. Therefore, networkng protocols for MANETs must be made to scale. The use of herarchy s a powerful general soluton to the scalng problem. We have prevously proposed methods based on Smulated Annealng (SA) to optmze herarchy n MANETs. The challenge, however, s to mprove the slow convergence tme of SA, so t can be used n dynamc envronments, wthout penalzng optmalty. In prevous work the mportance of parameters such as coolng schedule, state transton probabltes and convergence condton are nvestgated. Ths paper proposes a new approach to decrease SA convergence tme. SA s an optmzaton technque based on an teratve process that takes an ntal soluton, or map, to start the process. In ths paper we analyze the effect that ths ntal soluton has on the SA convergence tme as a functon of the network sze. We beleve that the combned modfcatons to SA can speed the optmzaton process to the pont that t can quckly generate very effcent clusterng solutons n large dynamc networks. 1. INTRODUCTION In recent years Moble Ad Hoc Networks (MANETs) have become very popular, due to ther nfrastructure-less characterstcs. Ther mportance n the mltary world has been hghlghted from many researchers and mltary planners. However, there are stll many unresolved problems that make them neffcacous n scenaros such as the large scale ad hoc networks envsoned n Future Battlefeld Networks. Then, networkng protocols (e.g., routng, securty and QoS) must be made to scale. Prepared through collaboratve partcpaton n the Communcatons and Networks Consortum sponsored by the U.S. Army Research Laboratory under the Collaboratve Technology Allance (CTA) Program, Cooperatve Agreement DAAD The U.S. Government s authorzed to reproduce and dstrbute reprnts for Government purposes notwthstandng any copyrght notaton thereon. 1 The use of herarchy s a powerful general soluton to the scalng problem, snce t allows networkng protocols to operate on a lmted number of nodes, as opposed to the entre network. Herarchy also provdes other mportant benefts, such as smplfyng network management and provdng more effcent support for heterogenety. In the lterature, there are many research proposals for dynamcally creatng and mantanng an optmal herarchy n large dynamc networks (Ln and Gerla, 1997; Baker et al., 1984; Chatterjee et al., 00; Basagn, 1999). Whle local mantenance algorthms are essental to provde fast robust performance, the use of a global optmzaton has been shown to be crtcal on provdng good overall clusterng. In partcular, Smulated Annealng (SA) can optmze the network for a wde varety of metrcs smultaneously (Manousaks et al., 004; Manousaks and Baras, 004). In (Manousaks et al., 004) SA was optmzed for the specfc applcaton of clusterng by a) modfyng the termnaton condton of the algorthm, b) selectng faster coolng schedule and c) modfyng the state transton probabltes n accordance to the cost functon beng optmzed. These technques produced an order of magntude mprovement n performance compared to standard SA. Despte the mproved performance, the applcaton of SA s stll lmted to clusterng hundreds of nodes. Other technques (e.g., mn-cut) are avalable for larger networks, but they are unable to solve the requred complex mult-metrc, mult-layer optmzatons. Ths paper proposes new technques to provde further sgnfcant reducton n SA convergence tme that wll allow applyng SA n networks wth thousands of nodes. Our approach s based on provdng a clusterng map better than a random map as the ntal cluster confguraton for SA to start the optmzaton process. Although ths s a well founded ntutve soluton, t has not been shown how much reducton n convergence tme can be acheved and how much loss n optmalty results for typcal clusterng cost functons. Even though SA wanders randomly around the surface of feasble

2 Report Documentaton Page Form Approved OMB No Publc reportng burden for the collecton of nformaton s estmated to average 1 hour per response, ncludng the tme for revewng nstructons, searchng exstng data sources, gatherng and mantanng the data needed, and completng and revewng the collecton of nformaton. Send comments regardng ths burden estmate or any other aspect of ths collecton of nformaton, ncludng suggestons for reducng ths burden, to Washngton Headquarters Servces, Drectorate for Informaton Operatons and Reports, 115 Jefferson Davs Hghway, Sute 104, Arlngton VA Respondents should be aware that notwthstandng any other provson of law, no person shall be subject to a penalty for falng to comply wth a collecton of nformaton f t does not dsplay a currently vald OMB control number. 1. REPORT DATE 00 DEC 004. REPORT TYPE N/A 3. DATES COVERED - 4. TITLE AND SUBTITLE Improvng The Speed Of Dynamc Cluster Formaton In Manet Va Smulated Annealng 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TAS NUMBER 5f. WOR UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) Electrcal and Computer Engneerng Department and the Insttute for Systems Research Unversty of Maryland College Park College Park, MD 074; Telcorda Technologes Inc. One Telcorda Drve Pscataway, NJ PERFORMING ORGANIZATION REPORT NUMBER 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR S ACRONYM(S) 1. DISTRIBUTION/AVAILABILITY STATEMENT Approved for publc release, dstrbuton unlmted 11. SPONSOR/MONITOR S REPORT NUMBER(S) 13. SUPPLEMENTARY NOTES See also ADM001736, Proceedngs for the Army Scence Conference (4th) Held on 9 November - December 005 n Orlando, Florda., The orgnal document contans color mages. 14. ABSTRACT 15. SUBJECT TERMS 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT UU a. REPORT unclassfed b. ABSTRACT unclassfed c. THIS PAGE unclassfed 18. NUMBER OF PAGES 8 19a. NAME OF RESPONSIBLE PERSON Standard Form 98 (Rev. 8-98) Prescrbed by ANSI Std Z39-18

3 solutons, f t starts from a soluton that s closer to optmal t s more probable to reach the optmal faster and stay there for the approprate number of teratons untl fnal convergence. Any optmal soluton must work wthn the constrants that any par of nodes n the same cluster can reach each other usng only lnks and nodes that are nternal to the cluster. We call clusters havng ths pathwse property feasble clusters; they fall wthn the category of topologcal clusters as defned below: Defnton (Topologcal Cluster): A cluster consstng of the set S of nodes s called topologcal f node, node S and j, there s always a path P j from node to node P j node j such that nodek S holds that k j. All the members of a cluster can communcate between them wthout the need to use ntercluster lnks, whch are lnks that nvolve non-member nodes. The ntal cluster map that s fed nto the SA must be feasble. In (Manousaks et al., 004), the ntal confguraton map s generated by randomly assgnng nodes to clusters, wth the constrant that the generated clusters are feasble. We propose here two ways of generatng better ntal clusters ether by applyng some fast heurstc related to the optmzaton metrc of SA, or, when SA runs perodcally, by usng the exstng or prevously optmzed clusterng (so we do not start from scratch each tme). The use of a modfed SA soluton s partcularly attractve n dynamc networks whch must be reoptmzed relatvely often. Obvously, due to the moblty of nodes, clusters may become nfeasble. Therefore we must force feasblty before a prevously generated cluster confguraton can be nput to SA. Alternatvely, we can drectly use the current soluton produced by local mantenance algorthms. Dfferent approaches can be used (Manousaks et al., 004b) that can have dfferent effects on the rate of degradaton, but all mantan feasble solutons that can be fed n drectly nto SA.. SIMULATED ANNEALING Smulated annealng (SA) has been wdely used for tacklng dfferent combnatoral optmzaton problems (rkpatrck et al., 1983). The process of obtanng the optmum confguraton s smlar to that followed n a physcal annealng schedule. In SA, however, the temperature s merely used as a control parameter and does not have any physcal meanng. Fgure 1. Smulated Annealng algorthm for network parttonng Fgure 1 hghlghts the general steps n the algorthm. The objectve of the algorthm s to obtan the cluster network partton confguraton, C*, that optmzes a partcular cost functon. The process starts wth an ntal temperature value, T 0, whch s teratvely decreased by the coolng functon untl the system s frozen (as decded by the stop functon). For each temperature, the SA algorthm takes the current champon confguraton C * and apples the recursve functon to obtan a new confguraton C and evaluates ts cost, E. If E s lower than the cost of the current E *, C and E replace C * and E *. Also, SA randomly accepts a new confguraton C even though E s greater than E * to avod local mnma. In the latter case C and E replace C * and E * respectvely. One of the key characterstcs of smulated annealng s that t allows uphll moves at any tme and reles heavly on randomzaton (Johnson and McGeoch, 1997). The hgher the temperature, the hgher the probablty of acceptng a confguraton that worsens E * nstead of mprovng t. Indeed, f the temperature s suffcently hgh, SA wll smply take a random walk around the soluton space. The lower the temperature, the lower the probablty of acceptng worse confguratons.

4 The number of teratons requred to reach equlbrum s defned by the equlbrum functon. The functon can be a smple constant (e.g., 100) or a functon of the temperature and other parameters specfc to the optmzaton problem, such as number of network nodes. 3. COST FUNCTIONS SA s one of many global optmzaton algorthms that we can utlze to obtan optmal or suboptmal clusterng decsons (Manousaks et al., 004; Manousaks and Baras, 004). The goodness of the clusterng decsons depends prmarly on the cost functons and constrants provded for optmzaton, not on the optmzaton algorthms themselves. We have found the careful desgn and selecton of cost functons s very mportant for the qualty of clusterng decsons, wth respect to the mposed network objectves (e.g., mnmum overhead or mnmum latency). The cost functons are based on varous metrcs of nterest that can be measured from the network. Table 1 lsts ten example cost functons have been shown to meet dfferent clusterng objectves (Manousaks et al., 004; Manousaks and Baras, 004). Lnks among cluster members have long expraton tme estmates. Improves the lfetme of the generated herarchy Cluster members move wth smlar drecton and velocty, so we expect more stable cluster membershp. Lke (6),(7),(8) capturng more node dynamcs (e.g., drecton and velocty) C z (9) J( C) = mn Iz( LETj) z= 1, j= 1 Cz U z, j r, j 1*max( S ) (10) = J( C) = mn C z= 1 z θ r, j +, j= 1180 Table 1 Example Objetves and assocated Cost Functons Objectve Cost Functon Balanced Sze JC ( ) mn Clusters ( Var( C1,..., C )) Balanced Dameter Clusters Balanced Sze Clusters wth the least number of Border Routers Cluster members move n a smlar drecton, so we expect longer duratons of stable cluster membershp Cluster members have smlar velocty, so we expect more stable cluster membershp = (1) 1 J ( C) = mn C () J( C) mn ( dc ) 1 ( ) mn ( ( C,,..., )) 1 C C ( ) = mn ( 1,..., ) + C = (3) J C = Var d d d (4 ) JC VarC C BR 1 Cz JC ( ) = mn θr, j z= 1, j= 1 JC ( ) mn Varθ (,..., θ = ) z z r1, rc z 1, C z z= 1 ( ) mn U z r, J C (5) (6) (7) Cz = (8) j z= 1, j= 1 3 Parameter C C dc BRC θ r, j U r, j LETj S Defnton Cluster Sze of cluster Dameter of cluster Number of border routers of cluster Relatve drecton of nodes,j Relatve Velocty of nodes,j Expraton Tme of Lnk between nodes,j Scalar speed of node 4. IMPROVING THE SPEED OF SA The most domnant characterstc of the network envronments under consderaton s the dynamc topology. The SA algorthm, due to ts slow convergence tme, has only been consdered for statc problems. Due to ts smplcty of mplementaton, ts ablty to handle complex cost functons, and optmalty of the solutons t provdes, we have attempted to modfy t approprately, so that the convergence tme s mproved sgnfcantly. Ths way, convergence tme s not a lmtaton for applyng SA n dynamc networks. These mprovements are not comng for free, but affect the optmalty of the clusterng solutons provded by SA. So, our task becomes twce as dffcult snce we have to speed up SA to the pont where t can be appled n dynamc envronments but also we have to be careful so that the qualty of the clusterng solutons remans unaffected.

5 In (Manousaks et al., 004) we ntroduced three modfcatons for mprovng the speed of SA. In ths secton we wll brefly revew them pror to the ntroducton of the new modfcaton. The three prevously presented modfcatons are related to the followng parameters of SA algorthm: a. Coolng Schedule b. Termnaton Condton c. State Transton Probabltes A more detaled descrpton of these modfcatons and ther effect on the convergence tme of the algorthm s gven n the followng paragraphs. 4.1 Coolng Schedule The SA algorthm has been proven to convergence n probablty to the global optmal under the assumpton of the logarthmc coolng schedule utlzaton. where, T T 1 lnt 0 t = (11) + T 0 : Intal Temperature t : Number of teratons Even though the logarthmc coolng schedule produces hgh qualty clusterng solutons, t also results n slow convergence tmes. Our objectve was to select another coolng schedule, whch could result n much faster convergence tmes but also mantan the qualty of the clusterng solutons. The geometrc coolng schedule met our objectve, snce t s much faster and we obtaned clusterng solutons of the same qualty as the logarthmc coolng schedule. The geometrc coolng schedule s descrbed from the followng expresson: where, Tt t = α T0 (1) T 0 : Intal Temperature t : Number of teratons α : Constant value ( 0.90 α 0.99 ) 4. Termnaton Condton The theoretcal verson of the algorthm termnates when the temperature T t reaches zero, because ths s when the algorthm converges to the global optmal value. In practce the algorthm reaches the zero temperature n nfnte number of teratons, so we cannot utlze ths termnaton condton n a realzable verson of SA. Obvously, the larger the number of teratons are, the better the qualty of the clusterng soluton and the larger the runnng tme of the algorthm (.e., slower convergence tmes). 4 Our objectve s to trade off optmalty wth convergence tme, such that the qualty s satsfyng and the convergence tme of the algorthm s mproved. The parameter we ntroduced to control the termnaton condton s called StopRepeats. Ths value determnes the number of consecutve tmes we have to observe the same optmal value before we stop the algorthm and accept ths optmal value as the clusterng soluton. In (Manousaks et al., 004) we measured the effect of varous values of StopRepeats on the qualty of the clusterng solutons. We observed that the utlzaton of small values O(100) does not affect notably the qualty of the clusterng soluton and at the same tme mproves sgnfcantly the convergence tme of the algorthm. 4.3 State Transton Probabltes The functonalty of SA s based on the random generaton of a new clusterng map n each teraton. Ths clusterng map s compared wth the optmal at that tme n order to be decded f the new clusterng map takes the place of the optmal or the prevous optmal s mantaned. The clusterng maps that are used for the comparsons wth the optmal are generated by randomly movng nodes between clusters. The generaton of a new clusterng map conssts of three random selectons: 1. Cluster from where we wll move a node. Node from the above cluster 3. Cluster where we wll move the new node Tradtonally the selecton process for each one of the three elements above utlzes the unform dstrbuton. Our objectve was to boost the ablty of SA to reach a good clusterng soluton as fast as possble. Instead of relyng on the unform dstrbuton for the elements 1 and 3 we decded to bond the selecton probabltes on the cost functon we want to optmze and study the effect that t has on the convergence tme of the algorthm. Ths modfcaton s expected to result n faster convergence tmes snce t assgns hgher probabltes to the potentally better clusterng maps wth respect to the cost functon beng optmzed. For a better understandng of the state transton probabltes modfcaton, assume cost functons (1) and () for the generaton of balanced sze clusters. For ths clusterng objectve (e.g., balanced sze clusters) nstead of utlzng the unform dstrbuton for selectng 1 and 3 to generate a new clusterng map, we ntroduced the followng state transton probabltes: For selectng the cluster from where we wll mgrate a node:

6 ("from" cluster ) P = C (Total Number Of Nodes) For selectng the cluster where the node wll mgrate to: (Total Number Of Nodes)- C P( "to" cluster ) = (Number of Clusters - 1)x(Total Number Of Nodes) The selecton of the above transton probabltes ams on the mgraton of nodes from larger clusters to smaller ones. By gvng hgher probablty to ths type of transtons we force the earler generaton of clusterng maps wth balanced sze clusters. In combnaton wth the modfcaton related to the termnaton condton we force the faster convergence of the SA algorthm. 4.4 Intal Soluton The new modfcaton we propose here s to use better ntal solutons used to bootstrap the SA algorthm. Pror the ntroducton of ths modfcaton the ntal soluton was generated randomly subject to the constrant of topologcal clusters. The successful applcaton of the modfcaton depends on two factors: 1. The level of the mprovement we get wth respect to the qualty of the ntal soluton.. How we can generate ntal solutons that wll provde us wth large convergence tme mprovements. In ths work we wll go nto the detals of the frst factor. Due to the random nature of SA, t s not straghtforward that by startng from a better than a random ntal soluton wll provde us wth any convergence tme mprovement at all. We wll answer to the latter by quantfyng the convergence tme effect subject to the qualty of the ntal soluton. Intutvely, we would expect that the closer the value of the ntal soluton to the resultng optmal one, the faster the convergence tme of the algorthm. The results that wll be presented later provde also some ndcatve values of the mprovement percentage. By showng that the random character of SA algorthm quest to the optmal soluton does not elmnate the effect of startng from a good ntal soluton, ndcates that we have to provde answers for the second factor. What are these methods that can be used to determne qualty ntal solutons? Even though we do not deal wth ths problem n ths paper, the approaches depend on the clusterng objectves we set. Good ntal solutons can be generated from heurstc methods customzed to the clusterng objectves (.e., for the generaton of balanced sze clusters we can generate ntal solutons utlzng a customzed mn-cut algorthm). Also, modfed 5 optmzaton algorthms can be useful for the generaton of qualty ntal solutons. Apart from the applcaton of other methods we can also utlze a feasble, prevously generated optmal soluton from SA. Due to the dynamcs of the MANETs envronment, the clusterng decsons have to undergo correctons n order to retan ther optmalty subject to the topology changes. In the case where we have to reapply SA, then nstead of generatng a new ntal soluton we can use as a bootstrappng clusterng map the prevously optmal one, under the condton that t s stll feasble wth respect to the new topology. The latter approach can provde qualty ntal solutons especally when the topology s slowly changng wth respect to the reapplcaton frequency of SA algorthm. In any case what we have to take nto consderaton when we deal wth the approach wll follow for the generaton of ntal soluton, s that the combned tme of the generaton of the ntal soluton and the convergence of SA has to be smaller that the convergence tme of SA when we start from a randomly selected ntal soluton. In other words, the followng nequalty has to be satsfed at all tmes f we want the effect of ntal soluton to be vsble on the convergence tme of the algorthm. where, T T t + t t + t ' nrs rs gnrs SA grs SA t t t t t t ' gnrs grs SA SA gs SA nrs : Non-random ntal soluton rs : Random ntal soluton T : Complete process tme t : Partal process tme The results that wll be presented n the next secton can be utlzed to suggest the order of the quanttes on the expressons above for dfferent qualty levels of the ntal soluton. These results can be very helpful when we desgn or modfy the methods for the generaton of ntal solutons. 5. PERFORMANCE EVALUATION Ths secton shows the benefts receved from better ntal solutons n example networks. Specfcally, by bootstrappng SA wth a better than a random ntal clusterng soluton, ts convergence tme s mproved, whch s not straghtforward due to ts random search character. Also, we can quantfy ths mprovement on the convergence tme by lookng at some ndcatve results related to the convergence tme of the algorthm subject to varous qualtes of ntal solutons. The followng results collected for two networks of dfferent szes 100 nodes

7 and 00 nodes. The topology of these two networks appears n the followng fgures. Network Confguraton (100 nodes 500m x 500m) modfcaton. The followng results have been averaged O. out from a large number of runs ( 1000) Convergence Tme Speedup Startng from a Fracton of a Random Intal Soluton (100 nodes) 0.5 meters Convergence Tme (secs) meters Fgure 100 node network n an area of 500m x 500m meters Network Confguraton (00 nodes 1000m x 1000m) meters Fgure 3 00 node network n an area of 1m x 1m The methodology we appled for the collecton of results t s based on the networks presented above and the SA clusterng algorthm presented n secton. We utlzed cost functon (1) for the generaton of balanced sze clusters. We computed the cost of a random generated soluton wth respect to ths cost functon and then we generated clusterng solutons wth a cost that was a fracton of the cost of ths random soluton. The y-axs of the followng fgures represents the convergence tme n seconds for varous qualtes of ntal solutons, whch are characterzed from the fracton of ther cost compared to the random ntal soluton. The x-axs s marked wth the value of ths fracton. The convergence tme values represented from the followng graphs are ndcatve for the cost functon (1) but they provde some very useful conclusons for the proposed Fracton of the Cost of a Random Intal Soluton Fgure 4 SA convergence tme mprovement wth the qualty of the ntal soluton for 100 nodes network Convergence Tme (secs) Convergence Tme Speedup Startng from a Fracton of a Random Intal Soluton (00 nodes) Fracton of the Cost of a Random Intal Soluton Fgure 5: SA convergence tme mprovement wth the qualty of the ntal soluton for 00 nodes network The most mportant concluson can be drawn from the above fgures s that the bootstrappng of SA algorthm wth a better than a random ntal soluton has advantageous effect on the convergence tme of the algorthm. Both curves n fgures 4 and 5 respectvely present a droppng tendency wth the mprovement of the ntal soluton compared to the random one. Furthermore, we can draw mportant conclusons also from the quantfcaton of the convergence tme mprovement. By comparng the curves of fgures 4 and 5 respectvely, we observe that the larger the network, the larger appears to be the mprovement of the convergence tme. For the specfc case we present, for the network of 100 nodes, the convergence tme drops ~100ms as we utlze nstead of a random soluton, a clusterng map that has a cost 75% better. For the network of 00 nodes the convergence tme s mproved by ~4.8s when we utlze an ntal clusterng 6

8 soluton that s 75% better than a random one. To quantfy better ths decrease of convergence tme we provde the percentage of mprovement nstead of the actual tmes. Table : Percentage mprovements of convergence tme Network sze Actual Tme Improvement Percentage of Improvement s 19.% s 8.8% By lookng at the correspondng percentages of mprovement wth reference to the convergence tme when SA starts from a random soluton, t s obvous that the larger the network, the slower the convergence tme of SA, whch results n larger space of mprovement. The proposed modfcaton s suffcent to mprove enough the convergence tme and consttute a tradtonally slow convergence algorthm, realzable even n dynamc envronments lke the MANETs. We showed that better than a random ntal soluton results nto faster convergence tmes for the modfed SA. The remanng open ssue s how we can generate these ntal solutons, so that we can make the modfcaton applcable n real world problems. As we mentoned above we can take varous approaches for the desgn of methods that can produce qualty ntal solutons wth respect to the clusterng objectves we set. After the dscusson we had n ths paper, the desgned methods can be characterzed and compared usng the fracton of the produced clusterng soluton cost compared to a random generated soluton. Ths fracton n accordance wth the network sze can be ndcatve of the mprovement on the convergence tme as we showed from the demonstrated results. 6. CONCLUSIONS Smulated Annealng s a well known method for the global optmzaton of complex cost functons. Tradtonally, ts slow convergence tme was prohbtve for ts utlzaton n dynamc envronments and n real tme problems. In ths paper we overvewed prevously presented modfcatons but also we have suggested and revewed a newly ntroduced modfcaton, whch s related to the bootstrappng soluton that s provded to SA algorthm durng ts ntalzaton. Due to the random search character of SA t s not straghtforward that by startng from a good ntal soluton, ths wll result n faster convergence tmes. Here we prove ths and also we quantfy the mprovement we get wth respect to the level of qualty of the ntal soluton (e.g., the fracton of the cost compared to a random ntal soluton). The results we collect regardng the proposed modfcaton along wth the mprovements we have gotten from the applcaton of the prevous modfcatons ndcate that SA can be realzable n dynamc envronments lke the MANETs. Also, we have shown that the proposed modfcatons do not affect the qualty of the clusterng solutons, even though these solutons mght not be anymore global optmal. The latter s not mportant n such envronments where the topology s constantly changng and the clusterng solutons provded by the modfed SA are temporary. Even though we have demonstrated the effect of the ntal soluton to the convergence tme of SA, there s stll a very mportant ssue to be resolved for the completon and realzaton of the approach. Ths ssue s related to the methods that we have to apply n order to obtan qualty ntal solutons. Our objectve s to present such methods and prove that the combnaton of these methods wth SA stll provdes better convergence tme compared to the SA, whch reles on a random ntal soluton. REFERENCES Baker D., Ephremdes A., and Flynn J., The desgn and smulaton of a moble rado network wth dstrbuted control, IEEE Journal on Selected Areas n Communcatons, SAC-(1):6--37, 1984 Basagn S., Dstrbuted and Moblty-Adaptve Clusterng for Multmeda Support n Mult-Hop Wreless Networks, VTC 1999-Fall, Vol., pp Chatterjee M., Das S.., Turgut D., WCA: A Weghted Clusterng Algorthm for Moble Ad hoc Networks, Journal of Cluster Computng (Specal Issue on Moble Ad hoc Networks), Vol. 5, No., Aprl 00, pp Johnson D.S. and McGeoch L.A., The Travelng Salesman Problem: A Case Study n Local Optmzaton, n E. H. Aarts and J.. Lenstra (eds.), Local Search n Combnatoral Optmzaton, John Wley and Sons, Ltd., pp , 1997 rkpatrck S., Gelatt C.D.Jr., and Vecch M.P., Optmzaton by Smulated Annealng, Scence 0 (13 May 1983), Ln R. and Gerla M., Adaptve Clusterng for Moble Wreless Networks, IEEE Journal on Selected Areas n Communcatons, pages , September 1997 Manousaks., Baras J.S., "Dynamc Clusterng of Self Confgured Adhoc Networks Based on Moblty ", Conference on Informaton Scences and Systems (CISS) 004, Prnceton, New Jersey, March 17-19, 004 Manousaks., McAuley A. J., Morera R., Applyng Smulated Annealng for Doman Generaton n Ad Hoc Networks, Internatonal Conference on Communcatons (ICC 004), Pars, France, 004 7

9 Manousaks., McAuley A. J., Morera R., Baras J.S., Rate of Degradaton of Centralzed Optmzaton Solutons and ts Applcaton to Hgh Performance Doman Formaton n Ad Hoc Networks, MILCOM 004, Monterey, CA, USA, November 004. Manousaks., McAuley A.J., Morera R., Baras J.S., Routng Doman Autoconfguraton for More Effcent and Rapdly Deployable Moble Networks, Army Scence Conference 00, Orlando, FL Su W., Lee S.-J., and Gerla M., "Moblty Predcton and Routng n Ad Hoc Wreless Networks," Internatonal Journal of Network Management, 000 The vews and conclusons contaned n ths document are those of the authors and should not be nterpreted as representng the offcal polces, ether expressed or mpled of the Army Research Laboratory or the U.S. Government 8

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

A Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks

A Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks A Load-balancng and Energy-aware Clusterng Algorthm n Wreless Ad-hoc Networks Wang Jn, Shu Le, Jnsung Cho, Young-Koo Lee, Sungyoung Lee, Yonl Zhong Department of Computer Engneerng Kyung Hee Unversty,

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

K-means and Hierarchical Clustering

K-means and Hierarchical Clustering Note to other teachers and users of these sldes. Andrew would be delghted f you found ths source materal useful n gvng your own lectures. Feel free to use these sldes verbatm, or to modfy them to ft your

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Distributed Middlebox Placement Based on Potential Game

Distributed Middlebox Placement Based on Potential Game Int. J. Communcatons, Network and System Scences, 2017, 10, 264-273 http://www.scrp.org/ournal/cns ISSN Onlne: 1913-3723 ISSN Prnt: 1913-3715 Dstrbuted Mddlebox Placement Based on Potental Game Yongwen

More information

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics A Hybrd Genetc Algorthm for Routng Optmzaton n IP Networks Utlzng Bandwdth and Delay Metrcs Anton Redl Insttute of Communcaton Networks, Munch Unversty of Technology, Arcsstr. 21, 80290 Munch, Germany

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

IP Camera Configuration Software Instruction Manual

IP Camera Configuration Software Instruction Manual IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Routing in Degree-constrained FSO Mesh Networks

Routing in Degree-constrained FSO Mesh Networks Internatonal Journal of Hybrd Informaton Technology Vol., No., Aprl, 009 Routng n Degree-constraned FSO Mesh Networks Zpng Hu, Pramode Verma, and James Sluss Jr. School of Electrcal & Computer Engneerng

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS Arun Avudanayagam Yuguang Fang Wenjng Lou Department of Electrcal and Computer Engneerng Unversty of Florda Ganesvlle, FL 3261

More information

Multi-objective Design Optimization of MCM Placement

Multi-objective Design Optimization of MCM Placement Proceedngs of the 5th WSEAS Int. Conf. on Instrumentaton, Measurement, Crcuts and Systems, Hangzhou, Chna, Aprl 6-8, 26 (pp56-6) Mult-objectve Desgn Optmzaton of MCM Placement Chng-Ma Ko ab, Yu-Jung Huang

More information

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky Improvng Low Densty Party Check Codes Over the Erasure Channel The Nelder Mead Downhll Smplex Method Scott Stransky Programmng n conjuncton wth: Bors Cukalovc 18.413 Fnal Project Sprng 2004 Page 1 Abstract

More information

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem An Effcent Genetc Algorthm wth Fuzzy c-means Clusterng for Travelng Salesman Problem Jong-Won Yoon and Sung-Bae Cho Dept. of Computer Scence Yonse Unversty Seoul, Korea jwyoon@sclab.yonse.ac.r, sbcho@cs.yonse.ac.r

More information

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subject matter experts for publcaton n the ICC 008 proceedngs. Dynamc Bandwdth Provsonng wth Farness and Revenue Consderatons

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

More information

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract 12 th Internatonal LS-DYNA Users Conference Optmzaton(1) LS-TaSC Verson 2.1 Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2.1,

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol 2012 Thrd Internatonal Conference on Networkng and Computng Usng Partcle Swarm Optmzaton for Enhancng the Herarchcal Cell Relay Routng Protocol Hung-Y Ch Department of Electrcal Engneerng Natonal Sun Yat-Sen

More information

Multiobjective fuzzy optimization method

Multiobjective fuzzy optimization method Buletnul Ştnţfc al nverstăţ "Poltehnca" dn Tmşoara Sera ELECTRONICĂ ş TELECOMNICAŢII TRANSACTIONS on ELECTRONICS and COMMNICATIONS Tom 49(63, Fasccola, 24 Multobjectve fuzzy optmzaton method Gabrel Oltean

More information

Query Clustering Using a Hybrid Query Similarity Measure

Query Clustering Using a Hybrid Query Similarity Measure Query clusterng usng a hybrd query smlarty measure Fu. L., Goh, D.H., & Foo, S. (2004). WSEAS Transacton on Computers, 3(3), 700-705. Query Clusterng Usng a Hybrd Query Smlarty Measure Ln Fu, Don Hoe-Lan

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

ARTICLE IN PRESS. Signal Processing: Image Communication Sgnal Processng: Image Communcaton 23 (2008) 754 768 Contents lsts avalable at ScenceDrect Sgnal Processng: Image Communcaton journal homepage: www.elsever.com/locate/mage Dstrbuted meda rate allocaton

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Maintaining temporal validity of real-time data on non-continuously executing resources

Maintaining temporal validity of real-time data on non-continuously executing resources Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

F Geometric Mean Graphs

F Geometric Mean Graphs Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 2 (December 2015), pp. 937-952 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) F Geometrc Mean Graphs A.

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

Cost-efficient deployment of distributed software services

Cost-efficient deployment of distributed software services 1/30 Cost-effcent deployment of dstrbuted software servces csorba@tem.ntnu.no 2/30 Short ntroducton & contents Cost-effcent deployment of dstrbuted software servces Cost functons Bo-nspred decentralzed

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

QoS-aware routing for heterogeneous layered unicast transmissions in wireless mesh networks with cooperative network coding

QoS-aware routing for heterogeneous layered unicast transmissions in wireless mesh networks with cooperative network coding Tarno et al. EURASIP Journal on Wreless Communcatons and Networkng 214, 214:81 http://wcn.euraspournals.com/content/214/1/81 RESEARCH Open Access QoS-aware routng for heterogeneous layered uncast transmssons

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications Effcent Loa-Balance IP Routng Scheme Base on Shortest Paths n Hose Moel E Ok May 28, 2009 The Unversty of Electro-Communcatons Ok Lab. Semnar, May 28, 2009 1 Outlne Backgroun on IP routng IP routng strategy

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Efficient Content Distribution in Wireless P2P Networks

Efficient Content Distribution in Wireless P2P Networks Effcent Content Dstrbuton n Wreless P2P Networs Qong Sun, Vctor O. K. L, and Ka-Cheong Leung Department of Electrcal and Electronc Engneerng The Unversty of Hong Kong Pofulam Road, Hong Kong, Chna {oansun,

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information