scieee Open visual document viewer

Time Efficient Unmanned Aircraft Systems Deployment in Disaster Scenarios Using Clustering Methods and a Set Cover Approach

Mahoro Ntwari, Donald; Gutiérrez Reina, Daniel; Toral, S. L.; Tawfik, Hissam

Abstract

Unmanned aircraft, which are more commonly known as drones, are nowadays extensively used in an ever increasing set of applications. In a wider system, the aircraft are usually associated to additional elements such as ground-based controllers. Furthermore, when these components form a network of elements that can communicate, the system is said to form an Unmanned Aircraft System (UAS). This system is particularly effective when the aircraft within are organized into swarms with sets of objectives to accomplish. The extensive use of swarms into UASs is more and more exploited nowadays due to the decreasing cost of those aircraft. In the present work we are interested in a particular application of UASs, namely their deployment in disaster scenarios for communications services provision to targets on the ground. These ground targets, however, are not part of the UASs and should not be confused with ground-based controllers. The present work does not only focus on coverage for ground targets but also on a guaranteed minimum number of covers for each target, which is called the redundancy requirement. The research work also ensures that the deployed UAS forms a unique connected component so that a steady stream of communication is kept with the targets to cover. Research work similar to the present perform the initial deployment of their aircraft in a different manner, either randomly, based on a predetermined grid formation, or using other elaborated methods. This work proposes a new solution based on the use of clustering algorithms, combined to a design of the problem formulated as a set cover optimization model. The clustering phase is used to discretize the search space and ease the optimization phase by locating regions of interest, and then a further procedure is applied, only when needed, to reconnect scattered connected components and guarantee connectivity in the networks. This way of doing it has achieved a deployment of UASs with maximum coverage for all targets, a guaranteed minimum number of covers for each of them, and results in a competitive computation time. The latter also allowed for more scalability by extending the tests to very large input instances.

Full text

