From 8d0a87bd6a095ec213dc2af5220c6e4904f7e4c0 Mon Sep 17 00:00:00 2001 From: Karine Deschinkel Date: Fri, 19 Jun 2015 15:31:28 +0200 Subject: [PATCH 1/1] modif biblio, article, reponse --- PeCO-EO/articleeo.aux | 83 ++++++------- PeCO-EO/articleeo.bbl | 14 ++- PeCO-EO/articleeo.blg | 60 +++++----- PeCO-EO/articleeo.log | 262 ++++++++++++++++++++++------------------- PeCO-EO/articleeo.pdf | Bin 737681 -> 743136 bytes PeCO-EO/articleeo.tex | 60 +++++----- PeCO-EO/articleeo.tex~ | 61 +++++----- PeCO-EO/biblio.bib | 11 +- PeCO-EO/reponse.tex | 18 +-- 9 files changed, 307 insertions(+), 262 deletions(-) diff --git a/PeCO-EO/articleeo.aux b/PeCO-EO/articleeo.aux index d9dd414..c627b72 100644 --- a/PeCO-EO/articleeo.aux +++ b/PeCO-EO/articleeo.aux @@ -44,6 +44,8 @@ \@writefile{toc}{\contentsline {subsection}{\numberline {3.2}The Main Idea}{7}} \newlabel{figure4}{{4}{8}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3}PeCO Protocol Algorithm}{8}} +\citation{doi:10.1155/2010/926075} +\citation{doi:10.1155/2010/926075} \newlabel{alg:PeCO}{{{1}}{9}} \@writefile{toc}{\contentsline {section}{\numberline {4}Perimeter-based Coverage Problem Formulation}{9}} \newlabel{cp}{{4}{9}} @@ -52,7 +54,7 @@ \@writefile{toc}{\contentsline {section}{\numberline {5}Performance Evaluation and Analysis}{10}} \newlabel{sec:Simulation Results and Analysis}{{5}{10}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Simulation Settings}{10}} -\newlabel{table3}{{2}{10}} +\newlabel{table3}{{2}{11}} \citation{varga} \citation{AMPL} \citation{glpk} @@ -62,20 +64,21 @@ \citation{idrees2014coverage} \@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Simulation Results}{12}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}\bf Coverage Ratio}{12}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2}\bf Active Sensors Ratio}{12}} \newlabel{figure5}{{5}{13}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2}\bf Active Sensors Ratio}{13}} \newlabel{figure6}{{6}{13}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.3}\bf Energy Consumption}{13}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.4}\bf Network Lifetime}{13}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.3}\bf Energy Consumption}{14}} \newlabel{figure7}{{7}{14}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.5}\bf Impact of $\alpha $ and $\beta $ on PeCO's performance}{14}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.4}\bf Network Lifetime}{14}} \newlabel{figure8}{{8}{15}} -\newlabel{figure9}{{9}{15}} -\@writefile{toc}{\contentsline {section}{\numberline {6}Conclusion and Future Works}{15}} -\newlabel{sec:Conclusion and Future Works}{{6}{15}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.5}\bf Impact of $\alpha $ and $\beta $ on PeCO's performance}{15}} \bibstyle{gENO} \bibdata{biblio} \bibcite{akyildiz2002wireless}{{1}{2002}{{Akyildiz et~al.}}{{Akyildiz, Su, Sankarasubramaniam, and Cayirci}}} +\newlabel{figure9}{{9}{16}} +\newlabel{my-labelx}{{3}{16}} +\@writefile{toc}{\contentsline {section}{\numberline {6}Conclusion and Future Works}{16}} +\newlabel{sec:Conclusion and Future Works}{{6}{16}} \bibcite{anastasi2009energy}{{2}{2009}{{Anastasi et~al.}}{{Anastasi, Conti, Di~Francesco, and Passarella}}} \bibcite{berman04}{{3}{2004}{{Berman and Calinescu}}{{}}} \bibcite{cardei2005improving}{{4}{2005}{{Cardei and Du}}{{}}} @@ -84,39 +87,39 @@ \bibcite{Deng2012}{{7}{2012}{{Deng, Jiguo~Yu, and Chen}}{{}}} \bibcite{deschinkel2012column}{{8}{2012}{{Deschinkel}}{{}}} \bibcite{AMPL}{{9}{November 12, 2002}{{Fourer, Gay, and Kernighan}}{{}}} -\newlabel{my-labelx}{{3}{16}} \bibcite{HeShibo}{{10}{2014}{{He et~al.}}{{He, Gong, Zhang, Chen, and Sun}}} \bibcite{Huang:2003:CPW:941350.941367}{{11}{2005{a}}{{Huang and Tseng}}{{}}} \bibcite{huang2005coverage}{{12}{2005{b}}{{Huang and Tseng}}{{}}} -\bibcite{idrees2014coverage}{{13}{2014}{{Idrees et~al.}}{{Idrees, Deschinkel, Salomon, and Couturier}}} -\bibcite{Idrees2}{{14}{2015}{{Idrees et~al.}}{{Idrees, Deschinkel, Salomon, and Couturier}}} -\bibcite{jaggi2006}{{15}{2006}{{Jaggi and Abouzeid}}{{}}} -\bibcite{kim2013maximum}{{16}{2013}{{Kim and Cobb}}{{}}} -\bibcite{0031-9155-44-1-012}{{17}{1999}{{Lee et~al.}}{{Lee, Gallagher, Silvern, Wuu, and Zaider}}} -\bibcite{li2013survey}{{18}{2013}{{Li and Vasilakos}}{{}}} -\bibcite{ling2009energy}{{19}{2009}{{Ling and Znati}}{{}}} -\bibcite{glpk}{{20}{2012}{{Makhorin}}{{}}} -\bibcite{Misra}{{21}{2011}{{Misra, Kumar, and Obaidat}}{{}}} -\bibcite{pc10}{{22}{2010}{{Padmavathy and Chitra}}{{}}} -\bibcite{puccinelli2005wireless}{{23}{2005}{{Puccinelli and Haenggi}}{{}}} -\bibcite{pujari2011high}{{24}{2011}{{Pujari}}{{}}} -\bibcite{qu2013distributed}{{25}{2013}{{Qu and Georgakopoulos}}{{}}} -\bibcite{rault2014energy}{{26}{2014}{{Rault, Bouabdallah, and Challal}}{{}}} -\bibcite{doi:10.1080/0305215X.2012.687732}{{27}{2013}{{Singh, Rossi, and Sevaux}}{{}}} -\bibcite{Tian02}{{28}{2002}{{Tian and Georganas}}{{}}} -\bibcite{varga}{{29}{2003}{{Varga}}{{}}} -\bibcite{ChinhVu}{{30}{2006}{{Vu et~al.}}{{Vu, Gao, Deshmukh, and Li}}} -\bibcite{chin2007}{{31}{2009}{{Vu}}{{}}} -\bibcite{wang2011coverage}{{32}{2011}{{Wang}}{{}}} -\bibcite{5714480}{{33}{2010}{{Xing, Li, and Wang}}{{}}} -\bibcite{xu2001geography}{{34}{2001}{{Xu, Heidemann, and Estrin}}{{}}} -\bibcite{yan2008design}{{35}{2008}{{Yan et~al.}}{{Yan, Gu, He, and Stankovic}}} -\bibcite{yang2014novel}{{36}{2014{a}}{{Yang and Chin}}{{}}} -\bibcite{yangnovel}{{37}{2014{b}}{{Yang and Chin}}{{}}} -\bibcite{Yang2014}{{38}{2014}{{Yang and Liu}}{{}}} -\bibcite{yick2008wireless}{{39}{2008}{{Yick, Mukherjee, and Ghosal}}{{}}} -\bibcite{Zhang05}{{40}{2005}{{Zhang and Hou}}{{}}} -\bibcite{zhou2009variable}{{41}{2009}{{Zhou, Das, and Gupta}}{{}}} -\bibcite{zorbas2010solving}{{42}{2010}{{Zorbas et~al.}}{{Zorbas, Glynos, Kotzanikolaou, and Douligeris}}} -\endpage{18} +\bibcite{doi:10.1155/2010/926075}{{13}{2010}{{Hung and Lui}}{{}}} +\bibcite{idrees2014coverage}{{14}{2014}{{Idrees et~al.}}{{Idrees, Deschinkel, Salomon, and Couturier}}} +\bibcite{Idrees2}{{15}{2015}{{Idrees et~al.}}{{Idrees, Deschinkel, Salomon, and Couturier}}} +\bibcite{jaggi2006}{{16}{2006}{{Jaggi and Abouzeid}}{{}}} +\bibcite{kim2013maximum}{{17}{2013}{{Kim and Cobb}}{{}}} +\bibcite{0031-9155-44-1-012}{{18}{1999}{{Lee et~al.}}{{Lee, Gallagher, Silvern, Wuu, and Zaider}}} +\bibcite{li2013survey}{{19}{2013}{{Li and Vasilakos}}{{}}} +\bibcite{ling2009energy}{{20}{2009}{{Ling and Znati}}{{}}} +\bibcite{glpk}{{21}{2012}{{Makhorin}}{{}}} +\bibcite{Misra}{{22}{2011}{{Misra, Kumar, and Obaidat}}{{}}} +\bibcite{pc10}{{23}{2010}{{Padmavathy and Chitra}}{{}}} +\bibcite{puccinelli2005wireless}{{24}{2005}{{Puccinelli and Haenggi}}{{}}} +\bibcite{pujari2011high}{{25}{2011}{{Pujari}}{{}}} +\bibcite{qu2013distributed}{{26}{2013}{{Qu and Georgakopoulos}}{{}}} +\bibcite{rault2014energy}{{27}{2014}{{Rault, Bouabdallah, and Challal}}{{}}} +\bibcite{doi:10.1080/0305215X.2012.687732}{{28}{2013}{{Singh, Rossi, and Sevaux}}{{}}} +\bibcite{Tian02}{{29}{2002}{{Tian and Georganas}}{{}}} +\bibcite{varga}{{30}{2003}{{Varga}}{{}}} +\bibcite{ChinhVu}{{31}{2006}{{Vu et~al.}}{{Vu, Gao, Deshmukh, and Li}}} +\bibcite{chin2007}{{32}{2009}{{Vu}}{{}}} +\bibcite{wang2011coverage}{{33}{2011}{{Wang}}{{}}} +\bibcite{5714480}{{34}{2010}{{Xing, Li, and Wang}}{{}}} +\bibcite{xu2001geography}{{35}{2001}{{Xu, Heidemann, and Estrin}}{{}}} +\bibcite{yan2008design}{{36}{2008}{{Yan et~al.}}{{Yan, Gu, He, and Stankovic}}} +\bibcite{yang2014novel}{{37}{2014{a}}{{Yang and Chin}}{{}}} +\bibcite{yangnovel}{{38}{2014{b}}{{Yang and Chin}}{{}}} +\bibcite{Yang2014}{{39}{2014}{{Yang and Liu}}{{}}} +\bibcite{yick2008wireless}{{40}{2008}{{Yick, Mukherjee, and Ghosal}}{{}}} +\bibcite{Zhang05}{{41}{2005}{{Zhang and Hou}}{{}}} +\bibcite{zhou2009variable}{{42}{2009}{{Zhou, Das, and Gupta}}{{}}} +\bibcite{zorbas2010solving}{{43}{2010}{{Zorbas et~al.}}{{Zorbas, Glynos, Kotzanikolaou, and Douligeris}}} +\endpage{19} \questionmark{} diff --git a/PeCO-EO/articleeo.bbl b/PeCO-EO/articleeo.bbl index a03bf2a..b052e26 100644 --- a/PeCO-EO/articleeo.bbl +++ b/PeCO-EO/articleeo.bbl @@ -1,4 +1,4 @@ -\begin{thebibliography}{42} +\begin{thebibliography}{43} \newcommand{\enquote}[1]{``#1''} \providecommand{\natexlab}[1]{#1} \providecommand{\url}[1]{\normalfont{#1}} @@ -75,6 +75,12 @@ Huang, Chi-Fu, and Yu-Chee Tseng. 2005{\natexlab{b}}. ``The coverage problem in a wireless sensor network.'' \emph{Mobile Networks and Applications} 10 (4): 519--528. +\bibitem[Hung and Lui(2010)]{doi:10.1155/2010/926075} +Hung, Ka-Shun, and King-Shan Lui. 2010. ``Perimeter Coverage Scheduling in + Wireless Sensor Networks Using Sensors with a Single Continuous Cover + Range.'' \emph{EURASIP Journal on Wireless Communications and Networking} + 2010. + \bibitem[Idrees et~al.(2014)Idrees, Deschinkel, Salomon, and Couturier]{idrees2014coverage} Idrees, Ali~Kadhum, Karine Deschinkel, Michel Salomon, and Rapha{\"e}l @@ -153,9 +159,9 @@ Rault, Tifenn, Abdelmadjid Bouabdallah, and Yacine Challal. 2014. ``Energy Networks} 67: 104--122. \bibitem[Singh, Rossi, and Sevaux(2013)]{doi:10.1080/0305215X.2012.687732} -Singh, Alok, André Rossi, and Marc Sevaux. 2013. ``Matheuristic approaches for - Q-coverage problem versions in wireless sensor networks.'' \emph{Engineering - Optimization} 45 (5): 609--626. +Singh, Alok, André Rossi, and Marc Sevaux. 2013. ``Metaheuristic approaches + for Q-coverage problem versions in wireless sensor networks.'' + \emph{Engineering Optimization} 45 (5): 609--626. \bibitem[Tian and Georganas(2002)]{Tian02} Tian, Di, and Nicolas~D. Georganas. 2002. ``A coverage-preserving node diff --git a/PeCO-EO/articleeo.blg b/PeCO-EO/articleeo.blg index b217694..d6a07f6 100644 --- a/PeCO-EO/articleeo.blg +++ b/PeCO-EO/articleeo.blg @@ -2,46 +2,46 @@ This is BibTeX, Version 0.99d (TeX Live 2012/Debian) Capacity: max_strings=35307, hash_size=35307, hash_prime=30011 The top-level auxiliary file: articleeo.aux The style file: gENO.bst -Database file #1: articleeo.bib +Database file #1: biblio.bib Reallocated wiz_functions (elt_size=4) to 6000 items from 3000. -You've used 42 entries, +You've used 43 entries, 3679 wiz_defined-function locations, - 965 strings with 13446 characters, -and the built_in function-call counts, 30125 in all, are: -= -- 2469 -> -- 1552 + 970 strings with 13673 characters, +and the built_in function-call counts, 30688 in all, are: += -- 2516 +> -- 1582 < -- 4 -+ -- 760 -- -- 421 -* -- 2096 -:= -- 4369 -add.period$ -- 96 -call.type$ -- 42 -change.case$ -- 281 -chr.to.int$ -- 49 -cite$ -- 42 -duplicate$ -- 2276 -empty$ -- 2260 -format.name$ -- 528 -if$ -- 6194 ++ -- 773 +- -- 429 +* -- 2134 +:= -- 4458 +add.period$ -- 98 +call.type$ -- 43 +change.case$ -- 287 +chr.to.int$ -- 50 +cite$ -- 43 +duplicate$ -- 2321 +empty$ -- 2299 +format.name$ -- 539 +if$ -- 6306 int.to.chr$ -- 3 int.to.str$ -- 1 -missing$ -- 403 -newline$ -- 137 -num.names$ -- 168 -pop$ -- 1201 +missing$ -- 411 +newline$ -- 140 +num.names$ -- 172 +pop$ -- 1226 preamble$ -- 1 -purify$ -- 279 +purify$ -- 285 quote$ -- 0 -skip$ -- 1067 +skip$ -- 1089 stack$ -- 0 -substring$ -- 1285 -swap$ -- 1058 +substring$ -- 1296 +swap$ -- 1075 text.length$ -- 2 text.prefix$ -- 0 top$ -- 0 -type$ -- 375 +type$ -- 384 warning$ -- 0 -while$ -- 236 +while$ -- 240 width$ -- 0 -write$ -- 470 +write$ -- 481 diff --git a/PeCO-EO/articleeo.log b/PeCO-EO/articleeo.log index 9d9db3b..1705ea3 100644 --- a/PeCO-EO/articleeo.log +++ b/PeCO-EO/articleeo.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (format=pdflatex 2013.9.3) 11 JUN 2015 10:50 +This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (format=pdflatex 2013.9.3) 19 JUN 2015 15:28 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -503,33 +503,8 @@ Overfull \vbox (701.0pt too high) has occurred while \output is active [] [3] LaTeX Font Warning: Font shape `OT1/cmr/bx/sc' undefined -(Font) using `OT1/cmr/bx/n' instead on input line 209. +(Font) using `OT1/cmr/bx/n' instead on input line 208. - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - -Overfull \vbox (36.0pt too high) has occurred while \output is active [] - - -Overfull \vbox (36.0pt too high) has occurred while \output is active [] - - -Overfull \vbox (650.43pt too high) has occurred while \output is active [] - - -Overfull \vbox (29.0pt too high) has occurred while \output is active [] - - -Overfull \vbox (701.0pt too high) has occurred while \output is active [] - - [4] Package epstopdf Info: Source file: (epstopdf) date: 2015-02-20 10:11:12 (epstopdf) size: 358485 bytes @@ -538,14 +513,13 @@ Package epstopdf Info: Source file: (epstopdf) size: 78307 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 255. +(epstopdf) \includegraphics on input line 254. Package epstopdf Info: Output file is already uptodate. - - + File: figure1a-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure1a-eps-converted-to.pdf used on input line 255. +Package pdftex.def Info: figure1a-eps-converted-to.pdf used on input line 254. (pdftex.def) Requested size: 213.39566pt x 202.1362pt. Package epstopdf Info: Source file: (epstopdf) date: 2015-02-20 10:11:12 @@ -555,14 +529,14 @@ Package epstopdf Info: Source file: (epstopdf) size: 57181 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 256. +(epstopdf) \includegraphics on input line 255. Package epstopdf Info: Output file is already uptodate. - + File: figure1b-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure1b-eps-converted-to.pdf used on input line 256. +Package pdftex.def Info: figure1b-eps-converted-to.pdf used on input line 255. (pdftex.def) Requested size: 213.39566pt x 148.93011pt. Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -586,6 +560,30 @@ Overfull \vbox (650.43pt too high) has occurred while \output is active [] Overfull \vbox (29.0pt too high) has occurred while \output is active [] +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [4] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + Overfull \vbox (701.0pt too high) has occurred while \output is active [] [5 <./figure1a-eps-converted-to.pdf> <./figure1b-eps-converted-to.pdf>] @@ -597,14 +595,14 @@ Package epstopdf Info: Source file: (epstopdf) size: 138861 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 299. +(epstopdf) \includegraphics on input line 298. Package epstopdf Info: Output file is already uptodate. File: figure2-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure2-eps-converted-to.pdf used on input line 299. +Package pdftex.def Info: figure2-eps-converted-to.pdf used on input line 298. (pdftex.def) Requested size: 362.77263pt x 182.4463pt. Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -639,14 +637,14 @@ Package epstopdf Info: Source file: (epstopdf) size: 48639 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 349. +(epstopdf) \includegraphics on input line 348. Package epstopdf Info: Output file is already uptodate. File: figure3-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure3-eps-converted-to.pdf used on input line 349. +Package pdftex.def Info: figure3-eps-converted-to.pdf used on input line 348. (pdftex.def) Requested size: 177.82971pt x 147.74475pt. Package epstopdf Info: Source file: (epstopdf) date: 2015-02-20 10:11:12 @@ -656,14 +654,14 @@ Package epstopdf Info: Source file: (epstopdf) size: 76496 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 382. +(epstopdf) \includegraphics on input line 381. Package epstopdf Info: Output file is already uptodate. File: figure4-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure4-eps-converted-to.pdf used on input line 382. +Package pdftex.def Info: figure4-eps-converted-to.pdf used on input line 381. (pdftex.def) Requested size: 227.62204pt x 167.01096pt. Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -763,23 +761,40 @@ Overfull \vbox (701.0pt too high) has occurred while \output is active [] [10] -LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 638. +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 642. -LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 653. +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 657. -LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 666. +Underfull \vbox (badness 10000) has occurred while \output is active [] +Underfull \vbox (badness 10000) has occurred while \output is active [] -LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 673. +Underfull \vbox (badness 10000) has occurred while \output is active [] -LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 675. +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [11] + +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 670. @@ -787,6 +802,14 @@ LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 677. +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 679. + + + +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 681. + + + Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -810,7 +833,7 @@ Overfull \vbox (29.0pt too high) has occurred while \output is active [] Overfull \vbox (701.0pt too high) has occurred while \output is active [] - [11] + [12] Package epstopdf Info: Source file: (epstopdf) date: 2015-02-06 11:42:02 (epstopdf) size: 29526 bytes @@ -819,19 +842,15 @@ Package epstopdf Info: Source file: (epstopdf) size: 12638 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 734. +(epstopdf) \includegraphics on input line 738. Package epstopdf Info: Output file is already uptodate. - + File: figure5-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure5-eps-converted-to.pdf used on input line 734. +Package pdftex.def Info: figure5-eps-converted-to.pdf used on input line 738. (pdftex.def) Requested size: 242.40503pt x 175.15395pt. - - -LaTeX Warning: `!h' float specifier changed to `!ht'. - Package epstopdf Info: Source file: (epstopdf) date: 2015-02-06 11:42:02 (epstopdf) size: 29515 bytes @@ -840,13 +859,14 @@ Package epstopdf Info: Source file: (epstopdf) size: 12695 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 756. +(epstopdf) \includegraphics on input line 760. Package epstopdf Info: Output file is already uptodate. - + + File: figure6-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure6-eps-converted-to.pdf used on input line 756. +Package pdftex.def Info: figure6-eps-converted-to.pdf used on input line 760. (pdftex.def) Requested size: 242.40503pt x 175.15395pt. Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -872,7 +892,7 @@ Overfull \vbox (29.0pt too high) has occurred while \output is active [] Overfull \vbox (701.0pt too high) has occurred while \output is active [] - [12] + [13 <./figure5-eps-converted-to.pdf> <./figure6-eps-converted-to.pdf>] Package epstopdf Info: Source file: (epstopdf) date: 2015-02-06 11:42:02 (epstopdf) size: 24136 bytes @@ -881,14 +901,14 @@ Package epstopdf Info: Source file: (epstopdf) size: 8179 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 779. +(epstopdf) \includegraphics on input line 783. Package epstopdf Info: Output file is already uptodate. - + File: figure7a-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure7a-eps-converted-to.pdf used on input line 779. +Package pdftex.def Info: figure7a-eps-converted-to.pdf used on input line 783. (pdftex.def) Requested size: 234.5788pt x 166.39838pt. Package epstopdf Info: Source file: (epstopdf) date: 2015-02-06 11:42:02 @@ -898,44 +918,15 @@ Package epstopdf Info: Source file: (epstopdf) size: 8180 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 780. +(epstopdf) \includegraphics on input line 784. Package epstopdf Info: Output file is already uptodate. - + File: figure7b-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure7b-eps-converted-to.pdf used on input line 780. +Package pdftex.def Info: figure7b-eps-converted-to.pdf used on input line 784. (pdftex.def) Requested size: 234.5788pt x 166.39838pt. - - -LaTeX Warning: `!h' float specifier changed to `!ht'. - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - -Overfull \vbox (36.0pt too high) has occurred while \output is active [] - - -Overfull \vbox (36.0pt too high) has occurred while \output is active [] - - -Overfull \vbox (650.43pt too high) has occurred while \output is active [] - - -Overfull \vbox (29.0pt too high) has occurred while \output is active [] - - -Overfull \vbox (701.0pt too high) has occurred while \output is active [] - - [13 <./figure5-eps-converted-to.pdf> <./figure6-eps-converted-to.pdf>] Package epstopdf Info: Source file: (epstopdf) date: 2015-02-06 11:42:03 (epstopdf) size: 24103 bytes @@ -944,14 +935,14 @@ Package epstopdf Info: Source file: (epstopdf) size: 8351 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 806. +(epstopdf) \includegraphics on input line 810. Package epstopdf Info: Output file is already uptodate. - + File: figure8a-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure8a-eps-converted-to.pdf used on input line 806. +Package pdftex.def Info: figure8a-eps-converted-to.pdf used on input line 810. (pdftex.def) Requested size: 234.5788pt x 166.39838pt. Package epstopdf Info: Source file: (epstopdf) date: 2015-02-06 11:42:03 @@ -961,19 +952,40 @@ Package epstopdf Info: Source file: (epstopdf) size: 8466 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 807. +(epstopdf) \includegraphics on input line 811. Package epstopdf Info: Output file is already uptodate. - + File: figure8b-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure8b-eps-converted-to.pdf used on input line 807. +Package pdftex.def Info: figure8b-eps-converted-to.pdf used on input line 811. (pdftex.def) Requested size: 234.5788pt x 166.39838pt. +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] -LaTeX Warning: `!h' float specifier changed to `!ht'. +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [14 <./figure7a-eps-converted-to.pdf> <./figure7b-eps-converted-to.pdf>] Package epstopdf Info: Source file: (epstopdf) date: 2015-02-06 11:42:03 (epstopdf) size: 27000 bytes @@ -982,19 +994,23 @@ Package epstopdf Info: Source file: (epstopdf) size: 7927 bytes (epstopdf) Command: -(epstopdf) \includegraphics on input line 829. +(epstopdf) \includegraphics on input line 833. Package epstopdf Info: Output file is already uptodate. - + + File: figure9-eps-converted-to.pdf Graphic file (type pdf) -Package pdftex.def Info: figure9-eps-converted-to.pdf used on input line 829. +Package pdftex.def Info: figure9-eps-converted-to.pdf used on input line 833. (pdftex.def) Requested size: 242.40503pt x 175.15395pt. LaTeX Warning: `!h' float specifier changed to `!ht'. +LaTeX Warning: `h' float specifier changed to `ht'. + + Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -1018,11 +1034,8 @@ Overfull \vbox (29.0pt too high) has occurred while \output is active [] Overfull \vbox (701.0pt too high) has occurred while \output is active [] - [14 <./figure7a-eps-converted-to.pdf> <./figure7b-eps-converted-to.pdf>] - -LaTeX Warning: `h' float specifier changed to `ht'. - - + [15 <./figure8a-eps-converted-to.pdf> <./figure8b-eps-converted-to.pdf>] +(./articleeo.bbl Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -1046,8 +1059,10 @@ Overfull \vbox (29.0pt too high) has occurred while \output is active [] Overfull \vbox (701.0pt too high) has occurred while \output is active [] - [15 <./figure8a-eps-converted-to.pdf> <./figure8b-eps-converted-to.pdf> <./fig -ure9-eps-converted-to.pdf>] (./articleeo.bbl + [16 <./figure9-eps-converted-to.pdf>] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -1071,8 +1086,8 @@ Overfull \vbox (29.0pt too high) has occurred while \output is active [] Overfull \vbox (701.0pt too high) has occurred while \output is active [] - [16] -Underfull \hbox (badness 4024) in paragraph at lines 120--122 + [17] +Underfull \hbox (badness 4024) in paragraph at lines 126--128 []\OT1/cmr/m/n/10 Makhorin, An-drew. 2012. ``The GLPK (GNU Lin-ear Pro-gram-min g Kit).'' \OT1/cmr/m/it/10 Avail-able: [] @@ -1080,7 +1095,7 @@ g Kit).'' \OT1/cmr/m/it/10 Avail-able: Missing character: There is no à in font cmr10! Missing character: There is no © in font cmr10! -Underfull \hbox (badness 10000) in paragraph at lines 167--169 +Underfull \hbox (badness 10000) in paragraph at lines 173--175 []\OT1/cmr/m/n/10 Varga, A. 2003. ``OM-NeT++ Dis-crete Event Sim-u-la-tion Sys- tem.'' \OT1/cmr/m/it/10 Avail-able: [] @@ -1112,7 +1127,7 @@ Overfull \vbox (29.0pt too high) has occurred while \output is active [] Overfull \vbox (701.0pt too high) has occurred while \output is active [] - [17]) + [18]) Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -1136,7 +1151,7 @@ Overfull \vbox (29.0pt too high) has occurred while \output is active [] Overfull \vbox (701.0pt too high) has occurred while \output is active [] - [18] + [19] (./articleeo.aux) LaTeX Font Warning: Size substitutions with differences @@ -1147,13 +1162,13 @@ LaTeX Font Warning: Some font shapes were not available, defaults substituted. ) Here is how much of TeX's memory you used: - 3709 strings out of 495059 - 48103 string characters out of 3182031 - 115292 words of memory out of 3000000 - 6817 multiletter control sequences out of 15000+200000 + 3712 strings out of 495059 + 48196 string characters out of 3182031 + 114324 words of memory out of 3000000 + 6820 multiletter control sequences out of 15000+200000 14560 words of font info for 56 fonts, out of 3000000 for 9000 14 hyphenation exceptions out of 8191 - 41i,14n,27p,748b,327s stack positions out of 5000i,500n,10000p,200000b,50000s + 41i,14n,27p,839b,355s stack positions out of 5000i,500n,10000p,200000b,50000s -Output written on articleeo.pdf (18 pages, 737681 bytes). +c/amsfonts/cm/cmti8.pfb> +Output written on articleeo.pdf (19 pages, 743136 bytes). PDF statistics: - 205 PDF objects out of 1000 (max. 8388607) - 139 compressed objects within 2 object streams + 213 PDF objects out of 1000 (max. 8388607) + 145 compressed objects within 2 object streams 0 named destinations out of 1000 (max. 500000) 61 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/PeCO-EO/articleeo.pdf b/PeCO-EO/articleeo.pdf index 81c171e06d3a709a15720c725ad00d53d91dd9c1..54c4d6d97393adc8599062445ae6c69f3f007e86 100644 GIT binary patch delta 107959 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

GEty-qJmPZ}vgq`gkjRkFMnTuK2Gik)U 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

cH06o|M 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 MsPy!5>hh@n2N+{&_y7O^ delta 102614 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 diff --git a/PeCO-EO/articleeo.tex b/PeCO-EO/articleeo.tex index 0927d21..215576a 100644 --- a/PeCO-EO/articleeo.tex +++ b/PeCO-EO/articleeo.tex @@ -91,8 +91,7 @@ This paper makes the following contributions. simulator OMNeT++, to demonstrate the efficiency of our protocol. We have compared our PeCO protocol to two approaches found in the literature: DESK~\citep{ChinhVu} and GAF~\citep{xu2001geography}, and also to our previous - work published in~\citep{Idrees2} which is based on another optimization model - for sensor scheduling. + protocol DilCO published in~\citep{Idrees2}. DilCO uses the same framework as PeCO but is based on another optimization model for sensor scheduling. \end{enumerate} @@ -197,7 +196,7 @@ used~\citep{castano2013column,doi:10.1080/0305215X.2012.687732,deschinkel2012col -The authors in \citep{Idrees2} propose a Distributed Lifetime Coverage Optimization (DiLCO) protocol, maintains the coverage and improves the lifetime in WSNs. It is an improved version +The authors in \citep{Idrees2} propose a Distributed Lifetime Coverage Optimization (DiLCO) protocol, which maintains the coverage and improves the lifetime in WSNs. It is an improved version of a research work they presented in~\citep{idrees2014coverage}. First, they partition the area of interest into subregions using a divide-and-conquer method. DiLCO protocol is then distributed on the sensor nodes in each subregion in a second step. DiLCO protocol combines two techniques: a leader election in each subregion, followed by an optimization-based node activity scheduling performed by each elected leader. The proposed DiLCO protocol is a periodic protocol where each period is decomposed into 4 phases: information exchange, leader election, decision, and sensing. The simulations show that DiLCO is able to increase the WSN lifetime and provides improved coverage performance. {\it In the PeCO protocol, We have proposed a new mathematical optimization model. Instead of trying to cover a set of specified points/targets as in DiLCO protocol, we formulate an integer program based @@ -209,11 +208,11 @@ on perimeter coverage of each sensor. The model involves integer variables to ca \section{ The P{\scshape e}CO Protocol Description} \label{sec:The PeCO Protocol Description} -In this section, the Perimeter-based Coverage -Optimization protocol is decribed in details. First we present the assumptions we made and the models -we considered (in particular the perimeter coverage one), second we describe the -background idea of our protocol, and third we give the outline of the algorithm -executed by each node. +%In this section, the Perimeter-based Coverage +%Optimization protocol is decribed in details. First we present the assumptions we made and the models +%we considered (in particular the perimeter coverage one), second we describe the +%background idea of our protocol, and third we give the outline of the algorithm +%executed by each node. \subsection{Assumptions and Models} @@ -278,7 +277,7 @@ The arc on the perimeter of~$u$ defined by the angular interval $[\pi Every couple of intersection points is placed on the angular interval $[0,2\pi)$ in a counterclockwise manner, leading to a partitioning of the interval. Figure~\ref{figure1}(a) illustrates the arcs for the nine neighbors of -sensor $0$ and Figure~\ref{figure2} gives the position of the corresponding arcs +sensor $0$ and table~\ref{my-label} gives the position of the corresponding arcs in the interval $[0,2\pi)$. More precisely, the points are ordered according to the measures of the angles defined by their respective positions. The intersection points are then visited one after another, starting @@ -336,7 +335,7 @@ above is thus given by the sixth line of the table. In the PeCO protocol, the scheduling of the sensor nodes' activities is formulated with an -integer program based on coverage intervals. The formulation of the coverage +mixed-doi:10.1155/2010/926075integer program based on coverage intervals. The formulation of the coverage optimization problem is detailed in~Section~\ref{cp}. Note that when a sensor node has a part of its sensing range outside the WSN sensing field, as in Figure~\ref{figure3}, the maximum coverage level for this arc is set to $\infty$ @@ -357,7 +356,7 @@ optimization algorithm. The WSN area of interest is, in a first step, divided into regular homogeneous subregions using a divide-and-conquer algorithm. In a second step our protocol will be executed in a distributed way in each subregion -simultaneously to schedule nodes' activities for one sensing period. +simultaneously to schedule nodes' activities for one sensing period. In the study, sensors are assumed to be deployed almost uniformly over the region. The regular subdivision is made such that the number of hops between any pairs of sensors inside a subregion is less than or equal to 3. As shown in Figure~\ref{figure4}, node activity scheduling is produced by our protocol in a periodic manner. Each period is divided into 4 stages: Information @@ -375,7 +374,7 @@ taken into account since the sensors can update and then exchange their information (including their residual energy) at the beginning of each period. However, the pre-sensing phases (INFO Exchange, Leader Election, and Decision) are energy consuming, even for nodes that will not join the set cover to monitor -the area. +the area. Sensing period duration is adapted according to the QoS requirements of the application. \begin{figure}[t!] \centering @@ -476,8 +475,9 @@ construct the set of active sensors in the sensing stage. \section{Perimeter-based Coverage Problem Formulation} \label{cp} -In this section, the coverage model is mathematically formulated. The following -notations are used throughout the +In this section, the perimeter-based coverage problem is mathematically formulated. It has been proved to be a NP-hard problem by\citep{doi:10.1155/2010/926075}. Authors study the coverage of the perimeter of a large object requiring to be monitored. For the proposed formulation in this paper, the large object to be monitored is the sensor itself (or more precisely its sensing area). + +The following notations are used throughout the section.\\ First, the following sets: \begin{itemize} @@ -500,16 +500,16 @@ a^j_{ik} = \left \{ \end{equation} Note that $a^k_{ik}=1$ by definition of the interval. -Second, several binary and integer variables are defined. Hence, each binary +Second, several variables are defined. Hence, each binary variable $X_{k}$ determines the activation of sensor $k$ in the sensing phase -($X_k=1$ if the sensor $k$ is active or 0 otherwise). $M^j_i$ is an integer +($X_k=1$ if the sensor $k$ is active or 0 otherwise). $M^j_i$ is a variable which measures the undercoverage for the coverage interval $i$ corresponding to sensor~$j$. In the same way, the overcoverage for the same coverage interval is given by the variable $V^j_i$. -If we decide to sustain a level of coverage equal to $l$ all along the perimeter -of sensor $j$, we have to ensure that at least $l$ sensors involved in each -coverage interval $i \in I_j$ of sensor $j$ are active. According to the +To sustain a level of coverage equal to $l$ all along the perimeter +of sensor $j$, at least $l$ sensors involved in each +coverage interval $i \in I_j$ of sensor $j$ have to be active. According to the previous notations, the number of active sensors in the coverage interval $i$ of sensor $j$ is given by $\sum_{k \in A} a^j_{ik} X_k$. To extend the network lifetime, the objective is to activate a minimal number of sensors in each @@ -525,7 +525,7 @@ to reach a coverage level as close as possible to the desired one. -Our coverage optimization problem can then be mathematically expressed as follows: +The coverage optimization problem can then be mathematically expressed as follows: \begin{equation} \left \{ @@ -534,25 +534,28 @@ Our coverage optimization problem can then be mathematically expressed as follow \textrm{subject to :}&\\ \sum_{k \in A} ( a^j_{ik} ~ X_{k}) + M^j_i \geq l \quad \forall i \in I_j, \forall j \in S\\ \sum_{k \in A} ( a^j_{ik} ~ X_{k}) - V^j_i \leq l \quad \forall i \in I_j, \forall j \in S\\ -X_{k} \in \{0,1\}, \forall k \in A +X_{k} \in \{0,1\}, \forall k \in A \\ M^j_i, V^j_i \in \mathbb{R}^{+} \end{array} \right. \end{equation} +If a given level of coverage $l$ is required for one sensor, the sensor is said to be undercovered (respectively overcovered) if the level of coverage of one of its CI is less (respectively greater) than $l$. If the sensor $j$ is undercovered, there exists at least one of its CI (say $i$) for which the number of active sensors (denoted by $l^{i}$) covering this part of the perimeter is less than $l$ and in this case : $M_{i}^{j}=l-l^{i}$, $V_{i}^{j}=0$. In the contrary, if the sensor $j$ is overcovered, there exists at least one of its CI (say $i$) for which the number of active sensors (denoted by $l^{i}$) covering this part of the perimeter is greater than $l$ and in this case : $M_{i}^{j}=0$, $V_{i}^{j}=l^{i}-l$. + $\alpha^j_i$ and $\beta^j_i$ are nonnegative weights selected according to the relative importance of satisfying the associated level of coverage. For example, weights associated with coverage intervals of a specified part of a region may be given by a relatively larger magnitude than weights associated with another -region. This kind of integer program is inspired from the model developed for +region. This kind of mixed-integer program is inspired from the model developed for brachytherapy treatment planning for optimizing dose distribution -\citep{0031-9155-44-1-012}. The integer program must be solved by the leader in +\citep{0031-9155-44-1-012}. The choice of variables $\alpha$ and $\beta$ should be made according to the needs of the application. $\alpha$ should be enough large to prevent undercoverage and so to reach the highest possible coverage ratio. $\beta$ should be enough large to prevent overcoverage and so to activate a minimum number of sensors. +The mixed-integer program must be solved by the leader in each subregion at the beginning of each sensing phase, whenever the environment has changed (new leader, death of some sensors). Note that the number of constraints in the model is constant (constraints of coverage expressed for all sensors), whereas the number of variables $X_k$ decreases over periods, since only alive sensors (sensors with enough energy to be alive during one -sensing phase) are considered in the model. +sensing phase) are considered in the model. \section{Performance Evaluation and Analysis} \label{sec:Simulation Results and Analysis} @@ -798,8 +801,8 @@ ratio greater than 50\%, we can see on Figure~\ref{figure8}(b) that the lifetim is about twice longer with PeCO compared to DESK protocol. The performance difference is more obvious in Figure~\ref{figure8}(b) than in Figure~\ref{figure8}(a) because the gain induced by our protocols increases with - time, and the lifetime with a coverage of 50\% is far longer than with -95\%. + time, and the lifetime with a coverage over 50\% is far longer than with +95\%. \begin{figure}[h!] \centering @@ -834,7 +837,8 @@ not ineffective for the smallest network sizes. \subsubsection{\bf Impact of $\alpha$ and $\beta$ on PeCO's performance} -Table~\ref{my-labelx} explains all possible network lifetime result of the relation between the different values of $\alpha$ and $\beta$, and for a network size equal to 200 sensor nodes. As can be seen in Table~\ref{my-labelx}, it is obvious and clear that when $\alpha$ decreased and $\beta$ increased by any step, the network lifetime for $Lifetime_{50}$ increased and the $Lifetime_{95}$ decreased. Therefore, selecting the values of $\alpha$ and $\beta$ depend on the application type used in the sensor nework. In PeCO protocol, $\alpha$ and $\beta$ are chosen based on the largest value of network lifetime for $Lifetime_{95}$. +Table~\ref{my-labelx} shows network lifetime results for the different values of $\alpha$ and $\beta$, and for a network size equal to 200 sensor nodes. The choice of $\beta \gg \alpha$ prevents the overcoverage, and so limit the activation of a large number of sensors, but as $\alpha$ is low, some areas may be poorly covered. This explains the results obtained for {\it Lifetime50} with $\beta \gg \alpha$: a large number of periods with low coverage ratio. With $\alpha \gg \beta$, we priviligie the coverage even if some areas may be overcovered, so high coverage ratio is reached, but a large number of sensors are activated to achieve this goal. Therefore network lifetime is reduced. The choice $\alpha=0.6$ and $\beta=0.4$ seems to achieve the best compromise between lifetime and coverage ratio. +%As can be seen in Table~\ref{my-labelx}, it is obvious and clear that when $\alpha$ decreased and $\beta$ increased by any step, the network lifetime for $Lifetime_{50}$ increased and the $Lifetime_{95}$ decreased. Therefore, selecting the values of $\alpha$ and $\beta$ depend on the application type used in the sensor nework. In PeCO protocol, $\alpha$ and $\beta$ are chosen based on the largest value of network lifetime for $Lifetime_{95}$. \begin{table}[h] \centering @@ -849,7 +853,7 @@ $\alpha$ & $\beta$ & $Lifetime_{50}$ & $Lifetime_{95}$ \\ \hline 0.3 & 0.7 & 134 & 0 \\ \hline 0.4 & 0.6 & 125 & 0 \\ \hline 0.5 & 0.5 & 118 & 30 \\ \hline -0.6 & 0.4 & 94 & 57 \\ \hline +{\bf 0.6} & {\bf 0.4} & {\bf 94} & {\bf 57} \\ \hline 0.7 & 0.3 & 97 & 49 \\ \hline 0.8 & 0.2 & 90 & 52 \\ \hline 0.9 & 0.1 & 77 & 50 \\ \hline diff --git a/PeCO-EO/articleeo.tex~ b/PeCO-EO/articleeo.tex~ index 96b4465..215576a 100644 --- a/PeCO-EO/articleeo.tex~ +++ b/PeCO-EO/articleeo.tex~ @@ -91,8 +91,7 @@ This paper makes the following contributions. simulator OMNeT++, to demonstrate the efficiency of our protocol. We have compared our PeCO protocol to two approaches found in the literature: DESK~\citep{ChinhVu} and GAF~\citep{xu2001geography}, and also to our previous - work published in~\citep{Idrees2} which is based on another optimization model - for sensor scheduling. + protocol DilCO published in~\citep{Idrees2}. DilCO uses the same framework as PeCO but is based on another optimization model for sensor scheduling. \end{enumerate} @@ -197,7 +196,7 @@ used~\citep{castano2013column,doi:10.1080/0305215X.2012.687732,deschinkel2012col -The authors in \citep{Idrees2} propose a Distributed Lifetime Coverage Optimization (DiLCO) protocol, maintains the coverage and improves the lifetime in WSNs. It is an improved version +The authors in \citep{Idrees2} propose a Distributed Lifetime Coverage Optimization (DiLCO) protocol, which maintains the coverage and improves the lifetime in WSNs. It is an improved version of a research work they presented in~\citep{idrees2014coverage}. First, they partition the area of interest into subregions using a divide-and-conquer method. DiLCO protocol is then distributed on the sensor nodes in each subregion in a second step. DiLCO protocol combines two techniques: a leader election in each subregion, followed by an optimization-based node activity scheduling performed by each elected leader. The proposed DiLCO protocol is a periodic protocol where each period is decomposed into 4 phases: information exchange, leader election, decision, and sensing. The simulations show that DiLCO is able to increase the WSN lifetime and provides improved coverage performance. {\it In the PeCO protocol, We have proposed a new mathematical optimization model. Instead of trying to cover a set of specified points/targets as in DiLCO protocol, we formulate an integer program based @@ -209,11 +208,11 @@ on perimeter coverage of each sensor. The model involves integer variables to ca \section{ The P{\scshape e}CO Protocol Description} \label{sec:The PeCO Protocol Description} -In this section, the Perimeter-based Coverage -Optimization protocol is decribed in details. First we present the assumptions we made and the models -we considered (in particular the perimeter coverage one), second we describe the -background idea of our protocol, and third we give the outline of the algorithm -executed by each node. +%In this section, the Perimeter-based Coverage +%Optimization protocol is decribed in details. First we present the assumptions we made and the models +%we considered (in particular the perimeter coverage one), second we describe the +%background idea of our protocol, and third we give the outline of the algorithm +%executed by each node. \subsection{Assumptions and Models} @@ -278,7 +277,7 @@ The arc on the perimeter of~$u$ defined by the angular interval $[\pi Every couple of intersection points is placed on the angular interval $[0,2\pi)$ in a counterclockwise manner, leading to a partitioning of the interval. Figure~\ref{figure1}(a) illustrates the arcs for the nine neighbors of -sensor $0$ and Figure~\ref{figure2} gives the position of the corresponding arcs +sensor $0$ and table~\ref{my-label} gives the position of the corresponding arcs in the interval $[0,2\pi)$. More precisely, the points are ordered according to the measures of the angles defined by their respective positions. The intersection points are then visited one after another, starting @@ -336,7 +335,7 @@ above is thus given by the sixth line of the table. In the PeCO protocol, the scheduling of the sensor nodes' activities is formulated with an -integer program based on coverage intervals. The formulation of the coverage +mixed-doi:10.1155/2010/926075integer program based on coverage intervals. The formulation of the coverage optimization problem is detailed in~Section~\ref{cp}. Note that when a sensor node has a part of its sensing range outside the WSN sensing field, as in Figure~\ref{figure3}, the maximum coverage level for this arc is set to $\infty$ @@ -357,7 +356,7 @@ optimization algorithm. The WSN area of interest is, in a first step, divided into regular homogeneous subregions using a divide-and-conquer algorithm. In a second step our protocol will be executed in a distributed way in each subregion -simultaneously to schedule nodes' activities for one sensing period. +simultaneously to schedule nodes' activities for one sensing period. In the study, sensors are assumed to be deployed almost uniformly over the region. The regular subdivision is made such that the number of hops between any pairs of sensors inside a subregion is less than or equal to 3. As shown in Figure~\ref{figure4}, node activity scheduling is produced by our protocol in a periodic manner. Each period is divided into 4 stages: Information @@ -375,7 +374,7 @@ taken into account since the sensors can update and then exchange their information (including their residual energy) at the beginning of each period. However, the pre-sensing phases (INFO Exchange, Leader Election, and Decision) are energy consuming, even for nodes that will not join the set cover to monitor -the area. +the area. Sensing period duration is adapted according to the QoS requirements of the application. \begin{figure}[t!] \centering @@ -476,8 +475,9 @@ construct the set of active sensors in the sensing stage. \section{Perimeter-based Coverage Problem Formulation} \label{cp} -In this section, the coverage model is mathematically formulated. The following -notations are used throughout the +In this section, the perimeter-based coverage problem is mathematically formulated. It has been proved to be a NP-hard problem by\citep{doi:10.1155/2010/926075}. Authors study the coverage of the perimeter of a large object requiring to be monitored. For the proposed formulation in this paper, the large object to be monitored is the sensor itself (or more precisely its sensing area). + +The following notations are used throughout the section.\\ First, the following sets: \begin{itemize} @@ -500,16 +500,16 @@ a^j_{ik} = \left \{ \end{equation} Note that $a^k_{ik}=1$ by definition of the interval. -Second, several binary and integer variables are defined. Hence, each binary +Second, several variables are defined. Hence, each binary variable $X_{k}$ determines the activation of sensor $k$ in the sensing phase -($X_k=1$ if the sensor $k$ is active or 0 otherwise). $M^j_i$ is an integer +($X_k=1$ if the sensor $k$ is active or 0 otherwise). $M^j_i$ is a variable which measures the undercoverage for the coverage interval $i$ corresponding to sensor~$j$. In the same way, the overcoverage for the same coverage interval is given by the variable $V^j_i$. -If we decide to sustain a level of coverage equal to $l$ all along the perimeter -of sensor $j$, we have to ensure that at least $l$ sensors involved in each -coverage interval $i \in I_j$ of sensor $j$ are active. According to the +To sustain a level of coverage equal to $l$ all along the perimeter +of sensor $j$, at least $l$ sensors involved in each +coverage interval $i \in I_j$ of sensor $j$ have to be active. According to the previous notations, the number of active sensors in the coverage interval $i$ of sensor $j$ is given by $\sum_{k \in A} a^j_{ik} X_k$. To extend the network lifetime, the objective is to activate a minimal number of sensors in each @@ -525,7 +525,7 @@ to reach a coverage level as close as possible to the desired one. -Our coverage optimization problem can then be mathematically expressed as follows: +The coverage optimization problem can then be mathematically expressed as follows: \begin{equation} \left \{ @@ -534,24 +534,28 @@ Our coverage optimization problem can then be mathematically expressed as follow \textrm{subject to :}&\\ \sum_{k \in A} ( a^j_{ik} ~ X_{k}) + M^j_i \geq l \quad \forall i \in I_j, \forall j \in S\\ \sum_{k \in A} ( a^j_{ik} ~ X_{k}) - V^j_i \leq l \quad \forall i \in I_j, \forall j \in S\\ -X_{k} \in \{0,1\}, \forall k \in A +X_{k} \in \{0,1\}, \forall k \in A \\ +M^j_i, V^j_i \in \mathbb{R}^{+} \end{array} \right. \end{equation} +If a given level of coverage $l$ is required for one sensor, the sensor is said to be undercovered (respectively overcovered) if the level of coverage of one of its CI is less (respectively greater) than $l$. If the sensor $j$ is undercovered, there exists at least one of its CI (say $i$) for which the number of active sensors (denoted by $l^{i}$) covering this part of the perimeter is less than $l$ and in this case : $M_{i}^{j}=l-l^{i}$, $V_{i}^{j}=0$. In the contrary, if the sensor $j$ is overcovered, there exists at least one of its CI (say $i$) for which the number of active sensors (denoted by $l^{i}$) covering this part of the perimeter is greater than $l$ and in this case : $M_{i}^{j}=0$, $V_{i}^{j}=l^{i}-l$. + $\alpha^j_i$ and $\beta^j_i$ are nonnegative weights selected according to the relative importance of satisfying the associated level of coverage. For example, weights associated with coverage intervals of a specified part of a region may be given by a relatively larger magnitude than weights associated with another -region. This kind of integer program is inspired from the model developed for +region. This kind of mixed-integer program is inspired from the model developed for brachytherapy treatment planning for optimizing dose distribution -\citep{0031-9155-44-1-012}. The integer program must be solved by the leader in +\citep{0031-9155-44-1-012}. The choice of variables $\alpha$ and $\beta$ should be made according to the needs of the application. $\alpha$ should be enough large to prevent undercoverage and so to reach the highest possible coverage ratio. $\beta$ should be enough large to prevent overcoverage and so to activate a minimum number of sensors. +The mixed-integer program must be solved by the leader in each subregion at the beginning of each sensing phase, whenever the environment has changed (new leader, death of some sensors). Note that the number of constraints in the model is constant (constraints of coverage expressed for all sensors), whereas the number of variables $X_k$ decreases over periods, since only alive sensors (sensors with enough energy to be alive during one -sensing phase) are considered in the model. +sensing phase) are considered in the model. \section{Performance Evaluation and Analysis} \label{sec:Simulation Results and Analysis} @@ -797,8 +801,8 @@ ratio greater than 50\%, we can see on Figure~\ref{figure8}(b) that the lifetim is about twice longer with PeCO compared to DESK protocol. The performance difference is more obvious in Figure~\ref{figure8}(b) than in Figure~\ref{figure8}(a) because the gain induced by our protocols increases with - time, and the lifetime with a coverage of 50\% is far longer than with -95\%. + time, and the lifetime with a coverage over 50\% is far longer than with +95\%. \begin{figure}[h!] \centering @@ -833,7 +837,8 @@ not ineffective for the smallest network sizes. \subsubsection{\bf Impact of $\alpha$ and $\beta$ on PeCO's performance} -Table~\ref{my-labelx} explains all possible network lifetime result of the relation between the different values of $\alpha$ and $\beta$, and for a network size equal to 200 sensor nodes. As can be seen in Table~\ref{my-labelx}, it is obvious and clear that when $\alpha$ decreased and $\beta$ increased by any step, the network lifetime for $Lifetime_{50}$ increased and the $Lifetime_{95}$ decreased. Therefore, selecting the values of $\alpha$ and $\beta$ depend on the application type used in the sensor nework. In PeCO protocol, $\alpha$ and $\beta$ are chosen based on the largest value of network lifetime for $Lifetime_{95}$. +Table~\ref{my-labelx} shows network lifetime results for the different values of $\alpha$ and $\beta$, and for a network size equal to 200 sensor nodes. The choice of $\beta \gg \alpha$ prevents the overcoverage, and so limit the activation of a large number of sensors, but as $\alpha$ is low, some areas may be poorly covered. This explains the results obtained for {\it Lifetime50} with $\beta \gg \alpha$: a large number of periods with low coverage ratio. With $\alpha \gg \beta$, we priviligie the coverage even if some areas may be overcovered, so high coverage ratio is reached, but a large number of sensors are activated to achieve this goal. Therefore network lifetime is reduced. The choice $\alpha=0.6$ and $\beta=0.4$ seems to achieve the best compromise between lifetime and coverage ratio. +%As can be seen in Table~\ref{my-labelx}, it is obvious and clear that when $\alpha$ decreased and $\beta$ increased by any step, the network lifetime for $Lifetime_{50}$ increased and the $Lifetime_{95}$ decreased. Therefore, selecting the values of $\alpha$ and $\beta$ depend on the application type used in the sensor nework. In PeCO protocol, $\alpha$ and $\beta$ are chosen based on the largest value of network lifetime for $Lifetime_{95}$. \begin{table}[h] \centering @@ -848,7 +853,7 @@ $\alpha$ & $\beta$ & $Lifetime_{50}$ & $Lifetime_{95}$ \\ \hline 0.3 & 0.7 & 134 & 0 \\ \hline 0.4 & 0.6 & 125 & 0 \\ \hline 0.5 & 0.5 & 118 & 30 \\ \hline -0.6 & 0.4 & 94 & 57 \\ \hline +{\bf 0.6} & {\bf 0.4} & {\bf 94} & {\bf 57} \\ \hline 0.7 & 0.3 & 97 & 49 \\ \hline 0.8 & 0.2 & 90 & 52 \\ \hline 0.9 & 0.1 & 77 & 50 \\ \hline diff --git a/PeCO-EO/biblio.bib b/PeCO-EO/biblio.bib index b342afa..5c93e97 100644 --- a/PeCO-EO/biblio.bib +++ b/PeCO-EO/biblio.bib @@ -1028,7 +1028,7 @@ year = {2012}, @article{doi:10.1080/0305215X.2012.687732, author = {Singh, Alok and Rossi, André and Sevaux, Marc}, -title = {Matheuristic approaches for Q-coverage problem versions in wireless sensor networks}, +title = {Metaheuristic approaches for Q-coverage problem versions in wireless sensor networks}, journal = {Engineering Optimization}, volume = {45}, number = {5}, @@ -1036,4 +1036,13 @@ pages = {609-626}, year = {2013} } +@article{doi:10.1155/2010/926075, +author = {Hung, Ka-Shun and Lui, King-Shan}, +title = {Perimeter Coverage Scheduling in Wireless Sensor Networks Using Sensors with a Single Continuous Cover Range}, +journal = {EURASIP Journal on Wireless Communications and Networking }, +volume = {2010}, +year = {2010} +} + + diff --git a/PeCO-EO/reponse.tex b/PeCO-EO/reponse.tex index 4965597..b00dd1d 100644 --- a/PeCO-EO/reponse.tex +++ b/PeCO-EO/reponse.tex @@ -101,9 +101,9 @@ s used are very vague and do not bring out their key contributions. Some referen \noindent {\bf 8.} Since this paper is attacking the coverage problem, I would like to see more information on the amount of coverage the algorithm is achieving. It seems that there is a tradeoff in this algorithm that allows the network to increase its lifetime but does not improve the coverage ratio. This may be an issue if this approach is used in an application that requires high coverage ratio. \\ -\textcolor{blue}{\textbf{\textsc{Answer:} Your remark is interesting. Indeed, figures 8(a) and (b) highlight this result. PeCO methods allows to achieve a coverage ratio greater than $50\%$ for many more periods than the others three methods, but for applications requiring an high level of coverage (greater than $95\%$), DilCO method is more efficient. }}\\ +\textcolor{blue}{\textbf{\textsc{Answer:} Your remark is interesting. Indeed, figures 8(a) and (b) highlight this result. PeCO methods allows to achieve a coverage ratio greater than $50\%$ for many more periods than the others three methods, but for applications requiring an high level of coverage (greater than $95\%$), DilCO method is more efficient. It is explained at the end of section 5.2.4. }}\\ -%%%%%%%%%%%%%%%%%%%%%% ENGLISH and GRAMMER %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%% ENGLISH and GRAMMAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \noindent\textcolor{black}{\textbf{\Large English and Grammar:}} \\ @@ -170,7 +170,7 @@ The paper entitled "Perimeter-based Coverage Optimization to Improve Lifetime in \noindent {\bf 3.} Page 9, the major problem with the present paper is, in my opinion, the objective function of the Mixed Integer Linear Program (2). It is not described in the paper, and looks like an attempt to address a multiobjective problem (like minimizing overcoverage and undercoverage). However, using a weighted sum is well known not to be an efficient way to address biobjective problems. The introduction of various performance metrics in Section 5.1 also suggests that the authors have not decided exactly which objective function to use, and compare their protocols against competitors without mentioning the exact purpose of each of them. If the performance metrics list given in Section 5.1 is exhaustive, then the authors should mention at the beginning of the paper what are the aims of the protocol, and explain how the protocol is built to optimize these objectives. \\ -\textcolor{blue}{\textbf{\textsc{Answer:} As far as we know, representing the objective function as a weighted sum of criteria to be minimized in case of multicriteria optimization is a classical method. }}\\ +\textcolor{blue}{\textbf{\textsc{Answer:} Right. The mixed Integer Linear Program adresses a multiobjective problem, where the goal is to minimize overcoverage and undercoverage for each coverage interval for each sensor. As far as we know, representing the objective function as a weighted sum of criteria to be minimized in case of multicriteria optimization is a classical method. In section 5, the comparison of protocols with a large variety of performance metrics allows to select the most appropriate method according to the QoS requirement of the application. }}\\ \noindent {\bf 4.}Page 11 Section 5.2, the sensor nodes are said to be based on Atmels AVR ATmega103L microcontroller. If I am not mistaken, these devices have 128 KBytes of memory, and I didn't find any clue that they can run an operating system like Linux. This point is of primary importance for the proposed protocol, since GLPK (a C API) is supposed to be executed by the cluster leader. In addition to that, GLPK requires a non negligible amount of memory to run properly, and the Atmels AVR ATmega103L microcontroller might be insufficient for that purpose. The authors are urged to provide references of previous works showing that these technical constraints are not preventing their protocol to be implemented on the aforementioned microcontroller. Then, on page 13, in Section "5.2.3 Energy Consumption", the estimation of $E_p^{com}$ for the considered microcontroller seems quite challenging and should be carefully documented. Indeed, this is a key point in providing a fair comparison of PeCO with its competitors. \\ @@ -179,14 +179,15 @@ The paper entitled "Perimeter-based Coverage Optimization to Improve Lifetime in To implement PeCO on real sensors nodes with limited memories capacities, we can act on : \begin{itemize} \item the solver : GLPK is memory consuming for the resolution of integer programming (IP) compared with other commercial solvers like CPLEX\textregistered. Commercial solvers generally outperform open source solvers (See the report : "Analysis of commercial and free and open source -solvers for linear optimization problems" by B. Meindl and M. Templ from Vienna University of Technology). Memory use depends on the number of variables and number of constraints. For linear programs (LP), a reasonable estimate of memory use with CPLE\textregistered is to allow one megabyte per thousand constraints. For integer programs, no simple formula exists since memory use depends so heavily on the size of the branch and bound tree (B \& B tree). But, the estimate for linear programs still provides a lower bound. In our case, the characteristics of the integer programming (2) are the following: +solvers for linear optimization problems" by B. Meindl and M. Templ from Vienna University of Technology). Memory use depends on the number of variables and number of constraints. For linear programs (LP), a reasonable estimate of memory use with CPLEX +\textregistered is to allow one megabyte per thousand constraints. For integer programs, no simple formula exists since memory use depends so heavily on the size of the branch and bound tree (B \& B tree). But, the estimate for linear programs still provides a lower bound. In our case, the characteristics of the integer programming (2) are the following: \begin{itemize} \item number of variables : $S* (2*I+1)$ \item number of constraints : $2* I *S$ \item number of non-zero coefficients : $2* I *S * B$ \item number of parameters (in the objective function) : $2* I *S$ \end{itemize} -where $S$ denotes the number of sensors in the subregion, $I$ the average number of cover intervals per sensor, $B$ the average number of sensors involved in a coverage interval. The following table gives the memory used with GLPK to solve the integer program (column 3) and its LP-relaxation (column 4) for different problem sizes. The sixth column gives an estimate of the memory used with CPLEX to solves the LP-relaxation according to the number of constraints. +where $S$ denotes the number of sensors in the subregion, $I$ the average number of cover intervals per sensor, $B$ the average number of sensors involved in a coverage interval. The following table gives the memory use with GLPK to solve the integer program (column 3) and its LP-relaxation (column 4) for different problem sizes. The sixth column gives an estimate of the memory use with CPLEX\textregistered to solve the LP-relaxation according to the number of constraints. \\ \begin{tabular}{|c|c|c|c|c|c|r|} \hline @@ -200,7 +201,8 @@ of nodes &&&&relaxation &B\&B tree &\\ 300 &18.5 & 17&3.6 Mb & 3.5 Mb & 3 &644 Kb\\ \hline \end{tabular} -It is noteworthy that the difference of memory used with GLPK between the resolution of the IP and its LP-relaxation is very weak (not more than 0.1 Mb). The size of the branch and bound tree dos not exceed 3 nodes. This result leads one to believe the memory used with CPLEX for solving the IP would be very close to that for the LP-relaxation, that is to say around 100 Kb for a subregion containing $S=10$ sensors. Moreover the IP seems to have some specifities that encourage us to develop our own solver (coefficents matrix is very sparse) or to use an existing heuristic to find good approximate solutions (Reference : "A feasibility pump heuristic for general mixed-integer problems", Livio Bertacco and Matteo Fischetti and Andrea Lodi, Discrete Optimization, issn 1572-5286). +\\ +It is noteworthy that the difference of memory used with GLPK between the resolution of the IP and its LP-relaxation is very weak (not more than 0.1 Mb). The size of the branch and bound tree dos not exceed 3 nodes. This result leads one to believe that the memory use with CPLEX\textregistered for solving the IP would be very close to that for the LP-relaxation, that is to say around 100 Kb for a subregion containing $S=10$ sensors. Moreover the IP seems to have some specifities that encourage us to develop our own solver (coefficents matrix is very sparse) or to use an existing heuristic to find good approximate solutions (Reference : "A feasibility pump heuristic for general mixed-integer problems", Livio Bertacco and Matteo Fischetti and Andrea Lodi, Discrete Optimization, issn 1572-5286). \item the subdivision of the region of interest. To make the resolution of integer programming tractable by a leader sensor, we need to limit the number of nodes in each subregion (the number of variables and constraints of the integer programming is directly depending on the number of nodes and neigbors). It is therefore necessary to adapt the subdvision according to the number of sensors deployed in the area and their sensing range (impact on the number of coverage intervals). \end{itemize}}}\\ @@ -212,7 +214,7 @@ It is noteworthy that the difference of memory used with GLPK between the resolu \noindent {\ding{90} Page 12, lines 7-15, the authors mention that DiLCO protocol is close to PeCO. This should be mentioned earlier in the paper, ideally in Section 2 (Related Literature), along with the detailed description of DESK and GAF, the competitors of the proposed protocol, PeCO. } \\ -\textcolor{blue}{\textbf{\textsc{Answer:} }}.\\ +\textcolor{blue}{\textbf{\textsc{Answer:} Right. This observation has been added at the end of the introduction}}.\\ @@ -261,7 +263,7 @@ It is noteworthy that the difference of memory used with GLPK between the resolu \noindent {\ding{90} Page 7, line 20 "regular homogeneous subregions" is too vague. } \\ -\textcolor{blue}{\textbf{\textsc{Answer:} As mentioned in the previous remark, the spatial subdivision was not clearly explained in the paper. We added a discussion about this question in the article. Thank you for highlighting it. A FAIRE }}.\\ +\textcolor{blue}{\textbf{\textsc{Answer:} As mentioned in the previous remark, the spatial subdivision was not clearly explained in the paper. We added a discussion about this question in the article. Thank you for highlighting it. }}.\\ \noindent {\ding{90} Page 7, line 24, replace "figure 4" with "Figure 4"} \\ -- 2.39.5