elec onics A icle Time E icien Unmanned Ai c a Sys ems Deploymen in Disas e Scena ios Using Clus e ing Me hods and a Se Co e App oach Donald Maho o N wa i 1, Daniel Gu ie ez-Reina 1,* , Se gio Luis To al Ma ín 1and Hissam Taw ik 2   Ci a ion: Maho o N wa i, D.; Gu ie ez-Reina, D.; To al Ma ín, S.L.; Taw ik, H. Time E icien Unmanned Ai c a Sys ems Deploymen in Disas e Scena ios Using Clus e ing Me hods and a Se Co e App oach. Elec onics 2021,10, 422. h ps:// doi.o g/10.3390/elec onics10040422 Academic Edi o : Luis M. Fe nández-Ramí ez Recei ed: 29 Decembe 2020 Accep ed: 1 Feb ua y 2021 Published: 9 Feb ua y 2021 Publishe ’s No e: MDPI s ays neu- al wi h ega d o ju isdic ional clai- ms in published maps and ins i u io- nal a ilia ions. Copy igh : © 2021 by he au ho s. Li- censee MDPI, Basel, Swi ze land. This a icle is an open access a icle dis ibu ed unde he e ms and con- di ions o he C ea i e Commons A - ibu ion (CC BY) license (h ps:// c ea i ecommons.o g/licenses/by/ 4.0/). 1Elec onic Enginee ing Depa men , Uni e si y o Se ille, 3139 Se ille, Spain; [email p o ec ed] (D.M.N.); [email p o ec ed] (S.L.T.M.) 2School o Buil En i onmen , Enginee ing and Compu ing, Leeds Becke Uni e si y, Leeds LS16 5LF, UK; [email p o ec ed] *Co espondence: dgu ie [email p o ec ed] Abs ac : Unmanned ai c a , which a e mo e commonly known as d ones, a e nowadays ex ensi ely used in an e e inc easing se o applica ions. In a wide sys em, he ai c a a e usually associa ed o addi ional elemen s such as g ound-based con olle s. Fu he mo e, when hese componen s o m a ne wo k o elemen s ha can communica e, he sys em is said o o m an Unmanned Ai c a Sys em (UAS). This sys em is pa icula ly e ec i e when he ai c a wi hin a e o ganized in o swa ms wi h se s o objec i es o accomplish. The ex ensi e use o swa ms in o UASs is mo e and mo e exploi ed nowadays due o he dec easing cos o hose ai c a . In he p esen wo k we a e in e es ed in a pa icula applica ion o UASs, namely hei deploymen in disas e scena ios o communica ions se ices p o ision o a ge s on he g ound. These g ound a ge s, howe e , a e no pa o he UASs and should no be con used wi h g ound-based con olle s. The p esen wo k does no only ocus on co e age o g ound a ge s bu also on a gua an eed minimum numbe o co e s o each a ge , which is called he edundancy equi emen . The esea ch wo k also ensu es ha he deployed UAS o ms a unique connec ed componen so ha a s eady s eam o communica ion is kep wi h he a ge s o co e . Resea ch wo k simila o he p esen pe o m he ini ial deploymen o hei ai c a in a di e en manne , ei he andomly, based on a p ede e mined g id o ma ion, o using o he elabo a ed me hods. This wo k p oposes a new solu ion based on he use o clus e ing algo i hms, combined o a design o he p oblem o mula ed as a se co e op imiza ion model. The clus e ing phase is used o disc e ize he sea ch space and ease he op imiza ion phase by loca ing egions o in e es , and hen a u he p ocedu e is applied, only when needed, o econnec sca e ed connec ed componen s and gua an ee connec i i y in he ne wo ks. This way o doing i has achie ed a deploymen o UASs wi h maximum co e age o all a ge s, a gua an eed minimum numbe o co e s o each o hem, and esul s in a compe i i e compu a ion ime. The la e also allowed o mo e scalabili y by ex ending he es s o e y la ge inpu ins ances. Keywo ds: disas e managemen ; unmanned ai c a sys ems; clus e ing algo i hms; se co e app oach 1. In oduc ion I is always a complica ed ask o know how se ious a disas e scena io can be. Nobody can con iden ly asse ha he consequences o an a e ma h can be con olled. I can e en be mo e d ama ic when he e a e people apped in isola ed c owds ha a e unable o use hei communica ion de ices, o en because o loss o ne wo k co e age. I has indeed been epo ed ha in disas e scena ios people a e usually unable o use hei mobile and/o sma -phones in a no mal way [ 1 , 2 ]. In o de hen o p e en such ha dship, a lo o e o has been used o p o ide e icien esponses, and among hose we ind he use o Unmanned Ai c a Sys ems (UASs), sugges ed o elie ope a ions in disas e scena ios [3,4] and e ec i e o moni o di icul - o-access egions [5]. Elec onics 2021,10, 422. h ps://doi.o g/10.3390/elec onics10040422 h ps://www.mdpi.com/jou nal/elec onics Elec onics 2021,10, 422 2 o 26 O iginally, UASs wi h a single ai c a we e in oduced. Howe e , due o signi ican echnological ad ancemen s, pa icula ly imp o emen s in wi eless communica ion, he swa m in he UASs became la ge , and wi h i he numbe o missions o accomplish. Wi h hese ad ancemen s he UASs we e, o example, able o ac as access poin s o use s making calls o connec ing o he In e ne [ 6 , 7 ]. One such applica ion can o ins ance be ound in he deploymen o UASs o p o ision o eliable communica ion se ices o ixed a ge s on he g ound [8]. In his wo k, we conside hese kinds o applica ions whe e he goal is o deploy a UAS o communica ion se ices p o isions o a ge s on he g ound. Al hough he e m ai c a (o e en Unmanned Ae ial Vehicles (UAVs)) is mo e widely used by he public, o icial ins i u ions such as he In e na ional Ci il A ia ion O ganiza- ion and he Single Eu opean Sky Ai -T a ic-Managemen Resea ch Join , ha e adop ed Unmanned Ai c a Sys ems as he e minology ha be e emphasizes he impo ance o elemen s o he han jus he ai c a (g ound con ol s a ions, da a links, e c.). Fo ins ance, in ou con ex , g ound-based con ol s a ions could be added o he UAS, and would egu- la ly assemble new upda es abou he posi ions o mo ing g ound a ge s in o de o decide on new deploymen s. Howe e , gi en ha he ansmission ange o ai c a is usually high wi h espec o he expec ed mobili y o g ound nodes, and also ha in a disas e scena io con ex mos people a e apped, he expec ed mobili y would be mode a e and hus he changes be ween upda es. Conside ing hen he deploymen o UASs o communica ion p o ision o g ound a ge s in a disas e scena io, a minimum gua an ee o eliable se ices is equi ed. Wi h hen he aim o es ablishing minimum condi ions o sa e communica ion, he p esen wo k mainly ocuses on wo equi emen s: he co e age and edundancy equi emen s [ 9 ]. These wo equi emen s ha e o espec i e conce n: (1) o maximize he numbe o a ge s co e ed, and (2) o s eng hen he abili y o a g ound node o s ay co e ed in he e en o ai c a ailu e. Fu he mo e, o a lesse ex en , he esea ch wo k also conside s a sha ing o wo k be ween he ai c a in case o conges ion. This edundancy equi emen is also o en e e ed o as he k-co e age p oblem [ 10 ], whe e k is he minimum numbe o co e s equi ed o each a ge . Fu he mo e, al hough he co e age equi emen is conside ed as he mos signi ican objec i e in his wo k, he edundancy is also p o i able o wo al eady a o emen ioned easons: (1) a g ound node co e ed mo e han once can s ay co e ed in he e en o co e s ailu e, (2) a hea ily cha ged ai c a can be elie ed o some g ound a ge s and ans e hem o o he ai c a . We hen ocus on p o iding me hods o he wo componen s a he same ime: co e age and edundancy equi emen . This wo k is con ibu ing o he esea ch by p oposing a new s a egy o dealing wi h he deploymen o UASs, consis ing in: inding good and limi ed po en ial loca ions o ai c a placemen s, and il e hem by sol ing a se co e p oblem combining bo h he co e age and he edundancy equi emen in o a single mono-objec i e model. The app oach consis s o wo p incipal p ocedu es: (1) apply clus e ing me hods o gene a e loca ions in o a eas o in e es . These loca ions a e ob ained by i e a i ely conside ing sho e anges o ai c a , which adds di e si y in he sea ch space. (2) un he op imiza ion phase o u he il e he gene a ed loca ions and keep he ones ha sa is y he bes he co e age and edundancy equi emen s. Finally, when bo h he co e age and edundancy cons ain s a e sa is ied, an addi ional ou ine is applied, only when necessa y, ha builds a single connec ed componen in o de o sa is y he connec i i y o he esul ing ne wo k. Wi h his app oach, we we e able o achie e good esul s in a compe i i e compu a ion ime: ull co e age o all he a ge s, a gua an eed k-co e age, and he connec i i y o he o e all UAS. Plus, since he solu ion p o ided esul s e y as o ins ances o mode a e size, i allowed us o expand he es s and scale he solu ion o much la ge sea ch space, bo h on he numbe o a ge s o co e and on he size o he map. This epo is s uc u ed as ollows: ela ed wo k is p esen ed in Sec ion 2and a o mal desc ip ion o he ask unde conside a ion in Sec ion 3. We a e p esen ing in Sec ion 4ou Elec onics 2021,10, 422 3 o 26 p oposed app oach: he selec ed o mula ion o he p oblem (Sec ion 4.1) and de ails on he app oach we adop ed o gene a e he equi ed SCP ins ances (Sec ion 4.2). In Sec ion 5 we p o ide de ails on how he edundancy equi emen is inco po a ed in he model and desc ibe how we managed o gua an ee he connec i i y o ou ne wo k. We p esen in Sec ion 6 he esul s o ou expe imen s, plus addi ional es s o he scalabili y o he solu ion, and we inally conclude in Sec ion 7. 2. Rela ed Wo k The e is al eady a conside able amoun o ma e ial a ailable on he subjec o deploy- men o UASs. I is an issue ha has been ho oughly s udied, and many solu ions a e al eady a ailable o se e al o i s componen s, co e age in pa icula . Fo ins ance, se e al app oaches simila o ou s a e using clus e ing algo i hms o ind app op ia e posi ions o he UASs. In [ 7 ], he au ho s use clus e ing me hods o deploy hei UAS in a con ex whe e ai c a a e used o complemen mac ocell in as uc u es in egions wi h high a ic o use equipmen . In hei wo k, he au ho s use he K-means clus e ing algo i hm o deploy a p ede ined numbe o ai c a , which is unc ion o he numbe o a ge s o o load om he mac ocells and he maximum numbe o a ge s ha can be simul aneously o loaded by a single ai c a . They subsequen ly seek mac ocells wi h high numbe s o use equipmen connec ed o hem, while also compu ing he dis ance o hese mac ocells o he ai c a so ha hey can iden i y mac ocells o o load i s . In ou wo k we also conside his capaci y cons ain o he ai c a , e en hough i is no explici ly men ioned. Fo us, when an ai c a is o e loaded, we p o ide a solu ion o ease conges ion by cons aining a ge s o be co e ed wi h mo e han one ai c a . Thus making possible he sha ing o bu den in he UASs. In a mo e ecen wo k [ 11 ], he au ho s p opose a mul iobjec i e op imiza ion model which seeks o minimize he numbe o deployed ai c a while minimizing he da a a e dissa is ac ion o elays. In his esea ch wo k, he idea ele an o ou pu pose is o ake ad an age o he posi ion o g ound a ge s o educe he sea ch space. The au ho s use a con ex hull en elope o educe hei sea ch space and posi ion hei UASs in o a mesh o ma ion on which hey can apply gene ic modi ica ions using he NSGA-II eli is mul iobjec i e e olu iona y algo i hm. The use o he mesh ne wo k allows hem o easily apply gene ic modi ica ions while keeping he o e all UAS connec ed. This wo k is also simila o ou se co e model in he ac ha hei model has elemen s common wi h ou model o e e ence: one o hei wo objec i es is o minimize he numbe o used ai c a while cons aining a leas one o hem o co e each g ound node. The model, howe e , has i s own speci ici y and canno be p esen ed as jus a mul iobjec i e p oblem in eg a ing a se co e model. Simila ly o he wo a o emen ioned wo ks [ 7 , 11 ], ou app oach also akes ad an age o he posi ions o g ound a ge s o in e sui able posi ions o ai c a o be placed. Howe e , unlike hese wo ks, ou wo k does no impose any p ede ined numbe o pa i ions no en o ce a p ede ined ne wo k o ma ion. We a he use di e en me hods mainly consis ing in gene a ing as many a ied po en ial pa i ions as i is possible o ind. We hen gi e he UASs he possibili y o ha e a nonde e minis ic o ma ion. Ou app oach can hen be seen as mo e dynamic. Each o he p eceding choices ha e bo h ad an ages and d awbacks, pa icula ly when used o ou speci ic p oblem. In [ 7 ], applying a dynamic sea ch, ha is he a io o he numbe o use equipmen (g ound a ge s) needed o o load, o he maximum capaci y o ai c a , can a oid many ha dships. Howe e , i he e is mo e use equipmen ound in a gi en pa i ion han an ai c a can handle, he e can ne e be o e laps o co e age. Tha means ha only one ai c a can be deployed a he exac coo dina es o one cen oid (Vo onoi cell), unless se e al ai c a a e deployed a hese p ecise coo dina es. In o he wo ds, only he amoun o use equipmen ha a single ai c a can handle can be o loaded. Fo ou pa , we app oach he ma e di e en ly and use a dynamic assignmen o he Elec onics 2021,10, 422 4 o 26 numbe o ai c a s o deploy. We we e able o ind a way o gene a ing se e al di e en po en ial loca ions o he UAS, e en in he coo dina es al eady gene a ed o some ai c a . Fo [ 11 ], e en hough deploying a mesh ne wo k in a educed sea ch space can be bene icial on many poin s, in some cases his can cos a lo and no p o ide any imp o e- men . Tha is he case when he a ge s o co e a e la gely sp ead o e he map, o when he e a e la ge gaps be ween dis inc connec ed componen s. Fo example, in ou es ins ance o Sec ion 6 ha can be isualized in Figu e 1, we ha e 125 g ound a ge s in ed, mainly agg ega ed in o ou egions bu la gely sp ead o e he map. I we had used he app oach o enclosing he sea ch space in o he con ex hull o he a ge nodes, and placed he po en ial placemen poin s o he UAS in a g id layou whe e he dis ance be ween wo placemen s is equal o he ange o he ai c a , jus only one placemen poin on he bo om igh o he map ( he ed poin ) would ha e been disca ded. Mo eo e , depending on he dis ance used o ix neighbo ai c a in he UAS mesh ne wo k, a lo o hem would be needed jus o connec ing he gaps be ween he sepa a ed connec ed componen s, wi hou co e ing any g ound a ge a all. The con ex hull sea ch space educ ion would ha e e u ned oughly he en i e map. Figu e 1. Candida es o ai c a placemen as a mesh ne wo k wi hin a con ex hull. Ano he in e es ing wo k is [ 12 ]. In his esea ch wo k, he au ho s ha e de eloped a biobjec i e linea model whe e one o he objec i e is o minimize he deploymen cos o he UASs, and he o he is o ind he bes al i ude o an ai c a ha p o ides he bes co e age. Thei model is also cons ained o main ain ull co e age o he a ge s on he g ound, as well as a connec i i y cons ain in he esul ing UASs. In hei expe imen s hey conside a 3D en i onmen sea ch space whe e he ai c a can ha e di e en al i udes bu need o s ay in ange o co e age and communica ion equi emen s. Howe e , as in [ 11 ], he UAS is placed in a g id o ma ion. Fu he mo e, in spi e o gua an eeing he connec i i y o he UASs, hese a e s ill deployed in a a he igid manne ha can be e y expensi e when he di e en connec ed componen s a e a apa . Elec onics 2021,10, 422 5 o 26 The p oblem we a e dealing wi h is also o be ound in o he domains ela ed o ou subjec . I is indeed he case ha di e en communi ies a e ac i ely endea o ing o ackle he co e age p oblem and alike issues. Fo ins ance, he co e age p oblem is widely s udied in esea ch o wi eless senso ne wo ks. A la ge collec ion o gene ic ([ 10 , 13 ]) and e olu iona y solu ions ([ 9 , 14 ]) ha e been sugges ed o sol e he co e age p oblem and o he simila objec i es. Likewise, exac app oaches ha e also been used join ly wi h heu is ics o sol e o example he ne wo k li e ime maximiza ion p oblem ([ 15 , 16 ]). This la e objec i e is no o p o ide simul aneous co e age bu o maximize he o al amoun o ime du ing which he a ge s a e co e ed. This kind o p oblem is usually sol ed using a s a egy o deploying mo e senso s han ac ually needed so ha hey can be able o swi ch be ween ac i e and do man senso s [16]. None heless, i seemed o us ha many o hese wo k would ha e been e en mo e p oduc i e i hey had s a ed wi h be e ini ial solu ions. In mos o hese wo ks he ini ial deploymen is pe o med ei he andomly ([ 9 , 16 ]), using p ede e mined o ma ion ([ 11 ]) o h ough he use o mo e sophis ica ed me hods, such as he Mon e-Ca lo me hod ([ 13 ]). So, u he o he conce n o inding good deploymen s o s a wi h, we we e able o p o ide an app oach ha inds good ini ial posi ions based on he coo dina es o he g ound nodes o co e . We suppose hen ha , p io o he deploymen , a scan o he sea ch space has been accomplished o collec he posi ions o all he g ound nodes. Fo ins ance, in [ 17 ], he au ho s use a pa icle swa m op imiza ion based app oach o as - ack posi ions o a ge nodes wi h po en ial con e gence in o a eas wi h high amoun o a ge s. Fu he mo e, in he same spi i , he e a e o he solu ions ha could help de ec o app oxima e he posi ions o isola ed g ound a ge s wi hou being able o p o ide he ull se ices ha a UAS could. Using sa elli e images o low cellphone signal de ec ion wi h a sweep o he sea ch space can gi e a close ep esen a ion o he posi ions o he a ge s. The o he c i e ion ela ed o p ac ical conside a ions o UASs deploymen s in disas e scena ios is o ake in o accoun he cos o physical equipmen . High p ecision ma e ial o p oblems such as he one a hand a e s ill a om being e y accessible. Mili a y and scien i ic g ade na iga ion sys ems a e he only ones able o p o ide e y good accu acy and small e o a e e en o non s a ic objec s acking. Howe e , hey o en come a a e y high cos . Mo e common and cheape equipmen on he o he hand a e less eliable and usually subjec o dis up ions. So, depending on he accep able deg ee o accu acy equi ed by he deploymen , ha di e ence should always be emembe ed. As a conclusion, when we compa ed ou esea ch wo k o hose seen p e iously, we could see om expe imen s ha we ha e ye o imp o e ou app oach in ackling he connec i i y issue. Indeed, ou goal being o ensu e i s ull co e age and edundancy o he a ge nodes, he connec i i y issue is ackled only a e wa ds and only i necessa y. The me hod used o ha ma e can be pe cei ed as oo s aigh o wa d as i seeks o connec he sp ead componen s by i e a i ely linking he wo closes . S ill, e en wi h his simple me hod we we e able o ob ain as esul s o ully connec ed UASs wi h ull co e age o a subs an ial numbe o a ge s sca e ed o e la ge maps. 3. P oblem Desc ip ion P esen ed b ie ly, he p oblem we in end o sol e consis s in deploying UASs o moni o (o co e ) as many g ound a ge s nodes as possible. We also assume ha he size o he sea ch space ( he map) is known, and he posi ions o he g ound a ge s oo (gi en by hei coo dina es). Fo he objec i e o ou model, we need o co e all he g ound nodes wi h a minimum numbe o ai c a . Fu he mo e, in o de o s eng hen he co e s we also en o ce as a cons ain a edundancy ea u e (o k-co e age), ha ensu es each a ge is co e ed wi h a leas k co e s. Mo e o mally, we ha e a se U o kpo en ial loca ions a ailable o he deploymen o he UAS: U={u1 , . . . , uk} wi h hei espec i e coo dina es (xu1 , yu1) , . . . , (xuk , yuk) . The g ound nodes (o a ge s), o co e a e gi en by a se T o size n: T={ 1 , . . . , n} wi h ixed coo dina es (x 1 , y 1) , . . . , (x n , y n) wi hin he limi s o a wo-dimensional map. Elec onics 2021,10, 422 6 o 26 E e y po en ial loca ion o U can only be es ablished wi hin he bounda ies o he map, and we also assume a ansmission ange angei o e e y such loca ion i∈U , ha allows an ai c a assigned o ha loca ion o co e g ound nodes wi hin ha ansmission ange, o communica e wi h o he ai c a in o he loca ions. We hen ha e an undi ec ed g aph G(V , E) , whe e V=T∪U , and E is he se o edges exp essing whe he he e is a connec ion a ge -ai c a o ai c a -ai c a . An edge is a pai (i , j)∈E , indica ing whe he a g ound node is co e ed by an ai c a si ua ed a a gi en loca ion, o i wo ai c a assigned o wo di e en loca ions can sha e in o ma ion. Such edges exis ei he i (1) i∈U , j∈T and j is in he co e ing ange o i ( j is co e ed by i ); o (2) i , j∈U and bo h ai c a a e in he ansmission ange o each o he . To his end, we use he disk model, o Boolean disk co e age model ([ 13 , 18 ]), o assess whe he ei he o he condi ions abo e hold: i∈U,j∈T,jis co e ed by ii : dis ance(i,j)< angei(1) i,j∈Ucommunica e i :dis ance(i,j)<min angei angej(2) The conside ed dis ance is he usual Euclidean dis ance: q(xi−xj)2+ (yi−yj)2 , whe e (xi , yi) , (xj , yj) a e he espec i e coo dina es o i and j . And o symme y b eaking pu poses, i a g ound node is co e ed by an ai c a loca ed a u hen (u , )∈E and ( , u)6∈ E ; and i wo ai c a a loca ion up and uq a e in he ange o each o he , hen (up,uq)∈E o p<q, and (uq,up)6∈ E. Rega ding he edundancy equi emen , a g ound node iis said o ha e a edundancy, o accessibili y o p, i i can be co e ed simul aneously om pdi e en ai c a . One way o compu ing he o al edundancy o he deploymen o he UAS is, o each a ge o sum he numbe o deployed ai c a ha co e i . In [ 9 ] o ins ance, he au ho s encoded such measu emen , ha hey op imized unde a mul iobjec i e model. The op imiza ion exp ession can be ansla ed in ou no a ion wi h (3), whe eas i he exp ession is only needed o measu emen pu poses, (4) can be used. In ou model, zu is used as a decision a iable s a ing whe he a gi en ai c a is ac i a ed a he po en ial loca ion u in he deploymen . max ∑ ∈T (∑ (u, )∈E|u∈U zu)(3) o ∈T, edundancy( ) =∑ (u, )∈E|u∈U zu(4) In he p esen wo k, we chose a di e en app oach han using he edundancy as a speci ic objec i e in a mul iobjec i e p oblem. We p opose a simple mono-objec i e SCP app oach consis ing in minimizing he numbe o deployed ai c a in he UAS while gua an eeing a minimum edundancy o he a ge s. Fu he mo e, al hough (3) is no explici ly included in he model, i is used in Sec ion 6as a means o measu emen o e alua e ou expe imen s. As s a ed, ou wo k ocuses mainly on he co e age and edundancy ma e s. E en hough he connec i i y cons ain is also en o ced on ne wo ks, his s ep is pe o med a e ob aining a deploymen ha sa is ies he wo a o emen ioned cons ain s. I is only hen ha we apply an addi ional ou ine o connec all he sp ead connec ed componen s. We a e ully awa e o how icky he connec i i y equi emen can be. Al hough he connec i i y cons ain is an essen ial componen o all he esea ch wo k p esen ed in Sec ion 2, i is always a he expense o ei he he deploymen cos (numbe o used ai c a ), he quali y o he co e age, o e en he ime cos : whe eas he s i mesh deploymen o [ 11 , 12 ] causes a deploymen o mo e han needed ai c a o keep he connec i i y, he clus e ing app oach o [ 7 ] does no allow o a ull co e age in some cases. Fu he mo e, compa ed o hese wo ks, he p oposed solu ion a o s inpu ins ances wi h much la ge a ge s o co e and p o ides esul s in much as e ime. Hence, he s aigh o wa d me hod used o connec i i y does no unde mine he esul s o he solu ion. Elec onics 2021,10, 422 7 o 26 In he nex sec ion we p esen he se co e in ege model used o sol ing ou p oblem, be o e we can de ail how he ins ances o he Se Co e P oblem we e ob ained. We made ha choice o i s gi e an in dep h p esen a ion o he app oach selec ed o sol ing ou p oblem, and hen show how we managed o ob ain he inpu da a. 4. P oposed App oach 4.1. Se Co e ing Op imiza ion P oblem Fo mula ion Gi en he p oblem desc ibed in Sec ion 3, he p oposed se co e ing p oblem o mula- ion is s a ed in (5)–(7). I is an In ege P og amming p oblem (IP p oblem) whose objec i e unc ion (5) is o ac i a e o deploymen he minimum numbe o ai c a (o co e s), o comple e hei mission. ai c a loca ions a e ac i a ed o deploymen h ough he use o a se o in ege decision a iables s a ed in cons ain (7) whe e: a gi en ai c a is ac i a ed o deploymen a loca ion u∈U when zu= 1, o he wise, no ai c a is deployed a his posi ion ( zu= 0). The edundancy es ic ion o co e ing a ge s wi h a gi en minimum numbe po ai c a is s a ed in cons ain (6). min ∑ u∈U zu(5) s. . ∑ (u, )∈E|u∈U zu≥p,∀ ∈T(6) zu∈ {0, 1} ∀u∈U(7) This model is no always easy o sol e. I is a ha d p oblem in i sel (NP-Comple e [ 19 ]), which is added o he ac ha IP p oblems a e ha d a some poin compa ed o hei linea coun e pa s [ 20 ]. IP p oblems a e usually sol ed based on he esul s o hei linea elaxa ions, which consis s in loosening some o all o he in ege cons ain s by allowing hem o be con inuous. One simple such s a egy is o elax he in ege a iables, sol e he linea p oblem, and ansla e back he linea p oblem o i s o iginal IP e sion by ixing he con inuous alues o hei closes in ege s. Howe e , i is an o e simpli ica ion a he expense o quali a i e esul s. Fo he mos pa , and in spi e o ensuing longe unning ime, IP/MIP sol e s usually p o ide be e s a egies o sol ing he p oblems o de ec ea lie un easible ins ances. S ill, due o he combina o ial explosion o IP p oblems, p ecau ions a e o be aken so as o no make he p oblem ha de om he s a . Some p ocedu es used in IP sol e s, such as enume a ion app oaches, b anch-and-bound, o cu ing-plane echniques, a e indeed e y sensi i e o g ow h in size. Enume a ion me hods a e ime-consuming when building and sea ching h ough la ge b anching ees needed o check he possible solu ions, and cu ing planes, in some ins ances, gene a e subs an ial cu s o ind in ege op imums, leading o leng hy ope a ions. Fo una ely, o he echniques a e used o ease he p ocess, among which is he use o heu is ics. Fo ou pu pose, a he han using heu is ics o sol e IP p oblems e icien ly, we chose o use hem o gene a e good inpu alues o he IP/MIP sol e . Ou solu ion p oduces inpu da a o limi ed size ha a e used o sol e he p oblem wi h an IP/MIP sol e . We we e cau ious no o p oduce oo many loca ions oo big o he sol e . Ou app oach gene a es limi ed posi ions a ound a eas o in e es , by lea ning om he posi ions o he a ge s. In his pape , due o he ac ha we a e using a se co e app oach, we o en e e o he gene a ed loca ions as co e s. Ins ead o andomly gene a ing hese co e s hen, we p opose a solu ion ha p oduces limi ed numbe s o hem ha a he e y leas will ne e be emp y, as migh happen in andom p ocedu es. Su ely, he e would be no eal ad an age o using he SCP model i we we e no able o p o ide smalle and good inpu ins ances o he sol e . The isk wi h andom gene a ions is ha no only a lo o gene a ed co e s a e usually no aluable enough, bu i can also be ha d o ind he app op ia e numbe o co e s o gene a e and ind an easy ins ance o he sol e . In o he wo ds, he e a e oo ew co e s— he esul Elec onics 2021,10, 422 8 o 26 migh miss aluable choices, po en ially leading o un easible solu ions—, and oo many co e s —and he ins ances could lead o an in ac able p oblem. In he o me case, i is e en possible o ha e andomly gene a ed co e s wi h no a ge s co e ed a all. Wi h ou app oach we p opose a me hod ha always ind co e s wi h a ge s wi hin and ha a e ne e emp y. In he nex sec ion we desc ibe wi h mo e de ails how hese disc e e ins ances a e ound. 4.2. Gene a ing SCP Ins ances As s a ed be o e, in i s aw o m, only he coo dina es o he g ound nodes a e known; hus, he e is no co e a ailable ye (ins ances) o he SCP sol e . In o de o ans o m aw da a in o SCP ins ances, we pe o med a p ep ocessing using clus e ing me hods: o g oup a ge s in o clus e s o di e se sizes. These clus e s (co e s), a e ci cula a eas o adius he ange o he ai c a . Fo simpli ica ion, a his poin we suppose ha all he ai c a in he UAS ha e he same ange. Fu he mo e, gi en ha in he beginning he numbe o needed co e s is no known, we use a clus e ing algo i hm known as he single pass algo i hm [ 21 ] in o de o ind i . As a esul , we also ob ain he coo dina es o he ep esen a i es o cen oids o he clus e s. These ep esen a i es a e poin s in he map such ha he dis ance o a g ound node in a gi en clus e o i s ep esen a i e ( he ai c a loca ion in ou case) is s ic ly less o a gi en h eshold ( he ange o he ai c a ). This ep esen a i e is also he closes compa ed o o he ep esen a i es: i a a ge i belongs o a clus e uj , hen, om (1): (uj, i)∈E, and he e is no o he clus e ulsuch ha dis ance(ul, i)<dis ance(uj, i). The single pass algo i hm is gi en in Algo i hm 1. In sho , he algo i hm scans once o e he whole se o g ound nodes and o each g ound node seeks he closes ep esen a i e in ange and assigns i o ha clus e . I no ep esen a i e is close enough, hen a new clus e is c ea ed wi h he cu en a ge as i s ep esen a i e. Algo i hm 1begins by conside ing he i s ead g ound node as he i s ep esen a i e and as he only node in he i s clus e . I hen epea s he upda ing s ep un il all g ound nodes a e o ganized in o clus e s. The upda ing ule o he ep esen a i es consis s in compu ing mean ec o s o he poin s wi hin each clus e . In he algo i hm, Ccloses _ ep ep esen s he closes clus e o he cu en a ge l ; Vcloses _ ep is he cen oid o he closes clus e ; and d∈Ccloses _ ep is e e y a ge in clus e Ccloses _ ep . A he end, we ha e Kclus e s, wi h K≤N , whe e N is he numbe o a ge s o collec in o clus e s. I is gua an eed ha i we assign Kai c a o he coo dina es o he ep esen a i es o each clus e , hen all he g ound nodes will be co e ed. The complexi y o Algo i hm 1is polynomial ( 1 2N(N+ 1 ) , o O(N2) ), wi h he wo s case occu ing when he e a e as many clus e s as he e a e g ound nodes (K = N). This happens when he dis ance be ween he wo closes g ound nodes is highe han he highes h eshold. I is use ul o no e ha e en hough his si ua ion is in eali y less likely o occu , he algo i hm p o ides o ha scena io he op imal maximum co e age, as he e is no be e solu ion han o deploy as many ai c a as he e a e g ound nodes i he objec i e is a maximum co e age o he g ound nodes. I is also impo an o poin ou ha excep o his wo s case scena io, he algo i hm can ne e deploy all he ai c a a he exac posi ion o he a ge s. Some commen s should be made abou he esul s o he algo i hm. Fi s , al hough us- ing he single pass clus e ing me hod has ad an ages such as gene a ing disc e e ins ances, i also has laws. Indeed, he o med clus e s and hei ep esen a i es a e dependen o he o de in which he nodes a e ead [ 22 ]. None heless, he esul ing numbe o clus e is a good indica o o s a wi h. Plus, now ha he needed numbe o clus e s is app oxima ed, he algo i hm can be supplemen ed wi h be e clus e ing me hods, such as he k-means algo i hm, o imp o e he alues o he ep esen a i es. Elec onics 2021,10, 422 9 o 26 Algo i hm 1 Single pass algo i hm 1: Inpu s: T={ 1, . . . , N} he se o N a ge coo dina es. 2: K←1 3: CK={ 1}// The clus e s and hei con en s 4: VK={ 1}// The ep esen a i es o each clus e 5: o l∈ {2 . . . N}do 6: smalles _dis ←min 1≤j≤Keuclidian_dis ance( l,Vj) 7: closes _ ep ←a gmin 1≤j≤K euclidian_dis ance( l,Vj) 8: i smalles _dis ≤ ange hen 9: Ccloses _ ep =Ccloses _ ep ∪ { l} 10: Vcloses _ ep =1 |Ccloses _ ep |(∑ d∈Ccloses _ ep d) 11: else 12: K←K+1 13: CK={ l} 14: VK={ l} 15: end i 16: end o 17: Re u ns: Va se o K ep esen a i es (po en ial loca ions o ai c a ) and C he pa i ions o g ound nodes (co e s). Second, and ela ed o he i s ema k, he single pass algo i hm and k-means a e ha d-clus e ing algo i hms, ha assign each g ound node o only one single clus e . Tha somehow makes hem no app op ia e o ou pu pose. Indeed, because o he edundancy equi emen , we alue mo e a ge s ha a e p esen in di e se co e s. We could use a so -clus e ing algo i hm ha would allow g ound nodes o belong o di e en clus e s a he ime. Howe e , i u ns ou ha he ime complexi y o a classic so -clus e ing algo i hm canno ge any be e han using a ou ine ha simply checks whe he a g ound node is in he ange o a gi en ai c a : using a k-means ype algo i hm o imp o e he posi ion o ep esen a i es and combine i o a sub ou ine ha pai s each g ound node o accessible ep esen a i es, he o e all complexi y sums up o TNK +NK ( O(TNK) ), wi h T he numbe o i e a ions needed o each he ole able e o ange ( he s opping c i e ion). While on he o he hand, he complexi y o a so -clus e ing algo i hm, like uzzy c-means, is O(TNK2)[23], wi hou aking in o accoun he dimension o he p oblem. Finally, and simila ly o he second poin , since he e a e o he objec i es ha need o be op imized, building s i co e s is no eally aluable o he di e si y o he solu ion. Wi h he igh esul s ob ained wi h ha d clus e ing algo i hms, we migh end up using Elec onics 2021,10, 422 16 o 26 ollow he di e en s eps o he app oach. Wi h hese ins ances i was easie o con ol he esul s g aphically, simple o iden i y and manipula e he di e en s eps he solu ion goes h ough, and was also possible o compa e he esul s wi h o he benchma ks. Fu he mo e, in o de o assess he eliabili y o ou solu ion, we assumed necessa y o examine how i esponded on mo e challenging ins ances and how i s un- ime cos beha ed on g adually inc easing numbe s o a ge s o co e . Tha is why we implemen ed he second se ies o expe imen s. The simula ions pa ame e s o he i s and second se ies o expe imen s a e sum- ma ized in Table 1. In he i s se ies he e a e i e ins ances wi h di e en dis ibu ion o a ge s con ained wi hin a map o a ea dimension 1000 × 1000 m 2 . In addi ion, o all hese ins ances he ai c a a e conside ed o ha e a ange o 125 m. The ins ances consis o 50, 75, 100, and 125 a ge s o co e , plus an addi ional ins ance o 50 a ge s wi h all a ge s isola ed, used o cons ain he solu ion on he speci ic ask o econnec ing he di e en connec ed componen s. The dis ibu ions o a ge s in he di e en ins ances a e p esen ed om Figu e 6a–e, whe e he posi ions o he g ound nodes a e ma ked in ed. The ins ances wi h 50, 75, 100, 125 g ound nodes a e espec i ely ep esen ed om Figu e 6a–d , while Figu e 6e p esen s he dis ibu ion o he special case whe e all he g ound nodes a e isola ed. Table 1. Simula ion pa ame e s o he wo se ies o expe imen s. Simula ions Pa ame e s Simula ion 1 Simula ion 2 A ea dimensions 1000 m ×1000 m (see Table 2) Numbe o ins ances 5 6 se s o 20 ins ances each Numbe o a ge s pe ins ances [50, 75, 100, 125, 50] (see Table 2) Mobili y o g ounds nodes s a ic s a ic Range o ai c a 125 m 125 m The second se ies o expe imen s on he o he hand consis o six se s o 20 ins ances each. Fo he wen y ins ances in each se , he numbe o a ge s o co e is inc easingly ge ing la ge : om 50 a ge s, and g owing e e y ime by 50 mo e a ge s, un il an ins ance o 1000 a ge s is eached (50,100,150, . . . ,900,950,1000). The di e ence be ween he ins ances in he se s esides in he dispe sion o he a ge s which is g owing wi h each consecu i e se . This second se ies was made o challenge he applica ion and de ec he con igu a ions ha a e ha de o handle, bu also, since he goal is o ge as close as possible o ealis ic scena ios, o use ins ances wi h nume ous and sepa a e a ge s, as i is usually he case in eal-li e. In ha ega d hen, he gene a ed 20 inpu ins ances in each se s we e o ganized such ha hey we e g owing la ge in numbe bu also such ha he dispe sion in each se was highe compa ed o i s p e ious. In o de o demons a e ha he dispe sion was indeed expanding, we calcula ed he s anda d de ia ion o he a ge s in each o he 20 ins ances in he se s, and hen calcula ed he qua iles o hese s anda d de ia ions needed o d aw he box-plo s in Figu e 7(see Table 2). The dispe sion is indeed expanding wi h each successi e se s, he in e qua ile ange is ela i ely he same o all he se s, and he e a e no ou le s. Table 2. Simula ion pa ame e s o second se ies o expe imen s. 2nd Simula ion Pa ame e s Numbe o Ins ances (Numbe o Ta ge s pe Ins ance) A e age A ea Dimensions Qua iles o S anda d De ia ions o Ta ge s in Ins ances (1s Qua ile, 2nd, and 3 d) se 1 20 ({i×50 a ge s |1≤i≤20} ) 871.6 m ×866.9 m 178.11, 230.34, 284.21 se 2 20 ({i×50 a ge s |1≤i≤20} ) 1210.5 m ×1212.1 m 271.88, 331.50, 382.89 se 3 20 ({i×50 a ge s |1≤i≤20} ) 1564.6 m ×1568.2 m 375.19, 434.08, 508.99 se 4 20 ({i×50 a ge s |1≤i≤20} ) 1915.6 m ×1912.1 m 489.15, 534.49, 603.94 se 5 20 ({i×50 a ge s |1≤i≤20} ) 2265.9 m ×2263.5 m 612.87, 660.76, 697.05 se 6 20 ({i×50 a ge s |1≤i≤20} ) 2609.3 m ×2609.9 m 705.20, 747.64, 809.67 Elec onics 2021,10, 422 17 o 26 (a) Ins ance 1: 50 g ound nodes (b) Ins ance 2: 75 g ound nodes (c) Ins ance 3: 100 g ound nodes (d) Ins ance 4: 125 g ound nodes (e) Ins ance 5: 50, all isola ed g ound nodes Figu e 6. Dis ibu ion o he di e en es ins ances. Elec onics 2021,10, 422 18 o 26 Figu e 7. Fo each es se used o scalabili y analysis (se 1 o se 6): he box-plo s o he s anda d de ia ion o he a ge s in each o he 20 inpu da a (50 a ge s o 1000 a ge s). 6.2. Simula ion Resul s 6.2.1. Resul s o Fi s Se ies o Expe imen s Fo he i e di e en ins ances in he i s se ies o expe imen s, and o he alues o p= 1 and p= 2 o (6), he applica ion p o ided solu ions sa is ying all he cons ain s: co e age, edundancy, and connec i i y; in less han 1 decisecond. Table 3p esen s he esul s o he applica ion on he i e inpu ins ances, execu ed wi h di e en alues o p . The able p o ides he numbe o loca ions gene a ed on each o he h ee s ages o he applica ion: (1) he clus e ing phase ha inds egions o in e es a ound he a ge nodes; (2) he op imiza ion phase ha il e s he loca ions gene a ed in he i s phase and keep hose ha minimize he objec i e unc ion (5), subjec o he cons ain s; (3) when necessa y, comple e co e age and edundancy wi h he connec i i y cons ain . The numbe o ai c a in he i s phase does no change o di e en alues o p since in ha phase p is no ele an . Table 3also p o ides he alue o edundancy o he o e all ne wo k. In ins ance 5 wi h p= 2, we can no ice ha he e a e wice he numbe o ai c a deployed han he e a e numbe o a ge s. This is due o he ac ha he e a e nume ous gaps be ween he gene a ed UAS, which hinde s i o o m a unique connec ed componen . This shows ha he posi ions o a ge nodes in luence he cos o he inal ne wo k. The inal solu ions o he i e di e en ins ances, all wi h p= 2 can be seen in Figu e 8 . Fo each igu e, he ed c osses ep esen he g ound nodes, he g een squa es ep esen he ai c a gene a ed by he MIP sol e (2nd phase), and he o ange squa es hose used o connec ions. The edges ep esen he connec ions ai c a -ai c a . Fo Figu e 8e, he a ge s canno be seen as hey a e hidden by he ai c a co e ing hem, and only 50 ai c a used o co e age can be seen in g een a he han 100, since ai c a a e o e lapping, due o he edundancy o 2, and he ac ha a ge s a e isola ed. As expec ed, he numbe o ai c a deployed inc ease wi h he numbe o a ge s bu mo e impo an ly wi h hei dispe sion. This can be seen wi h ins ance 5 (Figu e 6e) whe e he e a e e y ew a ge s bu many gaps be ween hem. Fo his special case i would be mo e p o i able o place he ai c a a he middle o wo isola ed g ound nodes, bu i is ha d o iden i y hose s uc u es be o ehand. The o he in e es ing case, mo e plausible as UASs deploymen s a e usually needed in places wi h a ge s ga he ed in o ela i ely compac g oups, is Figu e 8d whe e se e al a ge s a e sp ead on he map. When p= 2, he i s phase gene a es 105 po en ial loca ions, Elec onics 2021,10, 422 19 o 26 hen in he second phase, he GLPK MIP sol e il e s hese posi ions o less han a hal o hem (42 ai c a o deploy). (a) Ins ance 1: 50 g ound nodes (b) Ins ance 2: 75 g ound nodes (c) Ins ance 3: 100 g ound nodes (d) Ins ance 4: 125 g ound nodes (e) Ins ance 5: 50, all isola ed g ound nodes Figu e 8. G aphical esul s o he 5 inpu es s ins ances, wi h p=2. Elec onics 2021,10, 422 20 o 26 In addi ion, al hough i is no appa en in he 2D igu es, ai c a can o e lap due o he duplica ion equi ed o he edundancy on isola ed g ound nodes. Fo ins ance, in Figu e 8 d, wo ai c a a e o e lapping a coo dina es abou (500,800), and co e an isola ed a ge a ha exac posi ion. These isola ed g ound nodes, oge he wi h ai c a used o connec i i y, a e wi h no much su p ise he ones ha cos he mos . So, he edundancy equi emen should be ixed wi h cau ion i one does no wan he numbe o ac i a ed ai c a o s eadily g ow. None heless, in o a eas wi h g ea concen a ion o g ound nodes he e is a s ong po en ial o edundancy, as in he ins ance in Figu e 8d whe e some imes g ound nodes a e co e ed wi h up o i e ac i e ai c a . Table 3. Resul s o he inpu ins ances wi h 2 alues o equi ed minimum edundancy pa ame e p. Ins ances po (6)Numbe o Ac i e Loca ions ∑ ∈T edund( ),o (3)CPU Time (in secs) 1s Phase 2nd (SCP Resul s) Final G aph 1 (Figu e 6a) 1 36 2 5 81 0.005642 1 (Figu e 6a) 2 36 4 7 131 0.007040 2 (Figu e 6b) 1 64 17 35 216 0.012458 2 (Figu e 6b) 2 64 35 48 267 0.015921 3 (Figu e 6c) 1 83 17 33 281 0.016422 3 (Figu e 6c) 2 83 36 49 376 0.019009 4 (Figu e 6d) 1 105 19 39 351 0.018976 4 (Figu e 6d) 2 105 42 56 472 0.022005 5 (Figu e 6e) 1 50 50 97 158 0.015618 5 (Figu e 6e) 2 50 100 147 208 0.044414 6.2.2. Scalabili y (Resul s o Second Se ies o Expe imen s) As p esen ed in Sec ion 6.1, wi h ega d o he second se ies o expe imen s, he objec i e was o analyze he o e all un- ime g ow h o he app oach on la ge and g owing se s o ins ances. I was also o e alua e he execu ion ime o he pa icula h ee main s eps o he app oach so ha we can de ec he ones ha a e mo e challenged depending on he numbe o a ge s o co e and hei dis ibu ion. The esul s o he six da ase s a e gi en in Figu es 9and 10, whe e on he le we ha e he consecu i e un- imes on a speci ic se and on he igh he dis ibu ion o he mos challenging ins ance o ha pa icula se ( he peak). The ime cos s a e ep esen ed in g een ( • ) o he i s phase, cyan ( • ) o he MIP p oblem, yellow (•) o he connec i i y, and uchsia (•) o he o e all cos . F om hese igu es, one can al eady no ice ha un- ime does no always g ow wi h he numbe o a ge s o co e . Also, e en hough a some poin he execu ion imes o he h ee phases a y a lo and e en in e wine, some impo an ea u es a e no iceable om he esul s: • he cos o he clus e ing phase e ol es on he numbe o a ge s bu also on he dis ance be ween hem, since he gene a ed posi ions depend on hese dis ances and hus he numbe o i e a ions un il he s opping c i e ion is eached. This phase is he one wi h a ela i ely mo e consis en un- ime g ow h ha is unlikely o explode. • he execu ion cos o he MIP sol e depends on he numbe o a ge s ( he cons ain s) and he posi ions gene a ed in he i s s ep ( he decision a iables), bu i mos impo an ly depends on he s uc u e o he p oblem. Indeed, he b anch-and-cu me hod used by glpk is mos sensi i e o he s eps needed o each he op imal in ege solu ion han on he size o he p oblem. • he ime cos o he connec i i y s ep depends on he gaps in he sepa a e con- nec ed componen s. Elec onics 2021,10, 422 21 o 26 (a) Se 1 (b) Peak un- ime se 1: 950 g ound nodes (c) Se 2 (d) Peak un- ime se 2: 750 g ound nodes (e) Se 3 ( ) Peak un- ime se 3: 900 g ound nodes Figu e 9. Da ase s o e all un- ime and speci ic o he 3 main s eps; and dis ibu ion o ins ance wi h highes execu ion ime (Pa 1). Elec onics 2021,10, 422 22 o 26 (a) Se 4 (b) Peak un- ime se 4: 850 g ound nodes (c) Se 5 (d) Peak un- ime se 5: 1000 g ound nodes (e) Se 6 ( ) Peak un- ime se 6: 1000 g ound nodes Figu e 10. Da ase s o e all un- ime and speci ic o he 3 main s eps; and dis ibu ion o ins ance wi h highes execu ion ime (Pa 2). Elec onics 2021,10, 422 23 o 26 The execu ion ime expansion o he clus e ing phase is somewha egula and akes less han wo seconds o all he ins ances in he da ase . I g ows wi h he numbe o a ge s and mode a ely luc ua es wi h he ex en o sepa a ion be ween g oups o a ge s. Mo eo e , compa ed o he o he s eps, i is he one ha is less likely o inc ease d as ically. On he o he hand, he second s ep can some imes be conside ably expensi e, e en o small numbe s o a ge s. In Figu e 9 o example, we see a e y subs an ial inc ease o he ins ance o 900 a ge s, whe eas o he p e ious and i s nex (950 and 1000 a ge s), he du a ion is much mo e mode a e. Tha is due o he numbe s o b anching and cu s used o each he op imal in ege solu ion o ha speci ic ins ance. Tha is why he s uc u e o he inpu ins ance is mo e challenging o he sol e han i s size. As o he las phase, i is ob ious o expec seeing a sha p escala ion in execu ion ime o ins ances wi h la ge gaps wi hin he di e en connec ed componen s. Wha is mo e in e es ing o obse e o his phase, is he e ec o using a ype o g eedy s a egy as he one we used: o he connec i i y, we ha e adop ed as a solu ion o connec he wo closes connec ed componen s. The g eedy app oach can some imes make a de ou and ake a longe pa h, causing a gene a ion o la ge numbe o ai c a used only o connec i i y. Such ins ance can be seen in Figu e 11d whe e he e a e conside able numbe s o ai c a dedica ed jus o connec i i y (in g een) han hose used o co e age (in blue): 1114 ai c a o connec i i y, s 616 o co e age. This ins ance (1000 a ge s o co e ) was pa o an addi ional se o inpu es s used o examine he pe o mance o ou app oach o he speci ic connec i i y ea u e. Compa ed o he o he se s o he second se ies o expe imen s, his new se o ins ances (“La ge” in Figu e 11a) had a much g ea e ex en o expansion bu s ill had he same pool o numbe o a ge s (50 o 1000). We can clea ly no ice in Figu e 11b ha on much la ge maps he cos o connec ing he connec ed componen s is he one ha s ands ou he mos . The de ou s caused by he g eedy app oach a e also appa en in Figu e 11d. F om ha g aphical ep esen a ion i is easy o ealize ha a be e solu ion can be ound. (a) S anda d de ia ions (b) Execu ion imes (se “La ge”) Figu e 11. Con . Elec onics 2021,10, 422 24 o 26 (c) G ounds only (1000 a ge s) (d) G ounds + co e s + connec i i y Figu e 11. Resul s on he da ase wi h la ge gaps be ween connec ed componen s. 7. Conclusions In o de o p o ide e icien solu ions o he deploymen o Unmanned Ai c a Sys ems (UASs) o g ound a ge s communica ion p o ision in disas e scena ios, he p esen wo k p oposed a solu ion p o iding a maximum co e age o a ge s on he g ound and a gua an eed minimum numbe o co e s o each a ge o ensu e ha in case o ai c a ailu es in he UAS, a ge s s ay co e ed. Howe e , also, in o de o keep a s eady s eam o communica ion be ween he UAS and he g ound a ge s, he app oach p o ides a way o building ne wo ks ha always o m unique connec ed componen s. This epo p esen ed he me hod ha wo ks in h ee main phases: (1) Apply clus e ing me hods o gene a e loca ions o he ai c a in o good a ea o in e es . This phase uses a p ocedu e o building smalle clus e s on each i e a ion o add mo e po en ial loca ions and di e si y he sea ch space o he nex phase; (2) Run an op imiza ion phase ha il e s he gene a ed loca ions and keep only he ones ha bes sa is y wo equi emen s: co e age and edundancy o he co e s; (3) When necessa y, build a unique connec ed componen o he UAS by i e a i ely connec ing he wo closes sepa a ed connec ed componen s. Wi h he clus e ing me hod, we wan ed o p oduce good and limi ed loca ions o he UASs, wi h he in en ion o using hem as disc e e da a o a se co e ype p oblem. The op imiza ion phase hen minimized he esul s om phase 1 by il e ing hem and keep only he bes . This way o doing hings has enabled us o o e maximum co e age o all he a ge nodes on he g ound and gua an ees a minimum k-co e age o each a ge wi h a low numbe o ai c a o deploy. Finally, i he esul s om phase 2 do no o m a unique connec ed componen , a las phase ensu es ha a single one is buil om he sp ead ones. We es ed ou app oach wi h di e en scena ios, and assessed i s cos on se e al se s o ins ances, di e en by he numbe o a ge s o co e , as well as hei dis ibu ions. The app oach p o ided good esul s bu mos impo an ly in a e y sho pe iod o ime. S ill, a his s age o he wo k, we belie e ha he way connec i i y is en o ced in o he UASs can be imp o ed. Indeed, ou app oach builds a unique connec ed componen wi h a g eedy solu ion: connec he wo closes ai c a in wo di e en connec ed componen s. Fo his, a pai wise compa ison o ai c a loca ions is equi ed and i can ge hea y as he numbe o ai c a inc eases. So, as a u he assignmen , i could be in e es ing o es new me hods and d aw ideas om o he s esea ch wo k in o de o ackle his issue. In many o he wo ks p esen ed in Sec ions 1and 2, he connec i i y equi emen is deal wi h as a ne wo k low p oblem and di ec ly included as a cons ain in an in ege p og amming model. I can indeed be con enien o sol e he whole p ocess in o a single model, bu , i he sea ch space o he connec i i y canno be disc e ized as i is done in he p esen wo k, he Elec onics 2021,10, 422 25 o 26 p oblem migh ce ainly s ay complex o handle and he solu ions could ha dly be scaled o la ge ins ances. Exac and app oxima e me hods like [ 9 , 15 , 16 , 28 ] p opose o sol e mo e objec i es on la ge scale bu on he expense o compu a ion ime and some imes e en on he quali y o he solu ions. So, we belie e ha he p esen wo k could be a new addi ion o he esea ch and could eally bene i om o he esea ch oo. The g ea es bene i o he p oposed app oach is ha i is modeled as a simple mono-objec i e op imiza ion p oblem, which makes i eally con enien o ans o m in o a mul iobjec i e model. Au ho Con ibu ions: Concep ualiza ion, D.M.N., D.G.-R., S.L.T.M., H.T.; Me hodology, D.M.N. and D.G.-R.; Resou ces, H.T. and S.L.T.M.; So wa e, D.M.N.; Supe ision, D.G.-R., H.T. and S.L.T.M.; Valida ion, D.M.N.; W i ing—o iginal d a , D.M.N.; W i ing— e iew and edi ing, D.G.-R., H.T. and S.L.T.M. All au ho s ha e ead and ag eed o he published e sion o he manusc ip . Funding: This wo k has been pa ially unded by he Uni e sidad de Se illa unde he con ac “Con a os de acceso al Sis ema Español de Ciencia, Tecnología e Inno ación pa a el desa ollo del p og ama p opio de I+D+i de la Uni e sidad de Se illa”, by he Spanish “Minis e io de Ciencia, inno ación y Uni e sidades, P og ama Es a al de I+D+i O ien ada a los Re os de la Sociedad” unde he P ojec “Despliegue Adap a i o de Vehículos no T ipulados pa a Ges ión Ambien al en Escena ios Dinámicos RTI 2018-098964-B-I00”, and by he eginal go e men Jun a de Andalucía unde he P ojec s “Despliegue In eligen e de una ed de Vehículos Acuá icos no T ipulados pa a la moni o ización de Recu sos Híd icos US-1257508”, “Despliegue y Con ol de una Red In eligen e de Vehículos Au ónomos Acuá icos pa a la Moni o ización de Recu sos Híd icos Andaluces PY18- RE0009” and “Desa ollo de nue as ecnologías WiFi in eligen es en en o nos mó iles y con al a densidad de usua ios P18-TP-1520”. Con lic s o In e es : The au ho s decla e no con lic o in e es . Re e ences 1. Asimakopoulou, E.; Bessis, N.; Asimakopoulou, E.; Bessis, N. Ad anced ICTs o Disas e Managemen and Th ea De ec ion: Collabo a i e and Dis ibu ed F amewo ks; In o ma ion Science Re e ence—Imp in o : IGI Publishing: He shey, PA, USA, 2010. 2. Reina, D.; Askalani, M.; To al, S.; Ba e o, F.; Asimakopoulou, E.; Bessis, N. A su ey on mul ihop ad hoc ne wo ks o disas e esponse scena ios. In . J. Dis ib. Sens. Ne w. 2015,11, 647037. [C ossRe ] 3. Haya , S.; Yanmaz, E.; Muza a , R. Su ey on Unmanned Ae ial Vehicle Ne wo ks o Ci il Applica ions: A Communica ions Viewpoin . IEEE Commun. Su . Tu o ials 2016,18, 2624–2661. [C ossRe ] 4. Gup a, L.; Jain, R.; Vaszkun, G. Su ey o Impo an Issues in UAV Communica ion Ne wo ks. IEEE Commun. Su . Tu o ials 2016,18, 1123–1152. [C ossRe ] 5. Sánchez-Ga cía, J.; Ga cía-Campos, J.; A zamendia, M.; Reina, D.G.; To al, S.; G ego , D. A su ey on unmanned ae ial and aqua ic ehicle mul i-hop ne wo ks: Wi eless communica ions, e alua ion ools and applica ions. Compu . Commun. 2018 , 119, 43–65. [C ossRe ] 6. Reina, D.G.; To al, S.L.; Taw ik, H. UAVs Deploymen in Disas e Scena ios Based on Global and Local Sea ch Op imiza ion Algo i hms. In P oceedings o he 2016 9 h In e na ional Con e ence on De elopmen s in eSys ems Enginee ing (DeSE), Li e pool, UK, 31 Augus –2 Sep embe 2016; pp. 197–202. [C ossRe ] 7. Galkin, B.; Kibilda, J.; DaSil a, L.A. Deploymen o UAV-moun ed access poin s acco ding o spa ial use loca ions in wo- ie cellula ne wo ks. In P oceedings o he 2016 Wi eless Days (WD), Toulouse, F ance, 23–25 Ma ch 2016; pp. 1–6. [C ossRe ] 8. Sánchez-Ga cía, J.; Ga cía-Campos, J.M.; To al, S.L.; Reina, D.G.; Ba e o, F. An In elligen S a egy o Tac ical Mo emen s o UAVs in Disas e Scena ios. In . J. Dis ib. Sens. Ne w. 2016,12, 8132812. [C ossRe ] 9. Reina, D.G.; Taw ik, H.; Ma ín, S.L.T. Mul i-subpopula ion e olu iona y algo i hms o co e age deploymen o UAV-ne wo ks. Ad Hoc Ne w. 2018,68, 16–32. [C ossRe ] 10. Gup a, S.K.; Kuila, P.; Jana, P.K. Gene ic algo i hm app oach o k-co e age and m-connec ed node placemen in a ge based wi eless senso ne wo ks. Compu . Elec . Eng. 2016,56, 544–556. [C ossRe ] 11. Sabino, S.; Ho a, N.; G ilo, A. Cen alized Unmanned Ae ial Vehicle Mesh Ne wo k Placemen Scheme: A Mul i-Objec i e E olu iona y Algo i hm App oach. Senso s 2018,18, 4387. [C ossRe ] [PubMed] 12. Cailloue , C.; Raza ind alambo, T. E icien Deploymen o Connec ed Unmanned Ae ial Vehicles o Op imal Ta ge Co e age. In P oceedings o he IEEE GIIS 2017—Global In o ma ion In as uc u e and Ne wo king Symposium, S . Pie e, F ance, 25–27 Oc obe 2017. [C ossRe ] 13. Yoon, Y.; Kim, Y. An E icien Gene ic Algo i hm o Maximum Co e age Deploymen in Wi eless Senso Ne wo ks. IEEE T ans. Cybe n. 2013,43, 1473–1483. [C ossRe ] [PubMed] 14. Kons an inidis, A.; Yang, K. Mul i-objec i e K-connec ed Deploymen and Powe Assignmen in WSNs using a p oblem-speci ic cons ained e olu iona y algo i hm based on decomposi ion. Compu . Commun. 2011,34, 83–98. [C ossRe ]