]> AND Private Git Repository - UIC2013.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
LAST UPDATE WITH TEMPLATE ICN2014
authorali <ali@ali>
Thu, 5 Dec 2013 23:16:40 +0000 (00:16 +0100)
committerali <ali@ali>
Thu, 5 Dec 2013 23:16:40 +0000 (00:16 +0100)
26 files changed:
TheActiveSensorRatio150g.pdf [new file with mode: 0644]
TheCoverageRatio150g.pdf [new file with mode: 0644]
TheEnergyConsumptiong.pdf [new file with mode: 0644]
TheEnergySavingRatio150g.pdf [new file with mode: 0644]
TheNetworkLifetimeg.pdf [new file with mode: 0644]
TheNumberofStoppedSimulationRuns150g.pdf [new file with mode: 0644]
bare_adv.tex [new file with mode: 0644]
bare_conf-0.png [new file with mode: 0644]
bare_conf-1.png [new file with mode: 0644]
bare_conf-2.png [new file with mode: 0644]
bare_conf-3.png [new file with mode: 0644]
bare_conf-4.png [new file with mode: 0644]
bare_conf-5.png [new file with mode: 0644]
bare_conf-6.png [new file with mode: 0644]
bare_conf-7.png [new file with mode: 0644]
bare_conf.aux [new file with mode: 0644]
bare_conf.bbl [new file with mode: 0644]
bare_conf.blg [new file with mode: 0644]
bare_conf.dvi [new file with mode: 0644]
bare_conf.log [new file with mode: 0644]
bare_conf.pdf [new file with mode: 0644]
bare_conf.synctex.gz [new file with mode: 0644]
bare_jrnl.tex [new file with mode: 0644]
bare_jrnl_compsoc.tex [new file with mode: 0644]
changelog.txt [new file with mode: 0644]
principles13.pdf [new file with mode: 0644]

diff --git a/TheActiveSensorRatio150g.pdf b/TheActiveSensorRatio150g.pdf
new file mode 100644 (file)
index 0000000..92db645
Binary files /dev/null and b/TheActiveSensorRatio150g.pdf differ
diff --git a/TheCoverageRatio150g.pdf b/TheCoverageRatio150g.pdf
new file mode 100644 (file)
index 0000000..c466a56
Binary files /dev/null and b/TheCoverageRatio150g.pdf differ
diff --git a/TheEnergyConsumptiong.pdf b/TheEnergyConsumptiong.pdf
new file mode 100644 (file)
index 0000000..d516afa
Binary files /dev/null and b/TheEnergyConsumptiong.pdf differ
diff --git a/TheEnergySavingRatio150g.pdf b/TheEnergySavingRatio150g.pdf
new file mode 100644 (file)
index 0000000..5e9a76b
Binary files /dev/null and b/TheEnergySavingRatio150g.pdf differ
diff --git a/TheNetworkLifetimeg.pdf b/TheNetworkLifetimeg.pdf
new file mode 100644 (file)
index 0000000..028d912
Binary files /dev/null and b/TheNetworkLifetimeg.pdf differ
diff --git a/TheNumberofStoppedSimulationRuns150g.pdf b/TheNumberofStoppedSimulationRuns150g.pdf
new file mode 100644 (file)
index 0000000..3897542
Binary files /dev/null and b/TheNumberofStoppedSimulationRuns150g.pdf differ
diff --git a/bare_adv.tex b/bare_adv.tex
new file mode 100644 (file)
index 0000000..0007bec
--- /dev/null
@@ -0,0 +1,1100 @@
+\r
+%% bare_adv.tex\r
+%% V1.3\r
+%% 2007/01/11\r
+%% by Michael Shell\r
+%% See: \r
+%% http://www.michaelshell.org/\r
+%% for current contact information.\r
+%%\r
+%% This is a skeleton file demonstrating the advanced use of IEEEtran.cls\r
+%% (requires IEEEtran.cls version 1.7 or later) with an IEEE Computer\r
+%% Society journal paper.\r
+%%\r
+%% Support sites:\r
+%% http://www.michaelshell.org/tex/ieeetran/\r
+%% http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/\r
+%% and\r
+%% http://www.ieee.org/\r
+\r
+%%*************************************************************************\r
+%% Legal Notice:\r
+%% This code is offered as-is without any warranty either expressed or\r
+%% implied; without even the implied warranty of MERCHANTABILITY or\r
+%% FITNESS FOR A PARTICULAR PURPOSE! \r
+%% User assumes all risk.\r
+%% In no event shall IEEE or any contributor to this code be liable for\r
+%% any damages or losses, including, but not limited to, incidental,\r
+%% consequential, or any other damages, resulting from the use or misuse\r
+%% of any information contained here.\r
+%%\r
+%% All comments are the opinions of their respective authors and are not\r
+%% necessarily endorsed by the IEEE.\r
+%%\r
+%% This work is distributed under the LaTeX Project Public License (LPPL)\r
+%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,\r
+%% distributed and modified. A copy of the LPPL, version 1.3, is included\r
+%% in the base LaTeX documentation of all distributions of LaTeX released\r
+%% 2003/12/01 or later.\r
+%% Retain all contribution notices and credits.\r
+%% ** Modified files should be clearly indicated as such, including  **\r
+%% ** renaming them and changing author support contact information. **\r
+%%\r
+%% File list of work: IEEEtran.cls, IEEEtran_HOWTO.pdf, bare_adv.tex,\r
+%%                    bare_conf.tex, bare_jrnl.tex, bare_jrnl_compsoc.tex\r
+%%*************************************************************************\r
+\r
+% *** Authors should verify (and, if needed, correct) their LaTeX system  ***\r
+% *** with the testflow diagnostic prior to trusting their LaTeX platform ***\r
+% *** with production work. IEEE's font choices can trigger bugs that do  ***\r
+% *** not appear when using other class files.                            ***\r
+% The testflow support page is at:\r
+% http://www.michaelshell.org/tex/testflow/\r
+\r
+\r
+\r
+% IEEEtran V1.7 and later provides for these CLASSINPUT macros to allow the\r
+% user to reprogram some IEEEtran.cls defaults if needed. These settings\r
+% override the internal defaults of IEEEtran.cls regardless of which class\r
+% options are used. Do not use these unless you have good reason to do so as\r
+% they can result in nonIEEE compliant documents. User beware. ;)\r
+%\r
+%\newcommand{\CLASSINPUTbaselinestretch}{1.0} % baselinestretch\r
+%\newcommand{\CLASSINPUTinnersidemargin}{1in} % inner side margin\r
+%\newcommand{\CLASSINPUToutersidemargin}{1in} % outer side margin\r
+%\newcommand{\CLASSINPUTtoptextmargin}{1in}   % top text margin\r
+%\newcommand{\CLASSINPUTbottomtextmargin}{1in}% bottom text margin\r
+\r
+\r
+\r
+% Note that the a4paper option is mainly intended so that authors in\r
+% countries using A4 can easily print to A4 and see how their papers will\r
+% look in print - the typesetting of the document will not typically be\r
+% affected with changes in paper size (but the bottom and side margins will).\r
+% Use the testflow package mentioned above to verify correct handling of\r
+% both paper sizes by the user's LaTeX system.\r
+%\r
+% Also note that the "draftcls" or "draftclsnofoot", not "draft", option\r
+% should be used if it is desired that the figures are to be displayed in\r
+% draft mode.\r
+%\r
+\documentclass[12pt,journal,compsoc]{IEEEtran}\r
+% The Computer Society requires 12pt.\r
+% If IEEEtran.cls has not been installed into the LaTeX system files,\r
+% manually specify the path to it like:\r
+% \documentclass[10pt,journal,compsoc]{../sty/IEEEtran}\r
+\r
+\r
+% For Computer Society journals, IEEEtran defaults to the use of \r
+% Palatino/Palladio as is done in IEEE Computer Society journals.\r
+% To go back to Times Roman, you can use this code:\r
+%\renewcommand{\rmdefault}{ptm}\selectfont\r
+\r
+\r
+\r
+\r
+\r
+% Some very useful LaTeX packages include:\r
+% (uncomment the ones you want to load)\r
+\r
+\r
+\r
+% *** MISC UTILITY PACKAGES ***\r
+%\r
+%\usepackage{ifpdf}\r
+% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional\r
+% compilation based on whether the output is pdf or dvi.\r
+% usage:\r
+% \ifpdf\r
+%   % pdf code\r
+% \else\r
+%   % dvi code\r
+% \fi\r
+% The latest version of ifpdf.sty can be obtained from:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek/\r
+% Also, note that IEEEtran.cls V1.7 and later provides a builtin\r
+% \ifCLASSINFOpdf conditional that works the same way.\r
+% When switching from latex to pdflatex and vice-versa, the compiler may\r
+% have to be run twice to clear warning/error messages.\r
+\r
+\r
+\r
+\r
+\r
+\r
+% *** CITATION PACKAGES ***\r
+%\r
+\ifCLASSOPTIONcompsoc\r
+  % IEEE Computer Society needs nocompress option\r
+  % requires cite.sty v4.0 or later (November 2003)\r
+  % \usepackage[nocompress]{cite}\r
+\else\r
+  % normal IEEE\r
+  % \usepackage{cite}\r
+\fi\r
+% cite.sty was written by Donald Arseneau\r
+% V1.6 and later of IEEEtran pre-defines the format of the cite.sty package\r
+% \cite{} output to follow that of IEEE. Loading the cite package will\r
+% result in citation numbers being automatically sorted and properly\r
+% "compressed/ranged". e.g., [1], [9], [2], [7], [5], [6] without using\r
+% cite.sty will become [1], [2], [5]--[7], [9] using cite.sty. cite.sty's\r
+% \cite will automatically add leading space, if needed. Use cite.sty's\r
+% noadjust option (cite.sty V3.8 and later) if you want to turn this off.\r
+% cite.sty is already installed on most LaTeX systems. Be sure and use\r
+% version 4.0 (2003-05-27) and later if using hyperref.sty. cite.sty does\r
+% not currently provide for hyperlinked citations.\r
+% The latest version can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/cite/\r
+% The documentation is contained in the cite.sty file itself.\r
+%\r
+% Note that some packages require special options to format as the Computer\r
+% Society requires. In particular, Computer Society  papers do not use\r
+% compressed citation ranges as is done in typical IEEE papers\r
+% (e.g., [1]-[4]). Instead, they list every citation separately in order\r
+% (e.g., [1], [2], [3], [4]). To get the latter we need to load the cite\r
+% package with the nocompress option which is supported by cite.sty v4.0\r
+% and later. Note also the use of a CLASSOPTION conditional provided by\r
+% IEEEtran.cls V1.7 and later.\r
+\r
+\r
+\r
+\r
+\r
+% *** GRAPHICS RELATED PACKAGES ***\r
+%\r
+\ifCLASSINFOpdf\r
+  % \usepackage[pdftex]{graphicx}\r
+  % declare the path(s) where your graphic files are\r
+  % \graphicspath{{../pdf/}{../jpeg/}}\r
+  % and their extensions so you won't have to specify these with\r
+  % every instance of \includegraphics\r
+  % \DeclareGraphicsExtensions{.pdf,.jpeg,.png}\r
+\else\r
+  % or other class option (dvipsone, dvipdf, if not using dvips). graphicx\r
+  % will default to the driver specified in the system graphics.cfg if no\r
+  % driver is specified.\r
+  % \usepackage[dvips]{graphicx}\r
+  % declare the path(s) where your graphic files are\r
+  % \graphicspath{{../eps/}}\r
+  % and their extensions so you won't have to specify these with\r
+  % every instance of \includegraphics\r
+  % \DeclareGraphicsExtensions{.eps}\r
+\fi\r
+% graphicx was written by David Carlisle and Sebastian Rahtz. It is\r
+% required if you want graphics, photos, etc. graphicx.sty is already\r
+% installed on most LaTeX systems. The latest version and documentation can\r
+% be obtained at: \r
+% http://www.ctan.org/tex-archive/macros/latex/required/graphics/\r
+% Another good source of documentation is "Using Imported Graphics in\r
+% LaTeX2e" by Keith Reckdahl which can be found as epslatex.ps or\r
+% epslatex.pdf at: http://www.ctan.org/tex-archive/info/\r
+%\r
+% latex, and pdflatex in dvi mode, support graphics in encapsulated\r
+% postscript (.eps) format. pdflatex in pdf mode supports graphics\r
+% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure\r
+% that all non-photo figures use a vector format (.eps, .pdf, .mps) and\r
+% not a bitmapped formats (.jpeg, .png). IEEE frowns on bitmapped formats\r
+% which can result in "jaggedy"/blurry rendering of lines and letters as\r
+% well as large increases in file sizes.\r
+%\r
+% You can find documentation about the pdfTeX application at:\r
+% http://www.tug.org/applications/pdftex\r
+\r
+\r
+\r
+%\usepackage{ps4pdf}\r
+% dvi->ps workflow is required to use such packages as psfrag.sty and\r
+% pstricks.sty. However, Rolf Niepraschk's ps4pdf.sty provides a way to\r
+% apply psfrag/pstricks effects to .eps figures and then get the resultant\r
+% figures in .pdf form. Thus, providing an easier way for migrating from\r
+% .eps to .pdf figures. After ps4pdf.sty loads, if:\r
+% 1. producing .dvi output: the output file will consist ONLY of the\r
+%    figures (or other constructs encased within \PSforPDF commands)\r
+% 2. producing .pdf output: pdflatex will look in the filename-pics.pdf\r
+%    file, where filename is the basename of the tex document, for the\r
+%    graphics (or other constructs encased within \PSforPDF commands).\r
+%    NOTE: If you ever change your figures, you must remember to remake\r
+%    the filename-pics.pdf file.\r
+%\r
+% This way you can do a:\r
+% \r
+% latex filename\r
+% dvips -Ppdf -o filename-pics.ps filename.dvi\r
+% ps2pdf filename-pics.ps filename-pics.pdf\r
+% \r
+% to produce a filename-pics.pdf graphics container that contains\r
+% .pdf versions of the graphics with psfrag, pstricks, etc. features.\r
+% Note that you will not typically be able to view the figures in \r
+% filename-pics.ps because of an offset. However, you will be able to\r
+% view them in filename-pics.pdf. Also, note that when ps4pdf is in effect\r
+% with .dvi output, you may get harmless over/under full box warnings - \r
+% ignore them. \r
+% Then, run pdflatex:\r
+% \r
+% pdflatex filename\r
+% \r
+% to use pdflatex to make PDF output, automatically using the figures in\r
+% filename-pics.pdf. Alternatively, you could use dvips -i option to\r
+% obtain separate .pdf files for each figure:\r
+%\r
+% dvips -Ppdf -i -E -o fig filename\r
+%\r
+% then convert each figure to pdf via a command such as epstopdf and then\r
+% use pdflatex with these pdf figures and then to dispense with ps4pdf.\r
+%\r
+% Remember to rerun through latex/dvips/ps2pdf if you ever change your\r
+% figures so that filename-pics.pdf gets updated.\r
+% ps4pdf requires David Kastrup's preview-latex and a recent LaTeX system\r
+% (circa 2001 or later). The ps4pdf package and documentation can be\r
+% obtained at: http://www.ctan.org/tex-archive/macros/latex/contrib/ps4pdf/\r
+% The preview-latex package and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/preview/\r
+%\r
+% provide a bogus \PSforPDF, even when not loading pd4pdf. This way we can\r
+% stop loading ps4pdf.sty if we choose to make separate .pdf versions of\r
+% each of our figures.\r
+\providecommand{\PSforPDF}[1]{#1}\r
+% Note that in order for ps4pdf to work, all commands related to psfrag,\r
+% pstricks, etc. must be called within the PSforPDF command. This applies\r
+% even when *loading* via \usepackage psfrag.sty, etc.\r
+\r
+\r
+%\PSforPDF{\usepackage{psfrag}}\r
+% psfrag.sty was written by Craig Barratt, Michael C. Grant, and\r
+% David Carlisle. It allows you to substitute LaTeX commands for text in\r
+% imported EPS graphic files. In this way, LaTeX symbols can be placed into\r
+% graphics that have been generated by other applications. You must use\r
+% latex->dvips->ps2pdf workflow (not direct pdf output from pdflatex) if\r
+% you wish to use this capability because it works via some PostScript\r
+% tricks. Alternatively, the graphics could be processed as separate files\r
+% via psfrag and dvips, then converted to PDF for inclusion in the main file\r
+% which uses pdflatex. ps4pdf.sty (above) provides a way of doing this all\r
+% at once within the main file.\r
+% Docs are in "The PSfrag System" by Michael C. Grant and David Carlisle.\r
+% There is also some information about using psfrag in "Using Imported\r
+% Graphics in LaTeX2e" by Keith Reckdahl which documents the graphicx\r
+% package (see above). The psfrag package and documentation can be obtained\r
+% at: http://www.ctan.org/tex-archive/macros/latex/contrib/psfrag/\r
+% \r
+% Note that the current version of psfrag does not "turn itself off" when\r
+% running under pdf output. This will result in a harmless warning\r
+% about a non-PDF \special. However, to silence this, a bogus psfrag\r
+% command can be provided instead of loading psfrag.sty when PDF output\r
+% is being used. Thus, a more complex alternative conditional loading scheme\r
+% can be employed instead of the straightforword way above:\r
+%\r
+%\ifCLASSINFOpdf\r
+% if outputting PDF, do not use or load psfrag.sty as current versions\r
+% output a non-PDF special that generates a harmless, but annoying warning.\r
+% Instead, we provide a bogus \psfrag command that does nothing with\r
+% its arguments. This is a tad tricky because \psfrag can have up to six\r
+% arguments four of which are optional: \psfrag{}[][][][]{}\r
+% Code based on that in psfrag.sty\r
+%\makeatletter\r
+%\def\psfrag{\@ifstar{\@BOGUSpsfraga}{\@BOGUSpsfraga}}\r
+%\def\@BOGUSpsfraga{\begingroup\r
+%   \@makeother\"\@makeother\*\@makeother\!\@makeother\~%\r
+%   \@makeother\:\@makeother\\\@makeother\%\@makeother\#%\r
+%   \@makeother\ \@BOGUSpsfragb}\r
+%\def\@BOGUSpsfragb#1{\endgroup\r
+%                \@ifnextchar [{\@BOGUSpsfragc}%\r
+%                              {\@BOGUSpsfrag}}\r
+%\def\@BOGUSpsfragc[#1]{\@ifnextchar [{\@BOGUSpsfragd}%\r
+%                                     {\@BOGUSpsfrag}}\r
+%\def\@BOGUSpsfragd[#1]{\@ifnextchar [{\@BOGUSpsfrage}%\r
+%                                     {\@BOGUSpsfrag}}\r
+%\def\@BOGUSpsfrage[#1]{\@ifnextchar [{\@BOGUSpsfragf}%\r
+%                                     {\@BOGUSpsfrag}}\r
+%\def\@BOGUSpsfragf[#1]{\@BOGUSpsfrag}\r
+%\def\@BOGUSpsfrag#1{\ignorespaces}\r
+%\makeatother\r
+%\else\r
+% using dvi output, load psfrag, but funnel it through PSforPDF\r
+% as required by ps4pdf.sty\r
+%\PSforPDF{\usepackage{psfrag}}\r
+%\fi\r
+\r
+\r
+\r
+\r
+\r
+% *** MATH PACKAGES ***\r
+%\r
+%\usepackage[cmex10]{amsmath}\r
+% A popular package from the American Mathematical Society that provides\r
+% many useful and powerful commands for dealing with mathematics. If using\r
+% it, be sure to load this package with the cmex10 option to ensure that\r
+% only type 1 fonts will utilized at all point sizes. Without this option,\r
+% it is possible that some math symbols, particularly those within\r
+% footnotes, will be rendered in bitmap form which will result in a\r
+% document that can not be IEEE Xplore compliant!\r
+%\r
+% Also, note that the amsmath package sets \interdisplaylinepenalty to 10000\r
+% thus preventing page breaks from occurring within multiline equations. Use:\r
+%\interdisplaylinepenalty=2500\r
+% after loading amsmath to restore such page breaks as IEEEtran.cls normally\r
+% does. amsmath.sty is already installed on most LaTeX systems. The latest\r
+% version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/required/amslatex/math/\r
+\r
+\r
+\r
+\r
+\r
+% *** SPECIALIZED LIST PACKAGES ***\r
+%\usepackage{acronym}\r
+% acronym.sty was written by Tobias Oetiker. This package provides tools for\r
+% managing documents with large numbers of acronyms. (You don't *have* to\r
+% use this package - unless you have a lot of acronyms, you may feel that\r
+% such package management of them is bit of an overkill.)\r
+% Do note that the acronym environment (which lists acronyms) will have a\r
+% problem when used under IEEEtran.cls because acronym.sty relies on the\r
+% description list environment - which IEEEtran.cls has customized for\r
+% producing IEEE style lists. A workaround is to declared the longest\r
+% label width via the IEEEtran.cls \IEEEiedlistdecl global control:\r
+%\r
+% \renewcommand{\IEEEiedlistdecl}{\IEEEsetlabelwidth{SONET}}\r
+% \begin{acronym}\r
+%\r
+% \end{acronym}\r
+% \renewcommand{\IEEEiedlistdecl}{\relax}% remember to reset \IEEEiedlistdecl\r
+%\r
+% instead of using the acronym environment's optional argument.\r
+% The latest version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/acronym/\r
+\r
+\r
+%\usepackage{algorithmic}\r
+% algorithmic.sty was written by Peter Williams and Rogerio Brito.\r
+% This package provides an algorithmic environment fo describing algorithms.\r
+% You can use the algorithmic environment in-text or within a figure\r
+% environment to provide for a floating algorithm. Do NOT use the algorithm\r
+% floating environment provided by algorithm.sty (by the same authors) or\r
+% algorithm2e.sty (by Christophe Fiorio) as IEEE does not use dedicated\r
+% algorithm float types and packages that provide these will not provide\r
+% correct IEEE style captions. The latest version and documentation of\r
+% algorithmic.sty can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/algorithms/\r
+% There is also a support site at:\r
+% http://algorithms.berlios.de/index.html\r
+% Also of interest may be the (relatively newer and more customizable)\r
+% algorithmicx.sty package by Szasz Janos:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/algorithmicx/\r
+\r
+\r
+\r
+\r
+% *** ALIGNMENT PACKAGES ***\r
+%\r
+%\usepackage{array}\r
+% Frank Mittelbach's and David Carlisle's array.sty patches and improves\r
+% the standard LaTeX2e array and tabular environments to provide better\r
+% appearance and additional user controls. As the default LaTeX2e table\r
+% generation code is lacking to the point of almost being broken with\r
+% respect to the quality of the end results, all users are strongly\r
+% advised to use an enhanced (at the very least that provided by array.sty)\r
+% set of table tools. array.sty is already installed on most systems. The\r
+% latest version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/required/tools/\r
+\r
+\r
+%\usepackage{mdwmath}\r
+%\usepackage{mdwtab}\r
+% Also highly recommended is Mark Wooding's extremely powerful MDW tools,\r
+% especially mdwmath.sty and mdwtab.sty which are used to format equations\r
+% and tables, respectively. The MDWtools set is already installed on most\r
+% LaTeX systems. The lastest version and documentation is available at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/mdwtools/\r
+\r
+\r
+% IEEEtran contains the IEEEeqnarray family of commands that can be used to\r
+% generate multiline equations as well as matrices, tables, etc., of high\r
+% quality.\r
+\r
+\r
+%\usepackage{eqparbox}\r
+% Also of notable interest is Scott Pakin's eqparbox package for creating\r
+% (automatically sized) equal width boxes - aka "natural width parboxes".\r
+% Available at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/eqparbox/\r
+\r
+\r
+\r
+\r
+\r
+% *** SUBFIGURE PACKAGES ***\r
+%\ifCLASSOPTIONcompsoc\r
+%\usepackage[tight,normalsize,sf,SF]{subfigure}\r
+%\else\r
+%\usepackage[tight,footnotesize]{subfigure}\r
+%\fi\r
+% subfigure.sty was written by Steven Douglas Cochran. This package makes it\r
+% easy to put subfigures in your figures. e.g., "Figure 1a and 1b". For IEEE\r
+% work, it is a good idea to load it with the tight package option to reduce\r
+% the amount of white space around the subfigures. Computer Society papers\r
+% use a larger font and \sffamily font for their captions, hence the\r
+% additional options needed under compsoc mode. subfigure.sty is already\r
+% installed on most LaTeX systems. The latest version and documentation can\r
+% be obtained at:\r
+% http://www.ctan.org/tex-archive/obsolete/macros/latex/contrib/subfigure/\r
+% subfigure.sty has been superceeded by subfig.sty.\r
+\r
+\r
+%\ifCLASSOPTIONcompsoc\r
+%  \usepackage[caption=false]{caption}\r
+%  \usepackage[font=normalsize,labelfont=sf,textfont=sf]{subfig}\r
+%\else\r
+%  \usepackage[caption=false]{caption}\r
+%  \usepackage[font=footnotesize]{subfig}\r
+%\fi\r
+% subfig.sty, also written by Steven Douglas Cochran, is the modern\r
+% replacement for subfigure.sty. However, subfig.sty requires and\r
+% automatically loads Axel Sommerfeldt's caption.sty which will override\r
+% IEEEtran.cls handling of captions and this will result in nonIEEE style\r
+% figure/table captions. To prevent this problem, be sure and preload\r
+% caption.sty with its "caption=false" package option. This is will preserve\r
+% IEEEtran.cls handing of captions. Version 1.3 (2005/06/28) and later \r
+% (recommended due to many improvements over 1.2) of subfig.sty supports\r
+% the caption=false option directly:\r
+%\ifCLASSOPTIONcompsoc\r
+%  \usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}\r
+%\else\r
+%  \usepackage[caption=false,font=footnotesize]{subfig}\r
+%\fi\r
+%\r
+% The latest version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/subfig/\r
+% The latest version and documentation of caption.sty can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/caption/\r
+\r
+\r
+\r
+\r
+% *** FLOAT PACKAGES ***\r
+%\r
+%\usepackage{fixltx2e}\r
+% fixltx2e, the successor to the earlier fix2col.sty, was written by\r
+% Frank Mittelbach and David Carlisle. This package corrects a few problems\r
+% in the LaTeX2e kernel, the most notable of which is that in current\r
+% LaTeX2e releases, the ordering of single and double column floats is not\r
+% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a\r
+% single column figure to be placed prior to an earlier double column\r
+% figure. The latest version and documentation can be found at:\r
+% http://www.ctan.org/tex-archive/macros/latex/base/\r
+\r
+\r
+%\usepackage{stfloats}\r
+% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e\r
+% the ability to do double column floats at the bottom of the page as well\r
+% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in\r
+% LaTeX2e). It also provides a command:\r
+%\fnbelowfloat\r
+% to enable the placement of footnotes below bottom floats (the standard\r
+% LaTeX2e kernel puts them above bottom floats). This is an invasive package\r
+% which rewrites many portions of the LaTeX2e float routines. It may not work\r
+% with other packages that modify the LaTeX2e float routines. The latest\r
+% version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/sttools/\r
+% Documentation is contained in the stfloats.sty comments as well as in the\r
+% presfull.pdf file. Do not use the stfloats baselinefloat ability as IEEE\r
+% does not allow \baselineskip to stretch. Authors submitting work to the\r
+% IEEE should note that IEEE rarely uses double column equations and\r
+% that authors should try to avoid such use. Do not be tempted to use the\r
+% cuted.sty or midfloat.sty packages (also by Sigitas Tolusis) as IEEE does\r
+% not format its papers in such ways.\r
+\r
+\r
+%\ifCLASSOPTIONcaptionsoff\r
+%  \usepackage[nomarkers]{endfloat}\r
+% \let\MYoriglatexcaption\caption\r
+% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}\r
+%\fi\r
+% endfloat.sty was written by James Darrell McCauley and Jeff Goldberg.\r
+% This package may be useful when used in conjunction with IEEEtran.cls'\r
+% captionsoff option. Some IEEE journals/societies require that submissions\r
+% have lists of figures/tables at the end of the paper and that\r
+% figures/tables without any captions are placed on a page by themselves at\r
+% the end of the document. If needed, the draftcls IEEEtran class option or\r
+% \CLASSINPUTbaselinestretch interface can be used to increase the line\r
+% spacing as well. Be sure and use the nomarkers option of endfloat to\r
+% prevent endfloat from "marking" where the figures would have been placed\r
+% in the text. The two hack lines of code above are a slight modification of\r
+% that suggested by in the endfloat docs (section 8.3.1) to ensure that\r
+% the full captions always appear in the list of figures/tables - even if\r
+% the user used the short optional argument of \caption[]{}.\r
+% IEEE papers do not typically make use of \caption[]'s optional argument,\r
+% so this should not be an issue. A similar trick can be used to disable\r
+% captions of packages such as subfig.sty that lack options to turn off\r
+% the subcaptions:\r
+% For subfig.sty:\r
+% \let\MYorigsubfloat\subfloat\r
+% \renewcommand{\subfloat}[2][\relax]{\MYorigsubfloat[]{#2}}\r
+% For subfigure.sty:\r
+% \let\MYorigsubfigure\subfigure\r
+% \renewcommand{\subfigure}[2][\relax]{\MYorigsubfigure[]{#2}}\r
+% However, the above trick will not work if both optional arguments of\r
+% the \subfloat/subfig command are used. Furthermore, there needs to be a\r
+% description of each subfigure *somewhere* and endfloat does not add\r
+% subfigure captions to its list of figures. Thus, the best approach is to\r
+% avoid the use of subfigure captions (many IEEE journals avoid them anyway)\r
+% and instead reference/explain all the subfigures within the main caption.\r
+% The latest version of endfloat.sty and its documentation can obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/endfloat/\r
+%\r
+% The IEEEtran \ifCLASSOPTIONcaptionsoff conditional can also be used\r
+% later in the document, say, to conditionally put the References on a \r
+% page by themselves.\r
+\r
+\r
+\r
+\r
+\r
+% *** PDF, URL AND HYPERLINK PACKAGES ***\r
+%\r
+%\usepackage{url}\r
+% url.sty was written by Donald Arseneau. It provides better support for\r
+% handling and breaking URLs. url.sty is already installed on most LaTeX\r
+% systems. The latest version can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/misc/\r
+% Read the url.sty source comments for usage information. Basically,\r
+% \url{my_url_here}.\r
+\r
+\r
+% NOTE: PDF thumbnail features are not required in IEEE papers\r
+%       and their use requires extra complexity and work.\r
+%\ifCLASSINFOpdf\r
+%  \usepackage[pdftex]{thumbpdf}\r
+%\else\r
+%  \usepackage[dvips]{thumbpdf}\r
+%\fi\r
+% thumbpdf.sty and its companion Perl utility were written by Heiko Oberdiek.\r
+% It allows the user a way to produce PDF documents that contain fancy\r
+% thumbnail images of each of the pages (which tools like acrobat reader can\r
+% utilize). This is possible even when using dvi->ps->pdf workflow if the\r
+% correct thumbpdf driver options are used. thumbpdf.sty incorporates the\r
+% file containing the PDF thumbnail information (filename.tpm is used with\r
+% dvips, filename.tpt is used with pdftex, where filename is the base name of\r
+% your tex document) into the final ps or pdf output document. An external\r
+% utility, the thumbpdf *Perl script* is needed to make these .tpm or .tpt\r
+% thumbnail files from a .ps or .pdf version of the document (which obviously\r
+% does not yet contain pdf thumbnails). Thus, one does a:\r
+% \r
+% thumbpdf filename.pdf \r
+%\r
+% to make a filename.tpt, and:\r
+%\r
+% thumbpdf --mode dvips filename.ps\r
+%\r
+% to make a filename.tpm which will then be loaded into the document by\r
+% thumbpdf.sty the NEXT time the document is compiled (by pdflatex or\r
+% latex->dvips->ps2pdf). Users must be careful to regenerate the .tpt and/or\r
+% .tpm files if the main document changes and then to recompile the\r
+% document to incorporate the revised thumbnails to ensure that thumbnails\r
+% match the actual pages. It is easy to forget to do this!\r
+% \r
+% Unix systems come with a Perl interpreter. However, MS Windows users\r
+% will usually have to install a Perl interpreter so that the thumbpdf\r
+% script can be run. The Ghostscript PS/PDF interpreter is also required.\r
+% See the thumbpdf docs for details. The latest version and documentation\r
+% can be obtained at.\r
+% http://www.ctan.org/tex-archive/support/thumbpdf/\r
+% Be sure and use only version 3.8 (2005/07/06) or later of thumbpdf as\r
+% earlier versions will not work properly with recent versions of pdfTeX\r
+% (1.20a and later).\r
+\r
+\r
+% NOTE: PDF hyperlink and bookmark features are not required in IEEE\r
+%       papers and their use requires extra complexity and work.\r
+% *** IF USING HYPERREF BE SURE AND CHANGE THE EXAMPLE PDF ***\r
+% *** TITLE/SUBJECT/AUTHOR/KEYWORDS INFO BELOW!!           ***\r
+\newcommand\MYhyperrefoptions{bookmarks=true,bookmarksnumbered=true,\r
+pdfpagemode={UseOutlines},plainpages=false,pdfpagelabels=true,\r
+colorlinks=true,linkcolor={black},citecolor={black},pagecolor={black},\r
+urlcolor={black},\r
+pdftitle={Bare Demo of IEEEtran.cls for Computer Society Journals},%<!CHANGE!\r
+pdfsubject={Typesetting},%<!CHANGE!\r
+pdfauthor={Michael D. Shell},%<!CHANGE!\r
+pdfkeywords={Computer Society, IEEEtran, journal, LaTeX, paper,\r
+             template}}%<^!CHANGE!\r
+%\ifCLASSINFOpdf\r
+%\usepackage[\MYhyperrefoptions,pdftex]{hyperref}\r
+%\else\r
+%\usepackage[\MYhyperrefoptions,breaklinks=true,dvips]{hyperref}\r
+%\usepackage{breakurl}\r
+%\fi\r
+% One significant drawback of using hyperref under DVI output is that the\r
+% LaTeX compiler cannot break URLs across lines or pages as can be done\r
+% under pdfLaTeX's PDF output via the hyperref pdftex driver. This is\r
+% probably the single most important capability distinction between the\r
+% DVI and PDF output. Perhaps surprisingly, all the other PDF features\r
+% (PDF bookmarks, thumbnails, etc.) can be preserved in\r
+% .tex->.dvi->.ps->.pdf workflow if the respective packages/scripts are\r
+% loaded/invoked with the correct driver options (dvips, etc.). \r
+% As most IEEE papers use URLs sparingly (mainly in the references), this\r
+% may not be as big an issue as with other publications.\r
+%\r
+% That said, recently Vilar Camara Neto introduced his breakurl.sty\r
+% package which permits hyperref to easily break URLs even in dvi\r
+% mode. Note that breakurl, unlike most other packages, must be loaded\r
+% AFTER hyperref. The latest version of breakurl and its documentation can\r
+% be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/breakurl/\r
+% breakurl.sty is not for use under pdflatex pdf mode. Versions 1.10 \r
+% (September 23, 2005) and later are recommened to avoid bugs in earlier\r
+% releases.\r
+%\r
+% The advanced features offer by hyperref.sty are not required for IEEE\r
+% submission, so users should weigh these features against the added\r
+% complexity of use. Users who wish to use hyperref *must* ensure that\r
+% their hyperref version is 6.72u or later *and* IEEEtran.cls is version\r
+% 1.6b or later.\r
+% The package options above demonstrate how to enable PDF bookmarks\r
+% (a type of table of contents viewable in Acrobat Reader) as well as\r
+% PDF document information (title, subject, author and keywords) that is\r
+% viewable in Acrobat reader's Document_Properties menu. PDF document\r
+% information is also used extensively to automate the cataloging of PDF\r
+% documents. The above set of options ensures that hyperlinks will not be\r
+% colored in the text and thus will not be visible in the printed page,\r
+% but will be active on "mouse over". USING COLORS OR OTHER HIGHLIGHTING\r
+% OF HYPERLINKS CAN RESULT IN DOCUMENT REJECTION BY THE IEEE, especially if\r
+% these appear on the "printed" page. IF IN DOUBT, ASK THE RELEVANT\r
+% SUBMISSION EDITOR. You may need to add the option hypertexnames=false if\r
+% you used duplicate equation numbers, etc., but this should not be needed\r
+% in normal IEEE work.\r
+% The latest version of hyperref and its documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/\r
+\r
+\r
+\r
+\r
+\r
+% *** Do not adjust lengths that control margins, column widths, etc. ***\r
+% *** Do not use packages that alter fonts (such as pslatex).         ***\r
+% There should be no need to do such things with IEEEtran.cls V1.6 and later.\r
+% (Unless specifically asked to do so by the journal or conference you plan\r
+% to submit to, of course. )\r
+\r
+\r
+% correct bad hyphenation here\r
+\hyphenation{op-tical net-works semi-conduc-tor}\r
+\r
+\r
+\begin{document}\r
+%\r
+% paper title\r
+% can use linebreaks \\ within to get better formatting as desired\r
+\title{Bare Advanced Demo of IEEEtran.cls\\ for Computer Society Journals}\r
+%\r
+%\r
+% author names and IEEE memberships\r
+% note positions of commas and nonbreaking spaces ( ~ ) LaTeX will not break\r
+% a structure at a ~ so this keeps an author's name from being broken across\r
+% two lines.\r
+% use \thanks{} to gain access to the first footnote area\r
+% a separate \thanks must be used for each paragraph as LaTeX2e's \thanks\r
+% was not built to handle multiple paragraphs\r
+%\r
+%\r
+%\IEEEcompsocitemizethanks is a special \thanks that produces the bulleted\r
+% lists the Computer Society journals use for "first footnote" author\r
+% affiliations. Use \IEEEcompsocthanksitem which works much like \item\r
+% for each affiliation group. When not in compsoc mode,\r
+% \IEEEcompsocitemizethanks becomes like \thanks and\r
+% \IEEEcompsocthanksitem becomes a line break with idention. This\r
+% facilitates dual compilation, although admittedly the differences in the\r
+% desired content of \author between the different types of papers makes a\r
+% one-size-fits-all approach a daunting prospect. For instance, compsoc \r
+% journal papers have the author affiliations above the "Manuscript\r
+% received ..."  text while in non-compsoc journals this is reversed. Sigh.\r
+\r
+\author{Michael~Shell,~\IEEEmembership{Member,~IEEE,}\r
+        John~Doe,~\IEEEmembership{Fellow,~OSA,}\r
+        and~Jane~Doe,~\IEEEmembership{Life~Fellow,~IEEE}% <-this % stops a space\r
+\IEEEcompsocitemizethanks{\IEEEcompsocthanksitem M. Shell is with the Department\r
+of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta,\r
+GA, 30332.\protect\\\r
+% note need leading \protect in front of \\ to get a newline within \thanks as\r
+% \\ is fragile and will error, could use \hfil\break instead.\r
+E-mail: see http://www.michaelshell.org/contact.html\r
+\IEEEcompsocthanksitem J. Doe and J. Doe are with Anonymous University.}% <-this % stops a space\r
+\thanks{Manuscript received April 19, 2005; revised January 11, 2007.}}\r
+\r
+% note the % following the last \IEEEmembership and also \thanks - \r
+% these prevent an unwanted space from occurring between the last author name\r
+% and the end of the author line. i.e., if you had this:\r
+% \r
+% \author{....lastname \thanks{...} \thanks{...} }\r
+%                     ^------------^------------^----Do not want these spaces!\r
+%\r
+% a space would be appended to the last name and could cause every name on that\r
+% line to be shifted left slightly. This is one of those "LaTeX things". For\r
+% instance, "\textbf{A} \textbf{B}" will typeset as "A B" not "AB". To get\r
+% "AB" then you have to do: "\textbf{A}\textbf{B}"\r
+% \thanks is no different in this regard, so shield the last } of each \thanks\r
+% that ends a line with a % and do not let a space in before the next \thanks.\r
+% Spaces after \IEEEmembership other than the last one are OK (and needed) as\r
+% you are supposed to have spaces between the names. For what it is worth,\r
+% this is a minor point as most people would not even notice if the said evil\r
+% space somehow managed to creep in.\r
+\r
+\r
+\r
+% The paper headers\r
+\markboth{Journal of \LaTeX\ Class Files,~Vol.~6, No.~1, January~2007}%\r
+{Shell \MakeLowercase{\textit{et al.}}: Bare Advanced Demo of IEEEtran.cls for Journals}\r
+% The only time the second header will appear is for the odd numbered pages\r
+% after the title page when using the twoside option.\r
+% \r
+% *** Note that you probably will NOT want to include the author's ***\r
+% *** name in the headers of peer review papers.                   ***\r
+% You can use \ifCLASSOPTIONpeerreview for conditional compilation here if\r
+% you desire.\r
+\r
+\r
+\r
+% The publisher's ID mark at the bottom of the page is less important with\r
+% Computer Society journal papers as those publications place the marks\r
+% outside of the main text columns and, therefore, unlike regular IEEE\r
+% journals, the available text space is not reduced by their presence.\r
+% If you want to put a publisher's ID mark on the page you can do it like\r
+% this:\r
+%\IEEEpubid{0000--0000/00\$00.00~\copyright~2007 IEEE}\r
+% or like this to get the Computer Society new two part style.\r
+%\IEEEpubid{\makebox[\columnwidth]{\hfill 0000--0000/00/\$00.00~\copyright~2007 IEEE}%\r
+%\hspace{\columnsep}\makebox[\columnwidth]{Published by the IEEE Computer Society\hfill}}\r
+% Remember, if you use this you must call \IEEEpubidadjcol in the second\r
+% column for its text to clear the IEEEpubid mark (Computer Society jorunal\r
+% papers don't need this extra clearance.)\r
+\r
+\r
+\r
+% use for special paper notices\r
+%\IEEEspecialpapernotice{(Invited Paper)}\r
+\r
+\r
+\r
+% for Computer Society papers, we must declare the abstract and index terms\r
+% PRIOR to the title within the \IEEEcompsoctitleabstractindextext IEEEtran\r
+% command as these need to go into the title area created by \maketitle.\r
+\IEEEcompsoctitleabstractindextext{%\r
+\begin{abstract}\r
+%\boldmath\r
+The abstract goes here.\r
+\end{abstract}\r
+% IEEEtran.cls defaults to using nonbold math in the Abstract.\r
+% This preserves the distinction between vectors and scalars. However,\r
+% if the journal you are submitting to favors bold math in the abstract,\r
+% then you can use LaTeX's standard command \boldmath at the very start\r
+% of the abstract to achieve this. Many IEEE journals frown on math\r
+% in the abstract anyway. In particular, the Computer Society does\r
+% not want either math or citations to appear in the abstract.\r
+\r
+% Note that keywords are not normally used for peerreview papers.\r
+\begin{IEEEkeywords}\r
+Computer Society, IEEEtran, journal, \LaTeX, paper, template.\r
+\end{IEEEkeywords}}\r
+\r
+\r
+% make the title area\r
+\maketitle\r
+\r
+\r
+% To allow for easy dual compilation without having to reenter the\r
+% abstract/keywords data, the \IEEEcompsoctitleabstractindextext text will\r
+% not be used in maketitle, but will appear (i.e., to be "transported")\r
+% here as \IEEEdisplaynotcompsoctitleabstractindextext when compsoc mode\r
+% is not selected <OR> if conference mode is selected - because compsoc\r
+% conference papers position the abstract like regular (non-compsoc)\r
+% papers do!\r
+\IEEEdisplaynotcompsoctitleabstractindextext\r
+% \IEEEdisplaynotcompsoctitleabstractindextext has no effect when using\r
+% compsoc under a non-conference mode.\r
+\r
+\r
+% For peer review papers, you can put extra information on the cover\r
+% page as needed:\r
+% \ifCLASSOPTIONpeerreview\r
+% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}\r
+% \fi\r
+%\r
+% For peerreview papers, this IEEEtran command inserts a page break and\r
+% creates the second title. It will be ignored for other modes.\r
+\IEEEpeerreviewmaketitle\r
+\r
+\r
+\r
+\section{Introduction}\r
+% Computer Society journal papers do something a tad strange with the very\r
+% first section heading (almost always called "Introduction"). They place it\r
+% ABOVE the main text! IEEEtran.cls currently does not do this for you.\r
+% However, You can achieve this effect by making LaTeX jump through some\r
+% hoops via something like:\r
+%\r
+%\ifCLASSOPTIONcompsoc\r
+%  \noindent\raisebox{2\baselineskip}[0pt][0pt]%\r
+%  {\parbox{\columnwidth}{\section{Introduction}\label{sec:introduction}%\r
+%  \global\everypar=\everypar}}%\r
+%  \vspace{-1\baselineskip}\vspace{-\parskip}\par\r
+%\else\r
+%  \section{Introduction}\label{sec:introduction}\par\r
+%\fi\r
+%\r
+% Admittedly, this is a hack and may well be fragile, but seems to do the\r
+% trick for me. Note the need to keep any \label that may be used right\r
+% after \section in the above as the hack puts \section within a raised box.\r
+\r
+\r
+\r
+% The very first letter is a 2 line initial drop letter followed\r
+% by the rest of the first word in caps (small caps for compsoc).\r
+% \r
+% form to use if the first word consists of a single letter:\r
+% \IEEEPARstart{A}{demo} file is ....\r
+% \r
+% form to use if you need the single drop letter followed by\r
+% normal text (unknown if ever used by IEEE):\r
+% \IEEEPARstart{A}{}demo file is ....\r
+% \r
+% Some journals put the first two words in caps:\r
+% \IEEEPARstart{T}{his demo} file is ....\r
+% \r
+% Here we have the typical use of a "T" for an initial drop letter\r
+% and "HIS" in caps to complete the first word.\r
+\IEEEPARstart{T}{his} demo file is intended to serve as a ``starter file''\r
+for IEEE Computer Society journal papers produced under \LaTeX\ using\r
+IEEEtran.cls version 1.7 and later.\r
+% You must have at least 2 lines in the paragraph with the drop letter\r
+% (should never be an issue)\r
+I wish you the best of success.\r
+\r
+\hfill mds\r
\r
+\hfill January 11, 2007\r
+\r
+\subsection{Subsection Heading Here}\r
+Subsection text here.\r
+\r
+% needed in second column of first page if using \IEEEpubid\r
+%\IEEEpubidadjcol\r
+\r
+\subsubsection{Subsubsection Heading Here}\r
+Subsubsection text here.\r
+\r
+\r
+% An example of a floating figure using the graphicx package.\r
+% Note that \label must occur AFTER (or within) \caption.\r
+% For figures, \caption should occur after the \includegraphics.\r
+% Note that IEEEtran v1.7 and later has special internal code that\r
+% is designed to preserve the operation of \label within \caption\r
+% even when the captionsoff option is in effect. However, because\r
+% of issues like this, it may be the safest practice to put all your\r
+% \label just after \caption rather than within \caption{}.\r
+%\r
+% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class\r
+% option should be used if it is desired that the figures are to be\r
+% displayed while in draft mode.\r
+%\r
+%\begin{figure}[!t]\r
+%\centering\r
+%\includegraphics[width=2.5in]{myfigure}\r
+% where an .eps filename suffix will be assumed under latex, \r
+% and a .pdf suffix will be assumed for pdflatex; or what has been declared\r
+% via \DeclareGraphicsExtensions.\r
+%\caption{Simulation Results}\r
+%\label{fig_sim}\r
+%\end{figure}\r
+\r
+% Note that IEEE typically puts floats only at the top, even when this\r
+% results in a large percentage of a column being occupied by floats.\r
+% However, the Computer Society has been known to put floats at the bottom.\r
+\r
+\r
+% An example of a double column floating figure using two subfigures.\r
+% (The subfig.sty package must be loaded for this to work.)\r
+% The subfigure \label commands are set within each subfloat command, the\r
+% \label for the overall figure must come after \caption.\r
+% \hfil must be used as a separator to get equal spacing.\r
+% The subfigure.sty package works much the same way, except \subfigure is\r
+% used instead of \subfloat.\r
+%\r
+%\begin{figure*}[!t]\r
+%\centerline{\subfloat[Case I]\includegraphics[width=2.5in]{subfigcase1}%\r
+%\label{fig_first_case}}\r
+%\hfil\r
+%\subfloat[Case II]{\includegraphics[width=2.5in]{subfigcase2}%\r
+%\label{fig_second_case}}}\r
+%\caption{Simulation results}\r
+%\label{fig_sim}\r
+%\end{figure*}\r
+%\r
+% Note that often IEEE papers with subfigures do not employ subfigure\r
+% captions (using the optional argument to \subfloat), but instead will\r
+% reference/describe all of them (a), (b), etc., within the main caption.\r
+\r
+\r
+% An example of a floating table. Note that, for IEEE style tables, the \r
+% \caption command should come BEFORE the table. Table text will default to\r
+% \footnotesize as IEEE normally uses this smaller font for tables.\r
+% The \label must come after \caption as always.\r
+%\r
+%\begin{table}[!t]\r
+%% increase table row spacing, adjust to taste\r
+%\renewcommand{\arraystretch}{1.3}\r
+% if using array.sty, it might be a good idea to tweak the value of\r
+% \extrarowheight as needed to properly center the text within the cells\r
+%\caption{An Example of a Table}\r
+%\label{table_example}\r
+%\centering\r
+%% Some packages, such as MDW tools, offer better commands for making tables\r
+%% than the plain LaTeX2e tabular which is used here.\r
+%\begin{tabular}{|c||c|}\r
+%\hline\r
+%One & Two\\\r
+%\hline\r
+%Three & Four\\\r
+%\hline\r
+%\end{tabular}\r
+%\end{table}\r
+\r
+\r
+% Note that IEEE does not put floats in the very first column - or typically\r
+% anywhere on the first page for that matter. Also, in-text middle ("here")\r
+% positioning is not used. Most IEEE journals use top floats exclusively.\r
+% However, Computer Society journals sometimes do use bottom floats - bear\r
+% this in mind when choosing appropriate optional arguments for the\r
+% figure/table environments.\r
+% Note that, LaTeX2e, unlike IEEE journals, places footnotes above bottom\r
+% floats. This can be corrected via the \fnbelowfloat command of the\r
+% stfloats package.\r
+\r
+\r
+\r
+\section{Conclusion}\r
+The conclusion goes here.\r
+\r
+\r
+\r
+\r
+\r
+% if have a single appendix:\r
+%\appendix[Proof of the Zonklar Equations]\r
+% or\r
+%\appendix  % for no appendix heading\r
+% do not use \section anymore after \appendix, only \section*\r
+% is possibly needed\r
+\r
+% use appendices with more than one appendix\r
+% then use \section to start each appendix\r
+% you must declare a \section before using any\r
+% \subsection or using \label (\appendices by itself\r
+% starts a section numbered zero.)\r
+%\r
+\r
+\r
+\appendices\r
+\section{Proof of the First Zonklar Equation}\r
+Appendix one text goes here.\r
+\r
+% you can choose not to have a title for an appendix\r
+% if you want by leaving the argument blank\r
+\section{}\r
+Appendix two text goes here.\r
+\r
+\r
+% use section* for acknowledgement\r
+\ifCLASSOPTIONcompsoc\r
+  % The Computer Society usually uses the plural form\r
+  \section*{Acknowledgments}\r
+\else\r
+  % regular IEEE prefers the singular form\r
+  \section*{Acknowledgment}\r
+\fi\r
+\r
+\r
+The authors would like to thank...\r
+\r
+\r
+% Can use something like this to put references on a page\r
+% by themselves when using endfloat and the captionsoff option.\r
+\ifCLASSOPTIONcaptionsoff\r
+  \newpage\r
+\fi\r
+\r
+\r
+\r
+% trigger a \newpage just before the given reference\r
+% number - used to balance the columns on the last page\r
+% adjust value as needed - may need to be readjusted if\r
+% the document is modified later\r
+%\IEEEtriggeratref{8}\r
+% The "triggered" command can be changed if desired:\r
+%\IEEEtriggercmd{\enlargethispage{-5in}}\r
+\r
+% references section\r
+\r
+% can use a bibliography generated by BibTeX as a .bbl file\r
+% BibTeX documentation can be easily obtained at:\r
+% http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/\r
+% The IEEEtran BibTeX style support page is at:\r
+% http://www.michaelshell.org/tex/ieeetran/bibtex/\r
+%\bibliographystyle{IEEEtran}\r
+% argument is your BibTeX string definitions and bibliography database(s)\r
+%\bibliography{IEEEabrv,../bib/paper}\r
+%\r
+% <OR> manually copy in the resultant .bbl file\r
+% set second argument of \begin to the number of references\r
+% (used to reserve space for the reference number labels box)\r
+\begin{thebibliography}{1}\r
+\r
+\bibitem{IEEEhowto:kopka}\r
+H.~Kopka and P.~W. Daly, \emph{A Guide to {\LaTeX}}, 3rd~ed.\hskip 1em plus\r
+  0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.\r
+\r
+\end{thebibliography}\r
+\r
+% biography section\r
+% \r
+% If you have an EPS/PDF photo (graphicx package needed) extra braces are\r
+% needed around the contents of the optional argument to biography to prevent\r
+% the LaTeX parser from getting confused when it sees the complicated\r
+% \includegraphics command within an optional argument. (You could create\r
+% your own custom macro containing the \includegraphics command to make things\r
+% simpler here.)\r
+%\begin{biography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{mshell}}]{Michael Shell}\r
+% or if you just want to reserve a space for a photo:\r
+\r
+\begin{IEEEbiography}{Michael Shell}\r
+Biography text here.\r
+\end{IEEEbiography}\r
+\r
+% if you will not have a photo at all:\r
+\begin{IEEEbiographynophoto}{John Doe}\r
+Biography text here.\r
+\end{IEEEbiographynophoto}\r
+\r
+% insert where needed to balance the two columns on the last page with\r
+% biographies\r
+%\newpage\r
+\r
+\begin{IEEEbiographynophoto}{Jane Doe}\r
+Biography text here.\r
+\end{IEEEbiographynophoto}\r
+\r
+% You can push biographies down or up by placing\r
+% a \vfill before or after them. The appropriate\r
+% use of \vfill depends on what kind of text is\r
+% on the last page and whether or not the columns\r
+% are being equalized.\r
+\r
+%\vfill\r
+\r
+% Can be used to pull up biographies so that the bottom of the last one\r
+% is flush with the other column.\r
+%\enlargethispage{-5in}\r
+\r
+\r
+\r
+% that's all folks\r
+\end{document}\r
+\r
+\r
diff --git a/bare_conf-0.png b/bare_conf-0.png
new file mode 100644 (file)
index 0000000..b949d71
Binary files /dev/null and b/bare_conf-0.png differ
diff --git a/bare_conf-1.png b/bare_conf-1.png
new file mode 100644 (file)
index 0000000..3433f28
Binary files /dev/null and b/bare_conf-1.png differ
diff --git a/bare_conf-2.png b/bare_conf-2.png
new file mode 100644 (file)
index 0000000..9e9e378
Binary files /dev/null and b/bare_conf-2.png differ
diff --git a/bare_conf-3.png b/bare_conf-3.png
new file mode 100644 (file)
index 0000000..55e394a
Binary files /dev/null and b/bare_conf-3.png differ
diff --git a/bare_conf-4.png b/bare_conf-4.png
new file mode 100644 (file)
index 0000000..5b09434
Binary files /dev/null and b/bare_conf-4.png differ
diff --git a/bare_conf-5.png b/bare_conf-5.png
new file mode 100644 (file)
index 0000000..83dc46e
Binary files /dev/null and b/bare_conf-5.png differ
diff --git a/bare_conf-6.png b/bare_conf-6.png
new file mode 100644 (file)
index 0000000..ea4b406
Binary files /dev/null and b/bare_conf-6.png differ
diff --git a/bare_conf-7.png b/bare_conf-7.png
new file mode 100644 (file)
index 0000000..0ce94b5
Binary files /dev/null and b/bare_conf-7.png differ
diff --git a/bare_conf.aux b/bare_conf.aux
new file mode 100644 (file)
index 0000000..86dbb5a
--- /dev/null
@@ -0,0 +1,130 @@
+\relax 
+\citation{Ammari01}
+\citation{Sudip03}
+\citation{Akyildiz02}
+\citation{Nayak04}
+\citation{Ammari01}
+\citation{Misra05}
+\citation{Akyildiz02}
+\citation{varga}
+\citation{ma10}
+\@writefile{toc}{\contentsline {section}{\numberline {I}Introduction}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {II}Related works}{1}}
+\newlabel{rw}{{II}{1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-A}}Coverage}{1}}
+\citation{die09}
+\citation{Gallais06}
+\citation{Tian02}
+\citation{Ye03}
+\citation{Zhang05}
+\citation{HeinzelmanCB02}
+\citation{Berman05efficientenergy}
+\citation{1240799}
+\citation{Tian02}
+\citation{Prasad:2007:DAL:1782174.1782218}
+\citation{chin2007}
+\citation{Huang:2003:CPW:941350.941367}
+\citation{Ye03}
+\citation{cardei05}
+\citation{Cardei:2006:ECP:1646656.1646898}
+\citation{Slijepcevic01powerefficient}
+\citation{cardei02}
+\citation{Abrams:2004:SKA:984622.984684}
+\citation{Slijepcevic01powerefficient}
+\citation{Cardei:2005:IWS:1160086.1160098}
+\citation{Slijepcevic01powerefficient}
+\citation{Cardei:2005:IWS:1160086.1160098}
+\citation{Slijepcevic01powerefficient}
+\citation{Zorbas2007}
+\citation{Slijepcevic01powerefficient}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-B}}Lifetime}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-C}}Activity scheduling}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-D}}Distributed approaches}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-E}}Centralized approaches}{2}}
+\citation{Manju2011}
+\citation{cardei05bis}
+\citation{Cardei:2005:IWS:1160086.1160098}
+\citation{berman04}
+\citation{garg98}
+\citation{pc10}
+\citation{pc10}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-F}}Our contribution}{3}}
+\@writefile{toc}{\contentsline {section}{\numberline {III}Activity scheduling}{3}}
+\newlabel{pd}{{III}{3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Multi-round coverage protocol\relax }}{3}}
+\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
+\newlabel{fig1}{{1}{3}}
+\citation{Zhang05}
+\citation{pedraza2006}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {III-A}}Information exchange phase}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {III-B}}Leader election phase}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {III-C}}Decision phase}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {III-D}}Sensing phase}{4}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Wireless sensor node represented by 13 primary points\relax }}{4}}
+\newlabel{fig2}{{2}{4}}
+\@writefile{toc}{\contentsline {section}{\numberline {IV}Coverage problem formulation}{4}}
+\newlabel{cp}{{IV}{4}}
+\citation{varga}
+\citation{HeinzelmanCB02}
+\newlabel{eq13}{{3}{5}}
+\newlabel{eq14}{{4}{5}}
+\newlabel{eq:ip2r}{{5}{5}}
+\@writefile{toc}{\contentsline {section}{\numberline {V}Simulation results}{5}}
+\newlabel{exp}{{V}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {V-A}}The impact of the number of rounds on the coverage ratio}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {V-B}}The impact of the number of rounds on the active sensors ratio}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces The impact of the number of rounds on the coverage ratio for 150 deployed nodes\relax }}{6}}
+\newlabel{fig3}{{3}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces The impact of the number of rounds on the active sensors ratio for 150 deployed nodes \relax }}{6}}
+\newlabel{fig4}{{4}{6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {V-C}}The impact of the number of rounds on the energy saving ratio}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces The impact of the number of rounds on the energy saving ratio for 150 deployed nodes\relax }}{6}}
+\newlabel{fig5}{{5}{6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {V-D}}The percentage of stopped simulation runs}{6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {V-E}}The energy consumption}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces The percentage of stopped simulation runs compared to the number of rounds for 150 deployed nodes \relax }}{7}}
+\newlabel{fig6}{{6}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces The energy consumption\relax }}{7}}
+\newlabel{fig7}{{7}{7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {V-F}}The impact of the number of sensors on execution time}{7}}
+\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces THE EXECUTION TIME(S) VS THE NUMBER OF SENSORS\relax }}{7}}
+\newlabel{table1}{{I}{7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {V-G}}The network lifetime}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces The network lifetime \relax }}{7}}
+\newlabel{fig8}{{8}{7}}
+\bibstyle{IEEEtran}
+\bibdata{bare_conf}
+\bibcite{Ammari01}{1}
+\bibcite{Sudip03}{2}
+\bibcite{Akyildiz02}{3}
+\bibcite{Nayak04}{4}
+\bibcite{Misra05}{5}
+\bibcite{varga}{6}
+\bibcite{ma10}{7}
+\bibcite{die09}{8}
+\bibcite{Gallais06}{9}
+\bibcite{Tian02}{10}
+\bibcite{Ye03}{11}
+\bibcite{Zhang05}{12}
+\bibcite{HeinzelmanCB02}{13}
+\bibcite{Berman05efficientenergy}{14}
+\bibcite{1240799}{15}
+\bibcite{Prasad:2007:DAL:1782174.1782218}{16}
+\bibcite{chin2007}{17}
+\bibcite{Huang:2003:CPW:941350.941367}{18}
+\bibcite{cardei05}{19}
+\bibcite{Cardei:2006:ECP:1646656.1646898}{20}
+\bibcite{Slijepcevic01powerefficient}{21}
+\bibcite{cardei02}{22}
+\bibcite{Abrams:2004:SKA:984622.984684}{23}
+\bibcite{Cardei:2005:IWS:1160086.1160098}{24}
+\bibcite{Zorbas2007}{25}
+\bibcite{Manju2011}{26}
+\bibcite{cardei05bis}{27}
+\bibcite{berman04}{28}
+\@writefile{toc}{\contentsline {section}{\numberline {VI}Conclusion and future works}{8}}
+\newlabel{sec:conclusion}{{VI}{8}}
+\@writefile{toc}{\contentsline {section}{References}{8}}
+\bibcite{garg98}{29}
+\bibcite{pc10}{30}
+\bibcite{pedraza2006}{31}
diff --git a/bare_conf.bbl b/bare_conf.bbl
new file mode 100644 (file)
index 0000000..0d0066b
--- /dev/null
@@ -0,0 +1,195 @@
+% Generated by IEEEtran.bst, version: 1.13 (2008/09/30)
+\begin{thebibliography}{10}
+\providecommand{\url}[1]{#1}
+\csname url@samestyle\endcsname
+\providecommand{\newblock}{\relax}
+\providecommand{\bibinfo}[2]{#2}
+\providecommand{\BIBentrySTDinterwordspacing}{\spaceskip=0pt\relax}
+\providecommand{\BIBentryALTinterwordstretchfactor}{4}
+\providecommand{\BIBentryALTinterwordspacing}{\spaceskip=\fontdimen2\font plus
+\BIBentryALTinterwordstretchfactor\fontdimen3\font minus
+  \fontdimen4\font\relax}
+\providecommand{\BIBforeignlanguage}[2]{{%
+\expandafter\ifx\csname l@#1\endcsname\relax
+\typeout{** WARNING: IEEEtran.bst: No hyphenation pattern has been}%
+\typeout{** loaded for the language `#1'. Using the pattern for}%
+\typeout{** the default language instead.}%
+\else
+\language=\csname l@#1\endcsname
+\fi
+#2}}
+\providecommand{\BIBdecl}{\relax}
+\BIBdecl
+
+\bibitem{Ammari01}
+H.~M. Ammari and S.~K. Das, ``Scheduling protocols for homogeneous and
+  heterogeneous k-covered wireless sensor networks,'' Pervasive and Mobile
+  Computing, vol.~7, no.~1, 2011, pp. 79--97.
+
+\bibitem{Sudip03}
+I.~W. Sudip~Misra and S.~C. Misra, Guide to Wireless Sensor Networks.\hskip 1em
+  plus 0.5em minus 0.4em\relax Springer-Verlag London Limited, 2009.
+
+\bibitem{Akyildiz02}
+I.~F. Akyildiz and M.~C. Vuran, Wireless Sensor Networks.\hskip 1em plus 0.5em
+  minus 0.4em\relax John Wiley and Sons Ltd., 2010.
+
+\bibitem{Nayak04}
+A.~Nayak and I.~Stojmenovic, Wireless Sensor and Actuator Networks: Algorithms
+  and Protocols for Scalable Coordination and Data Communication.\hskip 1em
+  plus 0.5em minus 0.4em\relax John Wiley and Sons, Inc, 2010.
+
+\bibitem{Misra05}
+M.~K. S.~Misra and M.~Obaidat, ``Connectivity preserving localized coverage
+  algorithm for area monitoring using wireless sensor networks,'' Computer
+  Communications, vol.~34, no.~12, 2011, pp. 1484--1496.
+
+\bibitem{varga}
+A.~Varga, ``Omnet++ discrete event simulation system,'' Available:
+  http://www.omnetpp.org, 2003.
+
+\bibitem{ma10}
+R.~R. Mulligan and H.~M. Ammari, ``Coverage in wireless sensor networks: A
+  survey,'' Journal of Network Protocols and Algorithms (NPA), vol.~5, no.~2,
+  2010, pp. 27--53.
+
+\bibitem{die09}
+I.~Dietrich and F.~Dressler, ``On the lifetime of wireless sensor networks,''
+  TOSN, vol.~5, no.~1, 2009.
+
+\bibitem{Gallais06}
+A.~Gallais, J.~Carle, D.~Simplot-Ryl, and I.~Stojmenovic, ``Localized sensor
+  area coverage with low communication overhead,'' in Proceedings of the Fourth
+  Annual IEEE International Conference on Pervasive Computing and
+  Communications, 2006, pp. 328--337.
+
+\bibitem{Tian02}
+D.~Tian and N.~D. Georganas, ``A coverage-preserving node scheduling scheme for
+  large wireless sensor networks,'' in Proceedings of the 1st ACM international
+  workshop on Wireless sensor networks and applications, ser. WSNA '02.\hskip
+  1em plus 0.5em minus 0.4em\relax ACM, 2002, pp. 32--41.
+
+\bibitem{Ye03}
+F.~Ye, G.~Zhong, J.~Cheng, S.~Lu, and L.~Zhang, ``Peas: A robust energy
+  conserving protocol for long-lived sensor networks,'' in Proceedings of the
+  23rd International Conference on Distributed Computing Systems, ser.
+  ICDCS'03, 2003, pp. 28--37.
+
+\bibitem{Zhang05}
+H.~Zhang and J.~C. Hou, ``Maintaining sensing coverage and connectivity in
+  large sensor networks,'' Ad Hoc {\&} Sensor Wireless Networks, vol.~1, no.
+  1-2, 2005.
+
+\bibitem{HeinzelmanCB02}
+W.~B. Heinzelman, A.~P. Chandrakasan, and H.~Balakrishnan, ``An
+  application-specific protocol architecture for wireless microsensor
+  networks,'' IEEE Transactions on Wireless Communications, vol.~1, no.~4,
+  2002, pp. 660--670.
+
+\bibitem{Berman05efficientenergy}
+P.~Berman, G.~Calinescu, C.~Shah, and A.~Zelikovsky, ``Efficient energy
+  management in sensor networks,'' in Ad Hoc and Sensor Networks. Nova Science
+  Publishers.\hskip 1em plus 0.5em minus 0.4em\relax Nova Science Publisher,
+  2005.
+
+\bibitem{1240799}
+J.~Lu and T.~Suda, ``Coverage-aware self-scheduling in sensor networks,'' in
+  Computer Communications, 2003. CCW 2003. Proceedings. 2003 IEEE 18th Annual
+  Workshop on, 2003, pp. 117--123.
+
+\bibitem{Prasad:2007:DAL:1782174.1782218}
+\BIBentryALTinterwordspacing
+S.~K. Prasad and A.~Dhawan, ``Distributed algorithms for lifetime of wireless
+  sensor networks based on dependencies among cover sets,'' in Proceedings of
+  the 14th international conference on High performance computing, ser.
+  HiPC'07.\hskip 1em plus 0.5em minus 0.4em\relax Berlin, Heidelberg:
+  Springer-Verlag, 2007, pp. 381--392. [Online]. Available:
+  \url{http://dl.acm.org/citation.cfm?id=1782174.1782218}
+\BIBentrySTDinterwordspacing
+
+\bibitem{chin2007}
+C.~T. Vu, ``An energy-efficient distributed algorithm for k-coverage problem in
+  wireless sensor networks,'' Ph.D. dissertation, GeorgiaState University,
+  2007.
+
+\bibitem{Huang:2003:CPW:941350.941367}
+\BIBentryALTinterwordspacing
+C.-F. Huang and Y.-C. Tseng, ``The coverage problem in a wireless sensor
+  network,'' in Proceedings of the 2nd ACM international conference on Wireless
+  sensor networks and applications, ser. WSNA '03.\hskip 1em plus 0.5em minus
+  0.4em\relax New York, NY, USA: ACM, 2003, pp. 115--121. [Online]. Available:
+  \url{http://doi.acm.org/10.1145/941350.941367}
+\BIBentrySTDinterwordspacing
+
+\bibitem{cardei05}
+M.~Cardei and M.~P. J.~Wu, N.~Lu, ``Maximum network lifetime with adjustable
+  range,'' in WiMob, 2005.
+
+\bibitem{Cardei:2006:ECP:1646656.1646898}
+\BIBentryALTinterwordspacing
+M.~Cardei and J.~Wu, ``Energy-efficient coverage problems in wireless ad-hoc
+  sensor networks,'' Comput. Commun., vol.~29, no.~4, Feb. 2006, pp. 413--420.
+  [Online]. Available: \url{http://dx.doi.org/10.1016/j.comcom.2004.12.025}
+\BIBentrySTDinterwordspacing
+
+\bibitem{Slijepcevic01powerefficient}
+S.~Slijepcevic and M.~Potkonjak, ``Power efficient organization of wireless
+  sensor networks,'' in IEEE International conference on Communications, 2001,
+  pp. 472--476.
+
+\bibitem{cardei02}
+M.~Cardei, D.~MacCallum, M.~X. Cheng, M.~Min, X.~Jia, D.~Li, and D.-Z. Du,
+  ``Wireless sensor networks with energy efficient organization,'' Journal of
+  Interconnection Networks, vol.~3, no. 3-4, 2002, pp. 213--229.
+
+\bibitem{Abrams:2004:SKA:984622.984684}
+\BIBentryALTinterwordspacing
+Z.~Abrams, A.~Goel, and S.~Plotkin, ``Set k-cover algorithms for energy
+  efficient monitoring in wireless sensor networks,'' in Proceedings of the 3rd
+  international symposium on Information processing in sensor networks, ser.
+  IPSN '04.\hskip 1em plus 0.5em minus 0.4em\relax New York, NY, USA: ACM,
+  2004, pp. 424--432. [Online]. Available:
+  \url{http://doi.acm.org/10.1145/984622.984684}
+\BIBentrySTDinterwordspacing
+
+\bibitem{Cardei:2005:IWS:1160086.1160098}
+M.~Cardei and D.-Z. Du, ``Improving wireless sensor network lifetime through
+  power aware organization,'' Wirel. Netw., vol.~11, May 2005, pp. 333--340.
+
+\bibitem{Zorbas2007}
+D.~Zorbas, D.~Glynos, P.~Kotzanikolaou, and C.~Douligeris, ``B\{GOP\}: an
+  adaptive coverage algorithm for wireless sensor networks,'' in Proceedings of
+  the 13th European Wireless Conference, ser. EW'07, 2007.
+
+\bibitem{Manju2011}
+M.~Chaudhary and A.~K. Pujari, ``High-energy-first (hef) heuristic for
+  energy-efficient target coverage problem,'' International Journal of Ad hoc,
+  Sensor and Uniquitous computing (IJASUC), vol.~2, no.~1, 2011.
+
+\bibitem{cardei05bis}
+M.~Cardei, M.~T. Thai, Y.~Li, and W.~Wu, ``Energy-efficient target coverage in
+  wireless sensor networks,'' in INFOCOM, 2005, pp. 1976--1984.
+
+\bibitem{berman04}
+P.~Berman and G.~Calinescu, ``Power efficient monitoring management in sensor
+  networks,'' in Proceedings of IEEE Wireless Communication and Networking
+  Conference (WCNC'04), 2004, pp. 2329--2334.
+
+\bibitem{garg98}
+N.~Garg and J.~Koenemann, ``Faster and simpler algorithms for multicommodity
+  flow and other fractional packing problems.'' in Proceedings of the 39th
+  Annual Symposium on Foundations of Computer Science, ser. FOCS '98, 1998, pp.
+  300--309.
+
+\bibitem{pc10}
+T.~Padmavathy and M.~Chitra, ``Extending the network lifetime of wireless
+  sensor networks using residual energy extraction—hybrid scheduling
+  algorithm,'' Int. J. of Communications, Network and System Sciences, vol.~3,
+  no.~1, 2010, pp. 98--106.
+
+\bibitem{pedraza2006}
+F.~Pedraza, A.~L. Medaglia, and A.~Garcia, ``Efficient coverage algorithms for
+  wireless sensor networks,'' in Systems and Information Engineering Design
+  Symposium, 2006 {IEEE}, 2006, pp. 78 --83.
+
+\end{thebibliography}
diff --git a/bare_conf.blg b/bare_conf.blg
new file mode 100644 (file)
index 0000000..de08649
--- /dev/null
@@ -0,0 +1,56 @@
+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: bare_conf.aux
+The style file: IEEEtran.bst
+Reallocated singl_function (elt_size=4) to 100 items from 50.
+Reallocated singl_function (elt_size=4) to 100 items from 50.
+Reallocated singl_function (elt_size=4) to 100 items from 50.
+Reallocated wiz_functions (elt_size=4) to 6000 items from 3000.
+Reallocated singl_function (elt_size=4) to 100 items from 50.
+Database file #1: bare_conf.bib
+-- IEEEtran.bst version 1.13 (2008/09/30) by Michael Shell.
+-- http://www.michaelshell.org/tex/ieeetran/bibtex/
+-- See the "IEEEtran_bst_HOWTO.pdf" manual for usage information.
+
+Done.
+You've used 31 entries,
+            4035 wiz_defined-function locations,
+            1010 strings with 13489 characters,
+and the built_in function-call counts, 23097 in all, are:
+= -- 1875
+> -- 493
+< -- 189
++ -- 273
+- -- 79
+* -- 1047
+:= -- 3476
+add.period$ -- 67
+call.type$ -- 31
+change.case$ -- 28
+chr.to.int$ -- 444
+cite$ -- 31
+duplicate$ -- 1672
+empty$ -- 1990
+format.name$ -- 108
+if$ -- 5380
+int.to.chr$ -- 0
+int.to.str$ -- 31
+missing$ -- 287
+newline$ -- 124
+num.names$ -- 31
+pop$ -- 658
+preamble$ -- 1
+purify$ -- 0
+quote$ -- 2
+skip$ -- 1873
+stack$ -- 0
+substring$ -- 1064
+swap$ -- 1302
+text.length$ -- 41
+text.prefix$ -- 0
+top$ -- 5
+type$ -- 31
+warning$ -- 0
+while$ -- 103
+width$ -- 33
+write$ -- 328
diff --git a/bare_conf.dvi b/bare_conf.dvi
new file mode 100644 (file)
index 0000000..df3d233
Binary files /dev/null and b/bare_conf.dvi differ
diff --git a/bare_conf.log b/bare_conf.log
new file mode 100644 (file)
index 0000000..0023d2a
--- /dev/null
@@ -0,0 +1,998 @@
+This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (format=pdflatex 2013.8.31)  6 DEC 2013 00:05
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**bare_conf.tex
+(./bare_conf.tex
+LaTeX2e <2011/06/27>
+Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, lo
+aded.
+(./IEEEtran.cls
+Document Class: IEEEtran 2012/11/21 V1.8c by Harald Hanche-Olsen and Anders Chr
+istensen
+-- Based on V1.7a by Michael Shell
+-- See the "IEEEtran_HOWTO" manual for usage information.
+-- http://www.michaelshell.org/tex/ieeetran/
+\@IEEEtrantmpdimenA=\dimen102
+\@IEEEtrantmpdimenB=\dimen103
+\@IEEEtrantmpcountA=\count79
+\@IEEEtrantmpcountB=\count80
+\@IEEEtrantmptoksA=\toks14
+LaTeX Font Info:    Try loading font information for OT1+ptm on input line 373.
+
+(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1ptm.fd
+File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
+)
+-- Using 8.5in x 11in (letter) paper.
+-- Using PDF output.
+\@IEEEnormalsizeunitybaselineskip=\dimen104
+-- This is a 10 point document.
+\CLASSINFOnormalsizebaselineskip=\dimen105
+\CLASSINFOnormalsizeunitybaselineskip=\dimen106
+\IEEEnormaljot=\dimen107
+LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <5> not available
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/it' in size <5> not available
+(Font)              Font shape `OT1/ptm/b/it' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <7> not available
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/it' in size <7> not available
+(Font)              Font shape `OT1/ptm/b/it' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <8> not available
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/it' in size <8> not available
+(Font)              Font shape `OT1/ptm/b/it' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <9> not available
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/it' in size <9> not available
+(Font)              Font shape `OT1/ptm/b/it' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <10> not available
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/it' in size <10> not available
+(Font)              Font shape `OT1/ptm/b/it' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <11> not available
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/it' in size <11> not available
+(Font)              Font shape `OT1/ptm/b/it' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <12> not available
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/it' in size <12> not available
+(Font)              Font shape `OT1/ptm/b/it' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <17> not available
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/it' in size <17> not available
+(Font)              Font shape `OT1/ptm/b/it' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <20> not available
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/it' in size <20> not available
+(Font)              Font shape `OT1/ptm/b/it' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <24> not available
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 731.
+LaTeX Font Info:    Font shape `OT1/ptm/bx/it' in size <24> not available
+(Font)              Font shape `OT1/ptm/b/it' tried instead on input line 731.
+\IEEEilabelindentA=\dimen108
+\IEEEilabelindentB=\dimen109
+\IEEEilabelindent=\dimen110
+\IEEEelabelindent=\dimen111
+\IEEEdlabelindent=\dimen112
+\IEEElabelindent=\dimen113
+\IEEEiednormlabelsep=\dimen114
+\IEEEiedmathlabelsep=\dimen115
+\IEEEiedtopsep=\skip41
+\c@section=\count81
+\c@subsection=\count82
+\c@subsubsection=\count83
+\c@paragraph=\count84
+\c@IEEEsubequation=\count85
+\abovecaptionskip=\skip42
+\belowcaptionskip=\skip43
+\c@figure=\count86
+\c@table=\count87
+\@IEEEeqnnumcols=\count88
+\@IEEEeqncolcnt=\count89
+\@IEEEtmpitemindent=\dimen116
+\c@IEEEbiography=\count90
+\@IEEEtranrubishbin=\box26
+) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+Package: float 2001/11/08 v1.3d Float enhancements (AL)
+\c@float@type=\count91
+\float@exts=\toks15
+\float@box=\box27
+\@float@everytoks=\toks16
+\@floatcapt=\box28
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/epsfig.sty
+Package: epsfig 1999/02/16 v1.7a (e)psfig emulation (SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
+\KV@toks@=\toks17
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
+File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
+)
+Package graphics Info: Driver file: pdftex.def on input line 91.
+
+(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
+File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count92
+))
+\Gin@req@height=\dimen117
+\Gin@req@width=\dimen118
+)
+\epsfxsize=\dimen119
+\epsfysize=\dimen120
+)
+(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
+\calc@Acount=\count93
+\calc@Bcount=\count94
+\calc@Adimen=\dimen121
+\calc@Bdimen=\dimen122
+\calc@Askip=\skip44
+\calc@Bskip=\skip45
+LaTeX Info: Redefining \setlength on input line 76.
+LaTeX Info: Redefining \addtolength on input line 77.
+\calc@Ccount=\count95
+\calc@Cskip=\skip46
+)
+(/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty
+Package: times 2005/04/12 PSNFSS-v9.2a (SPQR) 
+)
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+Package: amssymb 2009/06/22 v3.00
+
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support
+\@emptytoks=\toks18
+\symAMSa=\mathgroup4
+\symAMSb=\mathgroup5
+LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
+(Font)                  U/euf/m/n --> U/euf/b/n on input line 96.
+))
+(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+Package: amsmath 2000/07/18 v2.13 AMS math features
+\@mathmargin=\skip47
+
+For additional information on amsmath, use the `?' option.
+(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+Package: amstext 2000/06/29 v2.01
+
+(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+File: amsgen.sty 1999/11/30 v2.0
+\@emptytoks=\toks19
+\ex@=\dimen123
+))
+(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+Package: amsbsy 1999/11/29 v1.2d
+\pmbraise@=\dimen124
+)
+(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+Package: amsopn 1999/12/14 v2.01 operator names
+)
+\inf@bad=\count96
+LaTeX Info: Redefining \frac on input line 211.
+\uproot@=\count97
+\leftroot@=\count98
+LaTeX Info: Redefining \overline on input line 307.
+\classnum@=\count99
+\DOTSCASE@=\count100
+LaTeX Info: Redefining \ldots on input line 379.
+LaTeX Info: Redefining \dots on input line 382.
+LaTeX Info: Redefining \cdots on input line 467.
+\Mathstrutbox@=\box29
+\strutbox@=\box30
+\big@size=\dimen125
+LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
+LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
+\macc@depth=\count101
+\c@MaxMatrixCols=\count102
+\dotsspace@=\muskip10
+\c@parentequation=\count103
+\dspbrk@lvl=\count104
+\tag@help=\toks20
+\row@=\count105
+\column@=\count106
+\maxfields@=\count107
+\andhelp@=\toks21
+\eqnshift@=\dimen126
+\alignsep@=\dimen127
+\tagshift@=\dimen128
+\tagwidth@=\dimen129
+\totwidth@=\dimen130
+\lineht@=\dimen131
+\@envbody=\toks22
+\multlinegap=\skip48
+\multlinetaggap=\skip49
+\mathdisplay@stack=\toks23
+LaTeX Info: Redefining \[ on input line 2666.
+LaTeX Info: Redefining \] on input line 2667.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/base/latexsym.sty
+Package: latexsym 1998/08/17 v2.2e Standard LaTeX package (lasy symbols)
+\symlasy=\mathgroup6
+LaTeX Font Info:    Overwriting symbol font `lasy' in version `bold'
+(Font)                  U/lasy/m/n --> U/lasy/b/n on input line 47.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/algorithms/algorithmic.sty
+Package: algorithmic 2009/08/24 v0.1 Document Style `algorithmic'
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
+)
+\c@ALC@unique=\count108
+\c@ALC@line=\count109
+\c@ALC@rem=\count110
+\c@ALC@depth=\count111
+\ALC@tlm=\skip50
+\algorithmicindent=\skip51
+)
+(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def
+File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
+LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
+)
+LaTeX Font Info:    Try loading font information for T1+ptm on input line 100.
+
+(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd
+File: t1ptm.fd 2001/06/04 font definitions for T1/ptm.
+))
+(/usr/share/texmf/tex/latex/pgf/frontendlayer/tikz.sty
+(/usr/share/texmf/tex/latex/pgf/basiclayer/pgf.sty
+(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex
+\pgfutil@everybye=\toks24
+)
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def
+\pgfutil@abb=\box31
+
+(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty
+Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS)
+))
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex
+Package: pgfrcs 2010/10/25 v2.10 (rcs-revision 1.24)
+))
+Package: pgf 2008/01/15 v2.10 (rcs-revision 1.12)
+
+(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty
+(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex
+Package: pgfsys 2010/06/30 v2.10 (rcs-revision 1.37)
+
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex
+\pgfkeys@pathtoks=\toks25
+\pgfkeys@temptoks=\toks26
+
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex
+\pgfkeys@tmptoks=\toks27
+))
+\pgf@x=\dimen132
+\pgf@y=\dimen133
+\pgf@xa=\dimen134
+\pgf@ya=\dimen135
+\pgf@xb=\dimen136
+\pgf@yb=\dimen137
+\pgf@xc=\dimen138
+\pgf@yc=\dimen139
+\w@pgf@writea=\write3
+\r@pgf@reada=\read1
+\c@pgf@counta=\count112
+\c@pgf@countb=\count113
+\c@pgf@countc=\count114
+\c@pgf@countd=\count115
+
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg
+File: pgf.cfg 2008/05/14  (rcs-revision 1.7)
+)
+Package pgfsys Info: Driver file for pgf: pgfsys-pdftex.def on input line 900.
+
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
+File: pgfsys-pdftex.def 2009/05/22  (rcs-revision 1.26)
+
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def
+File: pgfsys-common-pdf.def 2008/05/19  (rcs-revision 1.10)
+)))
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+File: pgfsyssoftpath.code.tex 2008/07/18  (rcs-revision 1.7)
+\pgfsyssoftpath@smallbuffer@items=\count116
+\pgfsyssoftpath@bigbuffer@items=\count117
+)
+(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+File: pgfsysprotocol.code.tex 2006/10/16  (rcs-revision 1.4)
+))
+(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK)
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg
+File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
+)
+Package xcolor Info: Driver file: pdftex.def on input line 225.
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337.
+Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341.
+Package xcolor Info: Model `RGB' extended on input line 1353.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360.
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex
+Package: pgfcore 2010/04/11 v2.10 (rcs-revision 1.7)
+
+(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex
+\pgfmath@dimen=\dimen140
+\pgfmath@count=\count118
+\pgfmath@box=\box32
+\pgfmath@toks=\toks28
+\pgfmath@stack@operand=\toks29
+\pgfmath@stack@operation=\toks30
+)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.code.tex
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.random.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.base.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.round.code.tex)
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex)))
+(/usr/share/texmf/tex/generic/pgf/math/pgfmathfloat.code.tex
+\c@pgfmathroundto@lastzeros=\count119
+))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
+File: pgfcorepoints.code.tex 2010/04/09  (rcs-revision 1.20)
+\pgf@picminx=\dimen141
+\pgf@picmaxx=\dimen142
+\pgf@picminy=\dimen143
+\pgf@picmaxy=\dimen144
+\pgf@pathminx=\dimen145
+\pgf@pathmaxx=\dimen146
+\pgf@pathminy=\dimen147
+\pgf@pathmaxy=\dimen148
+\pgf@xx=\dimen149
+\pgf@xy=\dimen150
+\pgf@yx=\dimen151
+\pgf@yy=\dimen152
+\pgf@zx=\dimen153
+\pgf@zy=\dimen154
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
+File: pgfcorepathconstruct.code.tex 2010/08/03  (rcs-revision 1.24)
+\pgf@path@lastx=\dimen155
+\pgf@path@lasty=\dimen156
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
+File: pgfcorepathusage.code.tex 2008/04/22  (rcs-revision 1.12)
+\pgf@shorten@end@additional=\dimen157
+\pgf@shorten@start@additional=\dimen158
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
+File: pgfcorescopes.code.tex 2010/09/08  (rcs-revision 1.34)
+\pgfpic=\box33
+\pgf@hbox=\box34
+\pgf@layerbox@main=\box35
+\pgf@picture@serial@count=\count120
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
+File: pgfcoregraphicstate.code.tex 2008/04/22  (rcs-revision 1.9)
+\pgflinewidth=\dimen159
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
+File: pgfcoretransformations.code.tex 2009/06/10  (rcs-revision 1.11)
+\pgf@pt@x=\dimen160
+\pgf@pt@y=\dimen161
+\pgf@pt@temp=\dimen162
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
+File: pgfcorequick.code.tex 2008/10/09  (rcs-revision 1.3)
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
+File: pgfcoreobjects.code.tex 2006/10/11  (rcs-revision 1.2)
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
+File: pgfcorepathprocessing.code.tex 2008/10/09  (rcs-revision 1.8)
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
+File: pgfcorearrows.code.tex 2008/04/23  (rcs-revision 1.11)
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
+File: pgfcoreshade.code.tex 2008/11/23  (rcs-revision 1.13)
+\pgf@max=\dimen163
+\pgf@sys@shading@range@num=\count121
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
+File: pgfcoreimage.code.tex 2010/03/25  (rcs-revision 1.16)
+
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
+File: pgfcoreexternal.code.tex 2010/09/01  (rcs-revision 1.17)
+\pgfexternal@startupbox=\box36
+))
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
+File: pgfcorelayers.code.tex 2010/08/27  (rcs-revision 1.2)
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
+File: pgfcoretransparency.code.tex 2008/01/17  (rcs-revision 1.2)
+)
+(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
+File: pgfcorepatterns.code.tex 2009/07/02  (rcs-revision 1.3)
+)))
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
+File: pgfmoduleshapes.code.tex 2010/09/09  (rcs-revision 1.13)
+\pgfnodeparttextbox=\box37
+)
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleplot.code.tex
+File: pgfmoduleplot.code.tex 2010/10/22  (rcs-revision 1.8)
+)
+(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+Package: pgfcomp-version-0-65 2007/07/03 v2.10 (rcs-revision 1.7)
+\pgf@nodesepstart=\dimen164
+\pgf@nodesepend=\dimen165
+)
+(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+Package: pgfcomp-version-1-18 2007/07/23 v2.10 (rcs-revision 1.1)
+))
+(/usr/share/texmf/tex/latex/pgf/utilities/pgffor.sty
+(/usr/share/texmf/tex/latex/pgf/utilities/pgfkeys.sty
+(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex))
+(/usr/share/texmf/tex/generic/pgf/utilities/pgffor.code.tex
+Package: pgffor 2010/03/23 v2.10 (rcs-revision 1.18)
+\pgffor@iter=\dimen166
+\pgffor@skip=\dimen167
+\pgffor@stack=\toks31
+\pgffor@toks=\toks32
+))
+(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+Package: tikz 2010/10/13 v2.10 (rcs-revision 1.76)
+
+(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
+File: pgflibraryplothandlers.code.tex 2010/05/31 v2.10 (rcs-revision 1.15)
+\pgf@plot@mark@count=\count122
+\pgfplotmarksize=\dimen168
+)
+\tikz@lastx=\dimen169
+\tikz@lasty=\dimen170
+\tikz@lastxsaved=\dimen171
+\tikz@lastysaved=\dimen172
+\tikzleveldistance=\dimen173
+\tikzsiblingdistance=\dimen174
+\tikz@figbox=\box38
+\tikz@tempbox=\box39
+\tikztreelevel=\count123
+\tikznumberofchildren=\count124
+\tikznumberofcurrentchild=\count125
+\tikz@fig@count=\count126
+
+(/usr/share/texmf/tex/generic/pgf/modules/pgfmodulematrix.code.tex
+File: pgfmodulematrix.code.tex 2010/08/24  (rcs-revision 1.4)
+\pgfmatrixcurrentrow=\count127
+\pgfmatrixcurrentcolumn=\count128
+\pgf@matrix@numberofcolumns=\count129
+)
+\tikz@expandcount=\count130
+
+(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopat
+hs.code.tex
+File: tikzlibrarytopaths.code.tex 2008/06/17 v2.10 (rcs-revision 1.2)
+))) (/usr/share/texlive/texmf-dist/tex/latex/subfigure/subfigure.sty
+Package: subfigure 2002/03/15 v2.1.5 subfigure package
+\subfigtopskip=\skip52
+\subfigcapskip=\skip53
+\subfigcaptopadj=\dimen175
+\subfigbottomskip=\skip54
+\subfigcapmargin=\dimen176
+\subfiglabelskip=\skip55
+\c@subfigure=\count131
+\c@lofdepth=\count132
+\c@subtable=\count133
+\c@lotdepth=\count134
+****************************************
+* Local config file subfigure.cfg used *
+****************************************
+(/usr/share/texlive/texmf-dist/tex/latex/subfigure/subfigure.cfg)
+\subfig@top=\skip56
+\subfig@bottom=\skip57
+)
+(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty
+Package: xspace 2009/10/20 v1.13 Space after command names (DPC,MH)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty
+Package: algorithm2e 2008/00/00 v3.10 algorithms environments
+\c@AlgoLine=\count135
+
+(/usr/share/texlive/texmf-dist/tex/latex/relsize/relsize.sty
+Package: relsize 2011/09/21 ver 4.0
+
+Examine \normalsize starts \@setfontsize size may be 10. 
+Examine \small starts \@setfontsize size may be 9. 
+Examine \footnotesize starts \@setfontsize size may be 8. 
+Examine \large starts \@setfontsize size may be 12. 
+Examine \Large starts \@setfontsize size may be 14. 
+Examine \LARGE starts \@setfontsize size may be 17. 
+Examine \scriptsize starts \@setfontsize size may be 7. 
+Examine \tiny starts \@setfontsize size may be 5. 
+Examine \huge starts \@setfontsize size may be 20. 
+Examine \Huge starts \@setfontsize size may be 24. )
+********************************************************
+Package `algorithm2e' Release 4.01 -- december 14 2009 --
+- algorithm2e-announce@lirmm.fr mailing list for announcement about releases
+- algorithm2e-discussion@lirmm.fr mailing list for discussion about package
+subscribe by emailing sympa@lirmm.fr with 'subscribe <list> <firstname name>'
+- Author: Christophe Fiorio (fiorio@lirmm.fr)
+********************************************************
+\skiptotal=\skip58
+\skiplinenumber=\skip59
+\skiprule=\skip60
+\skiphlne=\skip61
+\skiptext=\skip62
+\skiplength=\skip63
+\algomargin=\skip64
+\skipalgocfslide=\skip65
+\algowidth=\dimen177
+\inoutsize=\dimen178
+\inoutline=\dimen179
+\interspacetitleruled=\dimen180
+\interspacealgoruled=\dimen181
+\interspacetitleboxruled=\dimen182
+\algocf@inoutbox=\box40
+\algocf@inputbox=\box41
+\AlCapSkip=\skip66
+\AlCapHSkip=\skip67
+\algocf@nlbox=\box42
+\algocf@hangingbox=\box43
+\algocf@capbox=\box44
+\algoheightruledefault=\skip68
+\algoheightrule=\skip69
+\algotitleheightruledefault=\skip70
+\algotitleheightrule=\skip71
+\c@algocfline=\count136
+\c@algocfproc=\count137
+\c@algocf=\count138
+\algocf@algoframe=\box45
+\algocf@algobox=\box46
+) (/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2012/02/19 v3.2f Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2012/01/12 v1.4b caption3 kernel (AR)
+\captionmargin=\dimen183
+\captionmargin@=\dimen184
+\captionwidth=\dimen185
+\caption@indent=\dimen186
+\caption@parindent=\dimen187
+\caption@hangindent=\dimen188
+Package caption Info: Unknown document class (or package),
+(caption)             standard defaults will be used.
+)
+
+Package caption Warning: Unsupported document class (or package) detected,
+(caption)                usage of the caption package is not recommended.
+See the caption package documentation for explanation.
+
+Package caption Info: \@makecaption = \long macro:#1#2->\ifx \@captype \@IEEEta
+blestring \footnotesize {\centering \normalfont \footnotesize #1.\qquad \scshap
+e #2\par }\@IEEEtablecaptionsepspace \else \@IEEEfigurecaptionsepspace \setbox 
+\@tempboxa \hbox {\normalfont \footnotesize {#1.}~~ #2}\ifdim \wd \@tempboxa >\
+hsize \setbox \@tempboxa \hbox {\normalfont \footnotesize {#1.}~~ }\parbox [t]{
+\hsize }{\normalfont \footnotesize \noindent \unhbox \@tempboxa #2}\else \ifCLA
+SSOPTIONconference \hbox to\hsize {\normalfont \footnotesize \box \@tempboxa \h
+fil }\else \hbox to\hsize {\normalfont \footnotesize \box \@tempboxa \hfil }\fi
+ \fi \fi .
+\c@ContinuedFloat=\count139
+Package caption Info: float package is loaded.
+Package caption Info: subfigure package is loaded.
+) (/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty
+Package: multicol 2011/06/27 v1.7a multicolumn formatting (FMi)
+\c@tracingmulticols=\count140
+\mult@box=\box47
+\multicol@leftmargin=\dimen189
+\c@unbalance=\count141
+\c@collectmore=\count142
+\doublecol@number=\count143
+\multicoltolerance=\count144
+\multicolpretolerance=\count145
+\full@width=\dimen190
+\page@free=\dimen191
+\premulticols=\dimen192
+\postmulticols=\dimen193
+\multicolsep=\skip72
+\multicolbaselineskip=\skip73
+\partial@page=\box48
+\last@line=\box49
+\mult@rightbox=\box50
+\mult@grightbox=\box51
+\mult@gfirstbox=\box52
+\mult@firstbox=\box53
+\@tempa=\box54
+\@tempa=\box55
+\@tempa=\box56
+\@tempa=\box57
+\@tempa=\box58
+\@tempa=\box59
+\@tempa=\box60
+\@tempa=\box61
+\@tempa=\box62
+\@tempa=\box63
+\@tempa=\box64
+\@tempa=\box65
+\@tempa=\box66
+\@tempa=\box67
+\@tempa=\box68
+\@tempa=\box69
+\@tempa=\box70
+\c@columnbadness=\count146
+\c@finalcolumnbadness=\count147
+\last@try=\dimen194
+\multicolovershoot=\dimen195
+\multicolundershoot=\dimen196
+\mult@nat@firstbox=\box71
+\colbreak@box=\box72
+\multicol@sort@counter=\count148
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf.sty
+Package: epstopdf 2010/02/09 v2.5 Conversion with epstopdf on the fly (HO)
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
+Package ifpdf Info: pdfTeX in PDF mode is detected.
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 452.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+)))
+(./bare_conf.aux)
+\openout1 = `bare_conf.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 43.
+LaTeX Font Info:    ... okay on input line 43.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 43.
+LaTeX Font Info:    ... okay on input line 43.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 43.
+LaTeX Font Info:    ... okay on input line 43.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 43.
+LaTeX Font Info:    ... okay on input line 43.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 43.
+LaTeX Font Info:    ... okay on input line 43.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 43.
+LaTeX Font Info:    ... okay on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <5> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/it' in size <5> not available
+(Font)              Font shape `T1/ptm/b/it' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <7> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/it' in size <7> not available
+(Font)              Font shape `T1/ptm/b/it' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <8> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/it' in size <8> not available
+(Font)              Font shape `T1/ptm/b/it' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <9> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/it' in size <9> not available
+(Font)              Font shape `T1/ptm/b/it' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <10> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/it' in size <10> not available
+(Font)              Font shape `T1/ptm/b/it' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <11> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/it' in size <11> not available
+(Font)              Font shape `T1/ptm/b/it' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <12> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/it' in size <12> not available
+(Font)              Font shape `T1/ptm/b/it' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <17> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/it' in size <17> not available
+(Font)              Font shape `T1/ptm/b/it' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <20> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/it' in size <20> not available
+(Font)              Font shape `T1/ptm/b/it' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <24> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 43.
+LaTeX Font Info:    Font shape `T1/ptm/bx/it' in size <24> not available
+(Font)              Font shape `T1/ptm/b/it' tried instead on input line 43.
+ (/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count149
+\scratchdimen=\dimen197
+\scratchbox=\box73
+\nofMPsegments=\count150
+\nofMParguments=\count151
+\everyMPshowfont=\toks33
+\MPscratchCnt=\count152
+\MPscratchDim=\dimen198
+\MPnumerator=\count153
+\makeMPintoPDFobject=\count154
+\everyMPtoPDFconversion=\toks34
+) ABD: EveryShipout initializing macros
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <14> not available
+(Font)              Font shape `T1/ptm/b/n' tried instead on input line 55.
+LaTeX Font Info:    Try loading font information for U+msa on input line 55.
+
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
+File: umsa.fd 2009/06/22 v3.00 AMS symbols A
+)
+LaTeX Font Info:    Try loading font information for U+msb on input line 55.
+
+(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
+File: umsb.fd 2009/06/22 v3.00 AMS symbols B
+)
+LaTeX Font Info:    Try loading font information for U+lasy on input line 55.
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/ulasy.fd
+File: ulasy.fd 1998/08/17 v2.2e LaTeX symbol font definitions
+)
+Underfull \hbox (badness 3547) in paragraph at lines 76--78
+[]\T1/ptm/b/it/9 Keywords\T1/ptm/b/n/9 -\T1/ptm/b/it/9 Area Cov-er-age, Net-wor
+k life-time, Op-ti-miza-tion,
+ []
+
+[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
+
+
+] [2]
+Package epstopdf Info: Source file: <FirstModel.eps>
+(epstopdf)                    date: 2013-08-29 15:25:32
+(epstopdf)                    size: 886264 bytes
+(epstopdf)             Output file: <FirstModel.pdf>
+(epstopdf)                    date: 2013-08-29 15:25:32
+(epstopdf)                    size: 41020 bytes
+(epstopdf)             Command: <repstopdf FirstModel.eps>
+(epstopdf)             \includegraphics on input line 389.
+Package epstopdf Info: Output file is already uptodate.
+
+<FirstModel.pdf, id=20, 586.44093pt x 140.02313pt>
+File: FirstModel.pdf Graphic file (type pdf)
+ <use FirstModel.pdf>
+Package pdftex.def Info: FirstModel.pdf used on input line 389.
+(pdftex.def)             Requested size: 241.84842pt x 57.74529pt.
+
+[3 <./FirstModel.pdf>]
+Package epstopdf Info: Source file: <principles13.eps>
+(epstopdf)                    date: 2013-08-29 15:25:32
+(epstopdf)                    size: 166031 bytes
+(epstopdf)             Output file: <principles13.pdf>
+(epstopdf)                    date: 2013-08-29 15:25:49
+(epstopdf)                    size: 57812 bytes
+(epstopdf)             Command: <repstopdf principles13.eps>
+(epstopdf)             \includegraphics on input line 528.
+Package epstopdf Info: Output file is already uptodate.
+ <principles13.pdf, id=28, 794.97pt x 614.295pt>
+File: principles13.pdf Graphic file (type pdf)
+
+<use principles13.pdf>
+Package pdftex.def Info: principles13.pdf used on input line 528.
+(pdftex.def)             Requested size: 198.742pt x 153.57336pt.
+ [4 <./principles13.pdf>]
+Underfull \hbox (badness 10000) in paragraph at lines 599--600
+
+ []
+
+Package epstopdf Info: Source file: <TheCoverageRatio150g.eps>
+(epstopdf)                    date: 2013-08-29 15:25:32
+(epstopdf)                    size: 25265 bytes
+(epstopdf)             Output file: <TheCoverageRatio150g.pdf>
+(epstopdf)                    date: 2013-08-29 15:25:49
+(epstopdf)                    size: 9276 bytes
+(epstopdf)             Command: <repstopdf TheCoverageRatio150g.eps>
+(epstopdf)             \includegraphics on input line 729.
+Package epstopdf Info: Output file is already uptodate.
+<TheCoverageRatio150g.pdf, id=38, 484.81125pt x 347.2975pt>
+File: TheCoverageRatio150g.pdf Graphic file (type pdf)
+
+<use TheCoverageRatio150g.pdf>
+Package pdftex.def Info: TheCoverageRatio150g.pdf used on input line 729.
+(pdftex.def)             Requested size: 242.40503pt x 173.64832pt.
+
+
+LaTeX Warning: `!h' float specifier changed to `!ht'.
+
+
+LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 741.
+
+
+Package epstopdf Info: Source file: <TheActiveSensorRatio150g.eps>
+(epstopdf)                    date: 2013-08-29 15:25:32
+(epstopdf)                    size: 24912 bytes
+(epstopdf)             Output file: <TheActiveSensorRatio150g.pdf>
+(epstopdf)                    date: 2013-08-29 15:25:50
+(epstopdf)                    size: 9085 bytes
+(epstopdf)             Command: <repstopdf TheActiveSensorRatio150g.eps>
+(epstopdf)             \includegraphics on input line 751.
+Package epstopdf Info: Output file is already uptodate.
+<TheActiveSensorRatio150g.pdf, id=39, 490.83376pt x 347.2975pt>
+File: TheActiveSensorRatio150g.pdf Graphic file (type pdf)
+
+<use TheActiveSensorRatio150g.pdf>
+Package pdftex.def Info: TheActiveSensorRatio150g.pdf used on input line 751.
+(pdftex.def)             Requested size: 245.41628pt x 173.64832pt.
+
+
+LaTeX Warning: `!h' float specifier changed to `!ht'.
+
+[5]
+
+LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 771.
+
+
+Package epstopdf Info: Source file: <TheEnergySavingRatio150g.eps>
+(epstopdf)                    date: 2013-08-29 15:25:32
+(epstopdf)                    size: 25333 bytes
+(epstopdf)             Output file: <TheEnergySavingRatio150g.pdf>
+(epstopdf)                    date: 2013-08-29 15:25:50
+(epstopdf)                    size: 9304 bytes
+(epstopdf)             Command: <repstopdf TheEnergySavingRatio150g.eps>
+(epstopdf)             \includegraphics on input line 784.
+Package epstopdf Info: Output file is already uptodate.
+<TheEnergySavingRatio150g.pdf, id=44, 490.83376pt x 347.2975pt>
+File: TheEnergySavingRatio150g.pdf Graphic file (type pdf)
+
+<use TheEnergySavingRatio150g.pdf>
+Package pdftex.def Info: TheEnergySavingRatio150g.pdf used on input line 784.
+(pdftex.def)             Requested size: 245.41628pt x 173.64832pt.
+Package epstopdf Info: Source file: <TheNumberofStoppedSimulationRuns150g.eps>
+(epstopdf)                    date: 2013-08-29 15:25:32
+(epstopdf)                    size: 24478 bytes
+(epstopdf)             Output file: <TheNumberofStoppedSimulationRuns150g.pdf>
+(epstopdf)                    date: 2013-08-29 15:25:50
+(epstopdf)                    size: 8582 bytes
+(epstopdf)             Command: <repstopdf TheNumberofStoppedSimulationRuns150g
+.eps>
+(epstopdf)             \includegraphics on input line 815.
+Package epstopdf Info: Output file is already uptodate.
+
+<TheNumberofStoppedSimulationRuns150g.pdf, id=45, 484.81125pt x 347.2975pt>
+File: TheNumberofStoppedSimulationRuns150g.pdf Graphic file (type pdf)
+
+<use TheNumberofStoppedSimulationRuns150g.pdf>
+Package pdftex.def Info: TheNumberofStoppedSimulationRuns150g.pdf used on input
+ line 815.
+(pdftex.def)             Requested size: 242.40503pt x 173.64832pt.
+
+
+LaTeX Warning: `!h' float specifier changed to `!ht'.
+
+[6 <./TheCoverageRatio150g.pdf> <./TheActiveSensorRatio150g.pdf> <./TheEnergySa
+vingRatio150g.pdf>]
+Package epstopdf Info: Source file: <TheEnergyConsumptiong.eps>
+(epstopdf)                    date: 2013-08-29 15:25:32
+(epstopdf)                    size: 23722 bytes
+(epstopdf)             Output file: <TheEnergyConsumptiong.pdf>
+(epstopdf)                    date: 2013-08-29 15:25:51
+(epstopdf)                    size: 7990 bytes
+(epstopdf)             Command: <repstopdf TheEnergyConsumptiong.eps>
+(epstopdf)             \includegraphics on input line 847.
+Package epstopdf Info: Output file is already uptodate.
+ <TheEnergyConsumptiong.pdf, id=64, 493.845pt x 347.2975pt>
+File: TheEnergyConsumptiong.pdf Graphic file (type pdf)
+
+<use TheEnergyConsumptiong.pdf>
+Package pdftex.def Info: TheEnergyConsumptiong.pdf used on input line 847.
+(pdftex.def)             Requested size: 246.92189pt x 173.64832pt.
+Package epstopdf Info: Source file: <TheNetworkLifetimeg.eps>
+(epstopdf)                    date: 2013-08-29 15:25:32
+(epstopdf)                    size: 23869 bytes
+(epstopdf)             Output file: <TheNetworkLifetimeg.pdf>
+(epstopdf)                    date: 2013-08-29 15:25:51
+(epstopdf)                    size: 7536 bytes
+(epstopdf)             Command: <repstopdf TheNetworkLifetimeg.eps>
+(epstopdf)             \includegraphics on input line 922.
+Package epstopdf Info: Output file is already uptodate.
+
+<TheNetworkLifetimeg.pdf, id=65, 493.845pt x 347.2975pt>
+File: TheNetworkLifetimeg.pdf Graphic file (type pdf)
+
+<use TheNetworkLifetimeg.pdf>
+Package pdftex.def Info: TheNetworkLifetimeg.pdf used on input line 922.
+(pdftex.def)             Requested size: 246.92189pt x 173.64832pt.
+ [7 <./TheNumberofStoppedSimulationRuns150g.pdf> <./TheEnergyConsumptiong.pdf> 
+<./TheNetworkLifetimeg.pdf>] (./bare_conf.bbl
+[8])
+
+** Conference Paper **
+Before submitting the final camera ready copy, remember to:
+
+ 1. Manually equalize the lengths of two columns on the last page
+ of your paper;
+
+ 2. Ensure that any PostScript and/or PDF output post-processing
+ uses only Type 1 fonts and that every step in the generation
+ process uses the appropriate paper size.
+
+[9
+
+] (./bare_conf.aux) ) 
+Here is how much of TeX's memory you used:
+ 14357 strings out of 495059
+ 253719 string characters out of 3182030
+ 324020 words of memory out of 3000000
+ 17235 multiletter control sequences out of 15000+200000
+ 109666 words of font info for 116 fonts, out of 3000000 for 9000
+ 17 hyphenation exceptions out of 8191
+ 56i,9n,55p,789b,276s stack positions out of 5000i,500n,10000p,200000b,50000s
+{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc
+}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr
+/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share
+/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texliv
+e/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf
+-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/share/texlive/texmf-dist/fo
+nts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/ty
+pe1/public/amsfonts/cm/cmsy7.pfb></usr/share/texlive/texmf-dist/fonts/type1/pub
+lic/amsfonts/symbols/msbm10.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/
+times/utmb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmbi8a.p
+fb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb></usr/share/
+texlive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb>
+Output written on bare_conf.pdf (9 pages, 295623 bytes).
+PDF statistics:
+ 131 PDF objects out of 1000 (max. 8388607)
+ 91 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 53 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/bare_conf.pdf b/bare_conf.pdf
new file mode 100644 (file)
index 0000000..b8cc4d4
Binary files /dev/null and b/bare_conf.pdf differ
diff --git a/bare_conf.synctex.gz b/bare_conf.synctex.gz
new file mode 100644 (file)
index 0000000..44c28cb
Binary files /dev/null and b/bare_conf.synctex.gz differ
diff --git a/bare_jrnl.tex b/bare_jrnl.tex
new file mode 100644 (file)
index 0000000..6f9f67c
--- /dev/null
@@ -0,0 +1,745 @@
+\r
+%% bare_jrnl.tex\r
+%% V1.3\r
+%% 2007/01/11\r
+%% by Michael Shell\r
+%% see http://www.michaelshell.org/\r
+%% for current contact information.\r
+%%\r
+%% This is a skeleton file demonstrating the use of IEEEtran.cls\r
+%% (requires IEEEtran.cls version 1.7 or later) with an IEEE journal paper.\r
+%%\r
+%% Support sites:\r
+%% http://www.michaelshell.org/tex/ieeetran/\r
+%% http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/\r
+%% and\r
+%% http://www.ieee.org/\r
+\r
+\r
+\r
+% *** Authors should verify (and, if needed, correct) their LaTeX system  ***\r
+% *** with the testflow diagnostic prior to trusting their LaTeX platform ***\r
+% *** with production work. IEEE's font choices can trigger bugs that do  ***\r
+% *** not appear when using other class files.                            ***\r
+% The testflow support page is at:\r
+% http://www.michaelshell.org/tex/testflow/\r
+\r
+\r
+%%*************************************************************************\r
+%% Legal Notice:\r
+%% This code is offered as-is without any warranty either expressed or\r
+%% implied; without even the implied warranty of MERCHANTABILITY or\r
+%% FITNESS FOR A PARTICULAR PURPOSE! \r
+%% User assumes all risk.\r
+%% In no event shall IEEE or any contributor to this code be liable for\r
+%% any damages or losses, including, but not limited to, incidental,\r
+%% consequential, or any other damages, resulting from the use or misuse\r
+%% of any information contained here.\r
+%%\r
+%% All comments are the opinions of their respective authors and are not\r
+%% necessarily endorsed by the IEEE.\r
+%%\r
+%% This work is distributed under the LaTeX Project Public License (LPPL)\r
+%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,\r
+%% distributed and modified. A copy of the LPPL, version 1.3, is included\r
+%% in the base LaTeX documentation of all distributions of LaTeX released\r
+%% 2003/12/01 or later.\r
+%% Retain all contribution notices and credits.\r
+%% ** Modified files should be clearly indicated as such, including  **\r
+%% ** renaming them and changing author support contact information. **\r
+%%\r
+%% File list of work: IEEEtran.cls, IEEEtran_HOWTO.pdf, bare_adv.tex,\r
+%%                    bare_conf.tex, bare_jrnl.tex, bare_jrnl_compsoc.tex\r
+%%*************************************************************************\r
+\r
+% Note that the a4paper option is mainly intended so that authors in\r
+% countries using A4 can easily print to A4 and see how their papers will\r
+% look in print - the typesetting of the document will not typically be\r
+% affected with changes in paper size (but the bottom and side margins will).\r
+% Use the testflow package mentioned above to verify correct handling of\r
+% both paper sizes by the user's LaTeX system.\r
+%\r
+% Also note that the "draftcls" or "draftclsnofoot", not "draft", option\r
+% should be used if it is desired that the figures are to be displayed in\r
+% draft mode.\r
+%\r
+\documentclass[journal]{IEEEtran}\r
+%\r
+% If IEEEtran.cls has not been installed into the LaTeX system files,\r
+% manually specify the path to it like:\r
+% \documentclass[journal]{../sty/IEEEtran}\r
+\r
+\r
+\r
+\r
+\r
+% Some very useful LaTeX packages include:\r
+% (uncomment the ones you want to load)\r
+\r
+\r
+% *** MISC UTILITY PACKAGES ***\r
+%\r
+%\usepackage{ifpdf}\r
+% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional\r
+% compilation based on whether the output is pdf or dvi.\r
+% usage:\r
+% \ifpdf\r
+%   % pdf code\r
+% \else\r
+%   % dvi code\r
+% \fi\r
+% The latest version of ifpdf.sty can be obtained from:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek/\r
+% Also, note that IEEEtran.cls V1.7 and later provides a builtin\r
+% \ifCLASSINFOpdf conditional that works the same way.\r
+% When switching from latex to pdflatex and vice-versa, the compiler may\r
+% have to be run twice to clear warning/error messages.\r
+\r
+\r
+\r
+\r
+\r
+\r
+% *** CITATION PACKAGES ***\r
+%\r
+%\usepackage{cite}\r
+% cite.sty was written by Donald Arseneau\r
+% V1.6 and later of IEEEtran pre-defines the format of the cite.sty package\r
+% \cite{} output to follow that of IEEE. Loading the cite package will\r
+% result in citation numbers being automatically sorted and properly\r
+% "compressed/ranged". e.g., [1], [9], [2], [7], [5], [6] without using\r
+% cite.sty will become [1], [2], [5]--[7], [9] using cite.sty. cite.sty's\r
+% \cite will automatically add leading space, if needed. Use cite.sty's\r
+% noadjust option (cite.sty V3.8 and later) if you want to turn this off.\r
+% cite.sty is already installed on most LaTeX systems. Be sure and use\r
+% version 4.0 (2003-05-27) and later if using hyperref.sty. cite.sty does\r
+% not currently provide for hyperlinked citations.\r
+% The latest version can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/cite/\r
+% The documentation is contained in the cite.sty file itself.\r
+\r
+\r
+\r
+\r
+\r
+\r
+% *** GRAPHICS RELATED PACKAGES ***\r
+%\r
+\ifCLASSINFOpdf\r
+  % \usepackage[pdftex]{graphicx}\r
+  % declare the path(s) where your graphic files are\r
+  % \graphicspath{{../pdf/}{../jpeg/}}\r
+  % and their extensions so you won't have to specify these with\r
+  % every instance of \includegraphics\r
+  % \DeclareGraphicsExtensions{.pdf,.jpeg,.png}\r
+\else\r
+  % or other class option (dvipsone, dvipdf, if not using dvips). graphicx\r
+  % will default to the driver specified in the system graphics.cfg if no\r
+  % driver is specified.\r
+  % \usepackage[dvips]{graphicx}\r
+  % declare the path(s) where your graphic files are\r
+  % \graphicspath{{../eps/}}\r
+  % and their extensions so you won't have to specify these with\r
+  % every instance of \includegraphics\r
+  % \DeclareGraphicsExtensions{.eps}\r
+\fi\r
+% graphicx was written by David Carlisle and Sebastian Rahtz. It is\r
+% required if you want graphics, photos, etc. graphicx.sty is already\r
+% installed on most LaTeX systems. The latest version and documentation can\r
+% be obtained at: \r
+% http://www.ctan.org/tex-archive/macros/latex/required/graphics/\r
+% Another good source of documentation is "Using Imported Graphics in\r
+% LaTeX2e" by Keith Reckdahl which can be found as epslatex.ps or\r
+% epslatex.pdf at: http://www.ctan.org/tex-archive/info/\r
+%\r
+% latex, and pdflatex in dvi mode, support graphics in encapsulated\r
+% postscript (.eps) format. pdflatex in pdf mode supports graphics\r
+% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure\r
+% that all non-photo figures use a vector format (.eps, .pdf, .mps) and\r
+% not a bitmapped formats (.jpeg, .png). IEEE frowns on bitmapped formats\r
+% which can result in "jaggedy"/blurry rendering of lines and letters as\r
+% well as large increases in file sizes.\r
+%\r
+% You can find documentation about the pdfTeX application at:\r
+% http://www.tug.org/applications/pdftex\r
+\r
+\r
+\r
+\r
+\r
+% *** MATH PACKAGES ***\r
+%\r
+%\usepackage[cmex10]{amsmath}\r
+% A popular package from the American Mathematical Society that provides\r
+% many useful and powerful commands for dealing with mathematics. If using\r
+% it, be sure to load this package with the cmex10 option to ensure that\r
+% only type 1 fonts will utilized at all point sizes. Without this option,\r
+% it is possible that some math symbols, particularly those within\r
+% footnotes, will be rendered in bitmap form which will result in a\r
+% document that can not be IEEE Xplore compliant!\r
+%\r
+% Also, note that the amsmath package sets \interdisplaylinepenalty to 10000\r
+% thus preventing page breaks from occurring within multiline equations. Use:\r
+%\interdisplaylinepenalty=2500\r
+% after loading amsmath to restore such page breaks as IEEEtran.cls normally\r
+% does. amsmath.sty is already installed on most LaTeX systems. The latest\r
+% version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/required/amslatex/math/\r
+\r
+\r
+\r
+\r
+\r
+% *** SPECIALIZED LIST PACKAGES ***\r
+%\r
+%\usepackage{algorithmic}\r
+% algorithmic.sty was written by Peter Williams and Rogerio Brito.\r
+% This package provides an algorithmic environment fo describing algorithms.\r
+% You can use the algorithmic environment in-text or within a figure\r
+% environment to provide for a floating algorithm. Do NOT use the algorithm\r
+% floating environment provided by algorithm.sty (by the same authors) or\r
+% algorithm2e.sty (by Christophe Fiorio) as IEEE does not use dedicated\r
+% algorithm float types and packages that provide these will not provide\r
+% correct IEEE style captions. The latest version and documentation of\r
+% algorithmic.sty can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/algorithms/\r
+% There is also a support site at:\r
+% http://algorithms.berlios.de/index.html\r
+% Also of interest may be the (relatively newer and more customizable)\r
+% algorithmicx.sty package by Szasz Janos:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/algorithmicx/\r
+\r
+\r
+\r
+\r
+% *** ALIGNMENT PACKAGES ***\r
+%\r
+%\usepackage{array}\r
+% Frank Mittelbach's and David Carlisle's array.sty patches and improves\r
+% the standard LaTeX2e array and tabular environments to provide better\r
+% appearance and additional user controls. As the default LaTeX2e table\r
+% generation code is lacking to the point of almost being broken with\r
+% respect to the quality of the end results, all users are strongly\r
+% advised to use an enhanced (at the very least that provided by array.sty)\r
+% set of table tools. array.sty is already installed on most systems. The\r
+% latest version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/required/tools/\r
+\r
+\r
+%\usepackage{mdwmath}\r
+%\usepackage{mdwtab}\r
+% Also highly recommended is Mark Wooding's extremely powerful MDW tools,\r
+% especially mdwmath.sty and mdwtab.sty which are used to format equations\r
+% and tables, respectively. The MDWtools set is already installed on most\r
+% LaTeX systems. The lastest version and documentation is available at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/mdwtools/\r
+\r
+\r
+% IEEEtran contains the IEEEeqnarray family of commands that can be used to\r
+% generate multiline equations as well as matrices, tables, etc., of high\r
+% quality.\r
+\r
+\r
+%\usepackage{eqparbox}\r
+% Also of notable interest is Scott Pakin's eqparbox package for creating\r
+% (automatically sized) equal width boxes - aka "natural width parboxes".\r
+% Available at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/eqparbox/\r
+\r
+\r
+\r
+\r
+\r
+% *** SUBFIGURE PACKAGES ***\r
+%\usepackage[tight,footnotesize]{subfigure}\r
+% subfigure.sty was written by Steven Douglas Cochran. This package makes it\r
+% easy to put subfigures in your figures. e.g., "Figure 1a and 1b". For IEEE\r
+% work, it is a good idea to load it with the tight package option to reduce\r
+% the amount of white space around the subfigures. subfigure.sty is already\r
+% installed on most LaTeX systems. The latest version and documentation can\r
+% be obtained at:\r
+% http://www.ctan.org/tex-archive/obsolete/macros/latex/contrib/subfigure/\r
+% subfigure.sty has been superceeded by subfig.sty.\r
+\r
+\r
+\r
+%\usepackage[caption=false]{caption}\r
+%\usepackage[font=footnotesize]{subfig}\r
+% subfig.sty, also written by Steven Douglas Cochran, is the modern\r
+% replacement for subfigure.sty. However, subfig.sty requires and\r
+% automatically loads Axel Sommerfeldt's caption.sty which will override\r
+% IEEEtran.cls handling of captions and this will result in nonIEEE style\r
+% figure/table captions. To prevent this problem, be sure and preload\r
+% caption.sty with its "caption=false" package option. This is will preserve\r
+% IEEEtran.cls handing of captions. Version 1.3 (2005/06/28) and later \r
+% (recommended due to many improvements over 1.2) of subfig.sty supports\r
+% the caption=false option directly:\r
+%\usepackage[caption=false,font=footnotesize]{subfig}\r
+%\r
+% The latest version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/subfig/\r
+% The latest version and documentation of caption.sty can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/caption/\r
+\r
+\r
+\r
+\r
+% *** FLOAT PACKAGES ***\r
+%\r
+%\usepackage{fixltx2e}\r
+% fixltx2e, the successor to the earlier fix2col.sty, was written by\r
+% Frank Mittelbach and David Carlisle. This package corrects a few problems\r
+% in the LaTeX2e kernel, the most notable of which is that in current\r
+% LaTeX2e releases, the ordering of single and double column floats is not\r
+% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a\r
+% single column figure to be placed prior to an earlier double column\r
+% figure. The latest version and documentation can be found at:\r
+% http://www.ctan.org/tex-archive/macros/latex/base/\r
+\r
+\r
+\r
+%\usepackage{stfloats}\r
+% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e\r
+% the ability to do double column floats at the bottom of the page as well\r
+% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in\r
+% LaTeX2e). It also provides a command:\r
+%\fnbelowfloat\r
+% to enable the placement of footnotes below bottom floats (the standard\r
+% LaTeX2e kernel puts them above bottom floats). This is an invasive package\r
+% which rewrites many portions of the LaTeX2e float routines. It may not work\r
+% with other packages that modify the LaTeX2e float routines. The latest\r
+% version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/sttools/\r
+% Documentation is contained in the stfloats.sty comments as well as in the\r
+% presfull.pdf file. Do not use the stfloats baselinefloat ability as IEEE\r
+% does not allow \baselineskip to stretch. Authors submitting work to the\r
+% IEEE should note that IEEE rarely uses double column equations and\r
+% that authors should try to avoid such use. Do not be tempted to use the\r
+% cuted.sty or midfloat.sty packages (also by Sigitas Tolusis) as IEEE does\r
+% not format its papers in such ways.\r
+\r
+\r
+%\ifCLASSOPTIONcaptionsoff\r
+%  \usepackage[nomarkers]{endfloat}\r
+% \let\MYoriglatexcaption\caption\r
+% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}\r
+%\fi\r
+% endfloat.sty was written by James Darrell McCauley and Jeff Goldberg.\r
+% This package may be useful when used in conjunction with IEEEtran.cls'\r
+% captionsoff option. Some IEEE journals/societies require that submissions\r
+% have lists of figures/tables at the end of the paper and that\r
+% figures/tables without any captions are placed on a page by themselves at\r
+% the end of the document. If needed, the draftcls IEEEtran class option or\r
+% \CLASSINPUTbaselinestretch interface can be used to increase the line\r
+% spacing as well. Be sure and use the nomarkers option of endfloat to\r
+% prevent endfloat from "marking" where the figures would have been placed\r
+% in the text. The two hack lines of code above are a slight modification of\r
+% that suggested by in the endfloat docs (section 8.3.1) to ensure that\r
+% the full captions always appear in the list of figures/tables - even if\r
+% the user used the short optional argument of \caption[]{}.\r
+% IEEE papers do not typically make use of \caption[]'s optional argument,\r
+% so this should not be an issue. A similar trick can be used to disable\r
+% captions of packages such as subfig.sty that lack options to turn off\r
+% the subcaptions:\r
+% For subfig.sty:\r
+% \let\MYorigsubfloat\subfloat\r
+% \renewcommand{\subfloat}[2][\relax]{\MYorigsubfloat[]{#2}}\r
+% For subfigure.sty:\r
+% \let\MYorigsubfigure\subfigure\r
+% \renewcommand{\subfigure}[2][\relax]{\MYorigsubfigure[]{#2}}\r
+% However, the above trick will not work if both optional arguments of\r
+% the \subfloat/subfig command are used. Furthermore, there needs to be a\r
+% description of each subfigure *somewhere* and endfloat does not add\r
+% subfigure captions to its list of figures. Thus, the best approach is to\r
+% avoid the use of subfigure captions (many IEEE journals avoid them anyway)\r
+% and instead reference/explain all the subfigures within the main caption.\r
+% The latest version of endfloat.sty and its documentation can obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/endfloat/\r
+%\r
+% The IEEEtran \ifCLASSOPTIONcaptionsoff conditional can also be used\r
+% later in the document, say, to conditionally put the References on a \r
+% page by themselves.\r
+\r
+\r
+\r
+\r
+\r
+% *** PDF, URL AND HYPERLINK PACKAGES ***\r
+%\r
+%\usepackage{url}\r
+% url.sty was written by Donald Arseneau. It provides better support for\r
+% handling and breaking URLs. url.sty is already installed on most LaTeX\r
+% systems. The latest version can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/misc/\r
+% Read the url.sty source comments for usage information. Basically,\r
+% \url{my_url_here}.\r
+\r
+\r
+\r
+\r
+\r
+% *** Do not adjust lengths that control margins, column widths, etc. ***\r
+% *** Do not use packages that alter fonts (such as pslatex).         ***\r
+% There should be no need to do such things with IEEEtran.cls V1.6 and later.\r
+% (Unless specifically asked to do so by the journal or conference you plan\r
+% to submit to, of course. )\r
+\r
+\r
+% correct bad hyphenation here\r
+\hyphenation{op-tical net-works semi-conduc-tor}\r
+\r
+\r
+\begin{document}\r
+%\r
+% paper title\r
+% can use linebreaks \\ within to get better formatting as desired\r
+\title{Bare Demo of IEEEtran.cls for Journals}\r
+%\r
+%\r
+% author names and IEEE memberships\r
+% note positions of commas and nonbreaking spaces ( ~ ) LaTeX will not break\r
+% a structure at a ~ so this keeps an author's name from being broken across\r
+% two lines.\r
+% use \thanks{} to gain access to the first footnote area\r
+% a separate \thanks must be used for each paragraph as LaTeX2e's \thanks\r
+% was not built to handle multiple paragraphs\r
+%\r
+\r
+\author{Michael~Shell,~\IEEEmembership{Member,~IEEE,}\r
+        John~Doe,~\IEEEmembership{Fellow,~OSA,}\r
+        and~Jane~Doe,~\IEEEmembership{Life~Fellow,~IEEE}% <-this % stops a space\r
+\thanks{M. Shell is with the Department\r
+of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta,\r
+GA, 30332 USA e-mail: (see http://www.michaelshell.org/contact.html).}% <-this % stops a space\r
+\thanks{J. Doe and J. Doe are with Anonymous University.}% <-this % stops a space\r
+\thanks{Manuscript received April 19, 2005; revised January 11, 2007.}}\r
+\r
+% note the % following the last \IEEEmembership and also \thanks - \r
+% these prevent an unwanted space from occurring between the last author name\r
+% and the end of the author line. i.e., if you had this:\r
+% \r
+% \author{....lastname \thanks{...} \thanks{...} }\r
+%                     ^------------^------------^----Do not want these spaces!\r
+%\r
+% a space would be appended to the last name and could cause every name on that\r
+% line to be shifted left slightly. This is one of those "LaTeX things". For\r
+% instance, "\textbf{A} \textbf{B}" will typeset as "A B" not "AB". To get\r
+% "AB" then you have to do: "\textbf{A}\textbf{B}"\r
+% \thanks is no different in this regard, so shield the last } of each \thanks\r
+% that ends a line with a % and do not let a space in before the next \thanks.\r
+% Spaces after \IEEEmembership other than the last one are OK (and needed) as\r
+% you are supposed to have spaces between the names. For what it is worth,\r
+% this is a minor point as most people would not even notice if the said evil\r
+% space somehow managed to creep in.\r
+\r
+\r
+\r
+% The paper headers\r
+\markboth{Journal of \LaTeX\ Class Files,~Vol.~6, No.~1, January~2007}%\r
+{Shell \MakeLowercase{\textit{et al.}}: Bare Demo of IEEEtran.cls for Journals}\r
+% The only time the second header will appear is for the odd numbered pages\r
+% after the title page when using the twoside option.\r
+% \r
+% *** Note that you probably will NOT want to include the author's ***\r
+% *** name in the headers of peer review papers.                   ***\r
+% You can use \ifCLASSOPTIONpeerreview for conditional compilation here if\r
+% you desire.\r
+\r
+\r
+\r
+\r
+% If you want to put a publisher's ID mark on the page you can do it like\r
+% this:\r
+%\IEEEpubid{0000--0000/00\$00.00~\copyright~2007 IEEE}\r
+% Remember, if you use this you must call \IEEEpubidadjcol in the second\r
+% column for its text to clear the IEEEpubid mark.\r
+\r
+\r
+\r
+% use for special paper notices\r
+%\IEEEspecialpapernotice{(Invited Paper)}\r
+\r
+\r
+\r
+\r
+% make the title area\r
+\maketitle\r
+\r
+\r
+\begin{abstract}\r
+%\boldmath\r
+The abstract goes here.\r
+\end{abstract}\r
+% IEEEtran.cls defaults to using nonbold math in the Abstract.\r
+% This preserves the distinction between vectors and scalars. However,\r
+% if the journal you are submitting to favors bold math in the abstract,\r
+% then you can use LaTeX's standard command \boldmath at the very start\r
+% of the abstract to achieve this. Many IEEE journals frown on math\r
+% in the abstract anyway.\r
+\r
+% Note that keywords are not normally used for peerreview papers.\r
+\begin{IEEEkeywords}\r
+IEEEtran, journal, \LaTeX, paper, template.\r
+\end{IEEEkeywords}\r
+\r
+\r
+\r
+\r
+\r
+\r
+% For peer review papers, you can put extra information on the cover\r
+% page as needed:\r
+% \ifCLASSOPTIONpeerreview\r
+% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}\r
+% \fi\r
+%\r
+% For peerreview papers, this IEEEtran command inserts a page break and\r
+% creates the second title. It will be ignored for other modes.\r
+\IEEEpeerreviewmaketitle\r
+\r
+\r
+\r
+\section{Introduction}\r
+% The very first letter is a 2 line initial drop letter followed\r
+% by the rest of the first word in caps.\r
+% \r
+% form to use if the first word consists of a single letter:\r
+% \IEEEPARstart{A}{demo} file is ....\r
+% \r
+% form to use if you need the single drop letter followed by\r
+% normal text (unknown if ever used by IEEE):\r
+% \IEEEPARstart{A}{}demo file is ....\r
+% \r
+% Some journals put the first two words in caps:\r
+% \IEEEPARstart{T}{his demo} file is ....\r
+% \r
+% Here we have the typical use of a "T" for an initial drop letter\r
+% and "HIS" in caps to complete the first word.\r
+\IEEEPARstart{T}{his} demo file is intended to serve as a ``starter file''\r
+for IEEE journal papers produced under \LaTeX\ using\r
+IEEEtran.cls version 1.7 and later.\r
+% You must have at least 2 lines in the paragraph with the drop letter\r
+% (should never be an issue)\r
+I wish you the best of success.\r
+\r
+\hfill mds\r
\r
+\hfill January 11, 2007\r
+\r
+\subsection{Subsection Heading Here}\r
+Subsection text here.\r
+\r
+% needed in second column of first page if using \IEEEpubid\r
+%\IEEEpubidadjcol\r
+\r
+\subsubsection{Subsubsection Heading Here}\r
+Subsubsection text here.\r
+\r
+\r
+% An example of a floating figure using the graphicx package.\r
+% Note that \label must occur AFTER (or within) \caption.\r
+% For figures, \caption should occur after the \includegraphics.\r
+% Note that IEEEtran v1.7 and later has special internal code that\r
+% is designed to preserve the operation of \label within \caption\r
+% even when the captionsoff option is in effect. However, because\r
+% of issues like this, it may be the safest practice to put all your\r
+% \label just after \caption rather than within \caption{}.\r
+%\r
+% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class\r
+% option should be used if it is desired that the figures are to be\r
+% displayed while in draft mode.\r
+%\r
+%\begin{figure}[!t]\r
+%\centering\r
+%\includegraphics[width=2.5in]{myfigure}\r
+% where an .eps filename suffix will be assumed under latex, \r
+% and a .pdf suffix will be assumed for pdflatex; or what has been declared\r
+% via \DeclareGraphicsExtensions.\r
+%\caption{Simulation Results}\r
+%\label{fig_sim}\r
+%\end{figure}\r
+\r
+% Note that IEEE typically puts floats only at the top, even when this\r
+% results in a large percentage of a column being occupied by floats.\r
+\r
+\r
+% An example of a double column floating figure using two subfigures.\r
+% (The subfig.sty package must be loaded for this to work.)\r
+% The subfigure \label commands are set within each subfloat command, the\r
+% \label for the overall figure must come after \caption.\r
+% \hfil must be used as a separator to get equal spacing.\r
+% The subfigure.sty package works much the same way, except \subfigure is\r
+% used instead of \subfloat.\r
+%\r
+%\begin{figure*}[!t]\r
+%\centerline{\subfloat[Case I]\includegraphics[width=2.5in]{subfigcase1}%\r
+%\label{fig_first_case}}\r
+%\hfil\r
+%\subfloat[Case II]{\includegraphics[width=2.5in]{subfigcase2}%\r
+%\label{fig_second_case}}}\r
+%\caption{Simulation results}\r
+%\label{fig_sim}\r
+%\end{figure*}\r
+%\r
+% Note that often IEEE papers with subfigures do not employ subfigure\r
+% captions (using the optional argument to \subfloat), but instead will\r
+% reference/describe all of them (a), (b), etc., within the main caption.\r
+\r
+\r
+% An example of a floating table. Note that, for IEEE style tables, the \r
+% \caption command should come BEFORE the table. Table text will default to\r
+% \footnotesize as IEEE normally uses this smaller font for tables.\r
+% The \label must come after \caption as always.\r
+%\r
+%\begin{table}[!t]\r
+%% increase table row spacing, adjust to taste\r
+%\renewcommand{\arraystretch}{1.3}\r
+% if using array.sty, it might be a good idea to tweak the value of\r
+% \extrarowheight as needed to properly center the text within the cells\r
+%\caption{An Example of a Table}\r
+%\label{table_example}\r
+%\centering\r
+%% Some packages, such as MDW tools, offer better commands for making tables\r
+%% than the plain LaTeX2e tabular which is used here.\r
+%\begin{tabular}{|c||c|}\r
+%\hline\r
+%One & Two\\\r
+%\hline\r
+%Three & Four\\\r
+%\hline\r
+%\end{tabular}\r
+%\end{table}\r
+\r
+\r
+% Note that IEEE does not put floats in the very first column - or typically\r
+% anywhere on the first page for that matter. Also, in-text middle ("here")\r
+% positioning is not used. Most IEEE journals use top floats exclusively.\r
+% Note that, LaTeX2e, unlike IEEE journals, places footnotes above bottom\r
+% floats. This can be corrected via the \fnbelowfloat command of the\r
+% stfloats package.\r
+\r
+\r
+\r
+\section{Conclusion}\r
+The conclusion goes here.\r
+\r
+\r
+\r
+\r
+\r
+% if have a single appendix:\r
+%\appendix[Proof of the Zonklar Equations]\r
+% or\r
+%\appendix  % for no appendix heading\r
+% do not use \section anymore after \appendix, only \section*\r
+% is possibly needed\r
+\r
+% use appendices with more than one appendix\r
+% then use \section to start each appendix\r
+% you must declare a \section before using any\r
+% \subsection or using \label (\appendices by itself\r
+% starts a section numbered zero.)\r
+%\r
+\r
+\r
+\appendices\r
+\section{Proof of the First Zonklar Equation}\r
+Appendix one text goes here.\r
+\r
+% you can choose not to have a title for an appendix\r
+% if you want by leaving the argument blank\r
+\section{}\r
+Appendix two text goes here.\r
+\r
+\r
+% use section* for acknowledgement\r
+\section*{Acknowledgment}\r
+\r
+\r
+The authors would like to thank...\r
+\r
+\r
+% Can use something like this to put references on a page\r
+% by themselves when using endfloat and the captionsoff option.\r
+\ifCLASSOPTIONcaptionsoff\r
+  \newpage\r
+\fi\r
+\r
+\r
+\r
+% trigger a \newpage just before the given reference\r
+% number - used to balance the columns on the last page\r
+% adjust value as needed - may need to be readjusted if\r
+% the document is modified later\r
+%\IEEEtriggeratref{8}\r
+% The "triggered" command can be changed if desired:\r
+%\IEEEtriggercmd{\enlargethispage{-5in}}\r
+\r
+% references section\r
+\r
+% can use a bibliography generated by BibTeX as a .bbl file\r
+% BibTeX documentation can be easily obtained at:\r
+% http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/\r
+% The IEEEtran BibTeX style support page is at:\r
+% http://www.michaelshell.org/tex/ieeetran/bibtex/\r
+%\bibliographystyle{IEEEtran}\r
+% argument is your BibTeX string definitions and bibliography database(s)\r
+%\bibliography{IEEEabrv,../bib/paper}\r
+%\r
+% <OR> manually copy in the resultant .bbl file\r
+% set second argument of \begin to the number of references\r
+% (used to reserve space for the reference number labels box)\r
+\begin{thebibliography}{1}\r
+\r
+\bibitem{IEEEhowto:kopka}\r
+H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus\r
+  0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.\r
+\r
+\end{thebibliography}\r
+\r
+% biography section\r
+% \r
+% If you have an EPS/PDF photo (graphicx package needed) extra braces are\r
+% needed around the contents of the optional argument to biography to prevent\r
+% the LaTeX parser from getting confused when it sees the complicated\r
+% \includegraphics command within an optional argument. (You could create\r
+% your own custom macro containing the \includegraphics command to make things\r
+% simpler here.)\r
+%\begin{biography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{mshell}}]{Michael Shell}\r
+% or if you just want to reserve a space for a photo:\r
+\r
+\begin{IEEEbiography}{Michael Shell}\r
+Biography text here.\r
+\end{IEEEbiography}\r
+\r
+% if you will not have a photo at all:\r
+\begin{IEEEbiographynophoto}{John Doe}\r
+Biography text here.\r
+\end{IEEEbiographynophoto}\r
+\r
+% insert where needed to balance the two columns on the last page with\r
+% biographies\r
+%\newpage\r
+\r
+\begin{IEEEbiographynophoto}{Jane Doe}\r
+Biography text here.\r
+\end{IEEEbiographynophoto}\r
+\r
+% You can push biographies down or up by placing\r
+% a \vfill before or after them. The appropriate\r
+% use of \vfill depends on what kind of text is\r
+% on the last page and whether or not the columns\r
+% are being equalized.\r
+\r
+%\vfill\r
+\r
+% Can be used to pull up biographies so that the bottom of the last one\r
+% is flush with the other column.\r
+%\enlargethispage{-5in}\r
+\r
+\r
+\r
+% that's all folks\r
+\end{document}\r
+\r
+\r
diff --git a/bare_jrnl_compsoc.tex b/bare_jrnl_compsoc.tex
new file mode 100644 (file)
index 0000000..c733757
--- /dev/null
@@ -0,0 +1,844 @@
+\r
+%% bare_jrnl_compsoc.tex\r
+%% V1.3\r
+%% 2007/01/11\r
+%% by Michael Shell\r
+%% See:\r
+%% http://www.michaelshell.org/\r
+%% for current contact information.\r
+%%\r
+%% This is a skeleton file demonstrating the use of IEEEtran.cls\r
+%% (requires IEEEtran.cls version 1.7 or later) with an IEEE Computer\r
+%% Society journal paper.\r
+%%\r
+%% Support sites:\r
+%% http://www.michaelshell.org/tex/ieeetran/\r
+%% http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/\r
+%% and\r
+%% http://www.ieee.org/\r
+\r
+%%*************************************************************************\r
+%% Legal Notice:\r
+%% This code is offered as-is without any warranty either expressed or\r
+%% implied; without even the implied warranty of MERCHANTABILITY or\r
+%% FITNESS FOR A PARTICULAR PURPOSE! \r
+%% User assumes all risk.\r
+%% In no event shall IEEE or any contributor to this code be liable for\r
+%% any damages or losses, including, but not limited to, incidental,\r
+%% consequential, or any other damages, resulting from the use or misuse\r
+%% of any information contained here.\r
+%%\r
+%% All comments are the opinions of their respective authors and are not\r
+%% necessarily endorsed by the IEEE.\r
+%%\r
+%% This work is distributed under the LaTeX Project Public License (LPPL)\r
+%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,\r
+%% distributed and modified. A copy of the LPPL, version 1.3, is included\r
+%% in the base LaTeX documentation of all distributions of LaTeX released\r
+%% 2003/12/01 or later.\r
+%% Retain all contribution notices and credits.\r
+%% ** Modified files should be clearly indicated as such, including  **\r
+%% ** renaming them and changing author support contact information. **\r
+%%\r
+%% File list of work: IEEEtran.cls, IEEEtran_HOWTO.pdf, bare_adv.tex,\r
+%%                    bare_conf.tex, bare_jrnl.tex, bare_jrnl_compsoc.tex\r
+%%*************************************************************************\r
+\r
+% *** Authors should verify (and, if needed, correct) their LaTeX system  ***\r
+% *** with the testflow diagnostic prior to trusting their LaTeX platform ***\r
+% *** with production work. IEEE's font choices can trigger bugs that do  ***\r
+% *** not appear when using other class files.                            ***\r
+% The testflow support page is at:\r
+% http://www.michaelshell.org/tex/testflow/\r
+\r
+\r
+\r
+\r
+% Note that the a4paper option is mainly intended so that authors in\r
+% countries using A4 can easily print to A4 and see how their papers will\r
+% look in print - the typesetting of the document will not typically be\r
+% affected with changes in paper size (but the bottom and side margins will).\r
+% Use the testflow package mentioned above to verify correct handling of\r
+% both paper sizes by the user's LaTeX system.\r
+%\r
+% Also note that the "draftcls" or "draftclsnofoot", not "draft", option\r
+% should be used if it is desired that the figures are to be displayed in\r
+% draft mode.\r
+%\r
+% The Computer Society usually requires 12pt for submissions.\r
+%\r
+\documentclass[12pt,journal,compsoc]{IEEEtran}\r
+%\r
+% If IEEEtran.cls has not been installed into the LaTeX system files,\r
+% manually specify the path to it like:\r
+% \documentclass[12pt,journal,compsoc]{../sty/IEEEtran}\r
+\r
+\r
+\r
+\r
+\r
+% Some very useful LaTeX packages include:\r
+% (uncomment the ones you want to load)\r
+\r
+\r
+% *** MISC UTILITY PACKAGES ***\r
+%\r
+%\usepackage{ifpdf}\r
+% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional\r
+% compilation based on whether the output is pdf or dvi.\r
+% usage:\r
+% \ifpdf\r
+%   % pdf code\r
+% \else\r
+%   % dvi code\r
+% \fi\r
+% The latest version of ifpdf.sty can be obtained from:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek/\r
+% Also, note that IEEEtran.cls V1.7 and later provides a builtin\r
+% \ifCLASSINFOpdf conditional that works the same way.\r
+% When switching from latex to pdflatex and vice-versa, the compiler may\r
+% have to be run twice to clear warning/error messages.\r
+\r
+\r
+\r
+\r
+\r
+\r
+% *** CITATION PACKAGES ***\r
+%\r
+\ifCLASSOPTIONcompsoc\r
+  % IEEE Computer Society needs nocompress option\r
+  % requires cite.sty v4.0 or later (November 2003)\r
+  % \usepackage[nocompress]{cite}\r
+\else\r
+  % normal IEEE\r
+  % \usepackage{cite}\r
+\fi\r
+% cite.sty was written by Donald Arseneau\r
+% V1.6 and later of IEEEtran pre-defines the format of the cite.sty package\r
+% \cite{} output to follow that of IEEE. Loading the cite package will\r
+% result in citation numbers being automatically sorted and properly\r
+% "compressed/ranged". e.g., [1], [9], [2], [7], [5], [6] without using\r
+% cite.sty will become [1], [2], [5]--[7], [9] using cite.sty. cite.sty's\r
+% \cite will automatically add leading space, if needed. Use cite.sty's\r
+% noadjust option (cite.sty V3.8 and later) if you want to turn this off.\r
+% cite.sty is already installed on most LaTeX systems. Be sure and use\r
+% version 4.0 (2003-05-27) and later if using hyperref.sty. cite.sty does\r
+% not currently provide for hyperlinked citations.\r
+% The latest version can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/cite/\r
+% The documentation is contained in the cite.sty file itself.\r
+%\r
+% Note that some packages require special options to format as the Computer\r
+% Society requires. In particular, Computer Society  papers do not use\r
+% compressed citation ranges as is done in typical IEEE papers\r
+% (e.g., [1]-[4]). Instead, they list every citation separately in order\r
+% (e.g., [1], [2], [3], [4]). To get the latter we need to load the cite\r
+% package with the nocompress option which is supported by cite.sty v4.0\r
+% and later. Note also the use of a CLASSOPTION conditional provided by\r
+% IEEEtran.cls V1.7 and later.\r
+\r
+\r
+\r
+\r
+\r
+% *** GRAPHICS RELATED PACKAGES ***\r
+%\r
+\ifCLASSINFOpdf\r
+  % \usepackage[pdftex]{graphicx}\r
+  % declare the path(s) where your graphic files are\r
+  % \graphicspath{{../pdf/}{../jpeg/}}\r
+  % and their extensions so you won't have to specify these with\r
+  % every instance of \includegraphics\r
+  % \DeclareGraphicsExtensions{.pdf,.jpeg,.png}\r
+\else\r
+  % or other class option (dvipsone, dvipdf, if not using dvips). graphicx\r
+  % will default to the driver specified in the system graphics.cfg if no\r
+  % driver is specified.\r
+  % \usepackage[dvips]{graphicx}\r
+  % declare the path(s) where your graphic files are\r
+  % \graphicspath{{../eps/}}\r
+  % and their extensions so you won't have to specify these with\r
+  % every instance of \includegraphics\r
+  % \DeclareGraphicsExtensions{.eps}\r
+\fi\r
+% graphicx was written by David Carlisle and Sebastian Rahtz. It is\r
+% required if you want graphics, photos, etc. graphicx.sty is already\r
+% installed on most LaTeX systems. The latest version and documentation can\r
+% be obtained at: \r
+% http://www.ctan.org/tex-archive/macros/latex/required/graphics/\r
+% Another good source of documentation is "Using Imported Graphics in\r
+% LaTeX2e" by Keith Reckdahl which can be found as epslatex.ps or\r
+% epslatex.pdf at: http://www.ctan.org/tex-archive/info/\r
+%\r
+% latex, and pdflatex in dvi mode, support graphics in encapsulated\r
+% postscript (.eps) format. pdflatex in pdf mode supports graphics\r
+% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure\r
+% that all non-photo figures use a vector format (.eps, .pdf, .mps) and\r
+% not a bitmapped formats (.jpeg, .png). IEEE frowns on bitmapped formats\r
+% which can result in "jaggedy"/blurry rendering of lines and letters as\r
+% well as large increases in file sizes.\r
+%\r
+% You can find documentation about the pdfTeX application at:\r
+% http://www.tug.org/applications/pdftex\r
+\r
+\r
+\r
+\r
+\r
+% *** MATH PACKAGES ***\r
+%\r
+%\usepackage[cmex10]{amsmath}\r
+% A popular package from the American Mathematical Society that provides\r
+% many useful and powerful commands for dealing with mathematics. If using\r
+% it, be sure to load this package with the cmex10 option to ensure that\r
+% only type 1 fonts will utilized at all point sizes. Without this option,\r
+% it is possible that some math symbols, particularly those within\r
+% footnotes, will be rendered in bitmap form which will result in a\r
+% document that can not be IEEE Xplore compliant!\r
+%\r
+% Also, note that the amsmath package sets \interdisplaylinepenalty to 10000\r
+% thus preventing page breaks from occurring within multiline equations. Use:\r
+%\interdisplaylinepenalty=2500\r
+% after loading amsmath to restore such page breaks as IEEEtran.cls normally\r
+% does. amsmath.sty is already installed on most LaTeX systems. The latest\r
+% version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/required/amslatex/math/\r
+\r
+\r
+\r
+\r
+\r
+% *** SPECIALIZED LIST PACKAGES ***\r
+%\r
+%\usepackage{algorithmic}\r
+% algorithmic.sty was written by Peter Williams and Rogerio Brito.\r
+% This package provides an algorithmic environment fo describing algorithms.\r
+% You can use the algorithmic environment in-text or within a figure\r
+% environment to provide for a floating algorithm. Do NOT use the algorithm\r
+% floating environment provided by algorithm.sty (by the same authors) or\r
+% algorithm2e.sty (by Christophe Fiorio) as IEEE does not use dedicated\r
+% algorithm float types and packages that provide these will not provide\r
+% correct IEEE style captions. The latest version and documentation of\r
+% algorithmic.sty can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/algorithms/\r
+% There is also a support site at:\r
+% http://algorithms.berlios.de/index.html\r
+% Also of interest may be the (relatively newer and more customizable)\r
+% algorithmicx.sty package by Szasz Janos:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/algorithmicx/\r
+\r
+\r
+\r
+\r
+% *** ALIGNMENT PACKAGES ***\r
+%\r
+%\usepackage{array}\r
+% Frank Mittelbach's and David Carlisle's array.sty patches and improves\r
+% the standard LaTeX2e array and tabular environments to provide better\r
+% appearance and additional user controls. As the default LaTeX2e table\r
+% generation code is lacking to the point of almost being broken with\r
+% respect to the quality of the end results, all users are strongly\r
+% advised to use an enhanced (at the very least that provided by array.sty)\r
+% set of table tools. array.sty is already installed on most systems. The\r
+% latest version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/required/tools/\r
+\r
+\r
+%\usepackage{mdwmath}\r
+%\usepackage{mdwtab}\r
+% Also highly recommended is Mark Wooding's extremely powerful MDW tools,\r
+% especially mdwmath.sty and mdwtab.sty which are used to format equations\r
+% and tables, respectively. The MDWtools set is already installed on most\r
+% LaTeX systems. The lastest version and documentation is available at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/mdwtools/\r
+\r
+\r
+% IEEEtran contains the IEEEeqnarray family of commands that can be used to\r
+% generate multiline equations as well as matrices, tables, etc., of high\r
+% quality.\r
+\r
+\r
+%\usepackage{eqparbox}\r
+% Also of notable interest is Scott Pakin's eqparbox package for creating\r
+% (automatically sized) equal width boxes - aka "natural width parboxes".\r
+% Available at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/eqparbox/\r
+\r
+\r
+\r
+\r
+\r
+% *** SUBFIGURE PACKAGES ***\r
+%\ifCLASSOPTIONcompsoc\r
+%\usepackage[tight,normalsize,sf,SF]{subfigure}\r
+%\else\r
+%\usepackage[tight,footnotesize]{subfigure}\r
+%\fi\r
+% subfigure.sty was written by Steven Douglas Cochran. This package makes it\r
+% easy to put subfigures in your figures. e.g., "Figure 1a and 1b". For IEEE\r
+% work, it is a good idea to load it with the tight package option to reduce\r
+% the amount of white space around the subfigures. Computer Society papers\r
+% use a larger font and \sffamily font for their captions, hence the\r
+% additional options needed under compsoc mode. subfigure.sty is already\r
+% installed on most LaTeX systems. The latest version and documentation can\r
+% be obtained at:\r
+% http://www.ctan.org/tex-archive/obsolete/macros/latex/contrib/subfigure/\r
+% subfigure.sty has been superceeded by subfig.sty.\r
+\r
+\r
+%\ifCLASSOPTIONcompsoc\r
+%  \usepackage[caption=false]{caption}\r
+%  \usepackage[font=normalsize,labelfont=sf,textfont=sf]{subfig}\r
+%\else\r
+%  \usepackage[caption=false]{caption}\r
+%  \usepackage[font=footnotesize]{subfig}\r
+%\fi\r
+% subfig.sty, also written by Steven Douglas Cochran, is the modern\r
+% replacement for subfigure.sty. However, subfig.sty requires and\r
+% automatically loads Axel Sommerfeldt's caption.sty which will override\r
+% IEEEtran.cls handling of captions and this will result in nonIEEE style\r
+% figure/table captions. To prevent this problem, be sure and preload\r
+% caption.sty with its "caption=false" package option. This is will preserve\r
+% IEEEtran.cls handing of captions. Version 1.3 (2005/06/28) and later \r
+% (recommended due to many improvements over 1.2) of subfig.sty supports\r
+% the caption=false option directly:\r
+%\ifCLASSOPTIONcompsoc\r
+%  \usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}\r
+%\else\r
+%  \usepackage[caption=false,font=footnotesize]{subfig}\r
+%\fi\r
+%\r
+% The latest version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/subfig/\r
+% The latest version and documentation of caption.sty can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/caption/\r
+\r
+\r
+\r
+\r
+% *** FLOAT PACKAGES ***\r
+%\r
+%\usepackage{fixltx2e}\r
+% fixltx2e, the successor to the earlier fix2col.sty, was written by\r
+% Frank Mittelbach and David Carlisle. This package corrects a few problems\r
+% in the LaTeX2e kernel, the most notable of which is that in current\r
+% LaTeX2e releases, the ordering of single and double column floats is not\r
+% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a\r
+% single column figure to be placed prior to an earlier double column\r
+% figure. The latest version and documentation can be found at:\r
+% http://www.ctan.org/tex-archive/macros/latex/base/\r
+\r
+\r
+\r
+%\usepackage{stfloats}\r
+% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e\r
+% the ability to do double column floats at the bottom of the page as well\r
+% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in\r
+% LaTeX2e). It also provides a command:\r
+%\fnbelowfloat\r
+% to enable the placement of footnotes below bottom floats (the standard\r
+% LaTeX2e kernel puts them above bottom floats). This is an invasive package\r
+% which rewrites many portions of the LaTeX2e float routines. It may not work\r
+% with other packages that modify the LaTeX2e float routines. The latest\r
+% version and documentation can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/sttools/\r
+% Documentation is contained in the stfloats.sty comments as well as in the\r
+% presfull.pdf file. Do not use the stfloats baselinefloat ability as IEEE\r
+% does not allow \baselineskip to stretch. Authors submitting work to the\r
+% IEEE should note that IEEE rarely uses double column equations and\r
+% that authors should try to avoid such use. Do not be tempted to use the\r
+% cuted.sty or midfloat.sty packages (also by Sigitas Tolusis) as IEEE does\r
+% not format its papers in such ways.\r
+\r
+\r
+\r
+\r
+%\ifCLASSOPTIONcaptionsoff\r
+%  \usepackage[nomarkers]{endfloat}\r
+% \let\MYoriglatexcaption\caption\r
+% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}\r
+%\fi\r
+% endfloat.sty was written by James Darrell McCauley and Jeff Goldberg.\r
+% This package may be useful when used in conjunction with IEEEtran.cls'\r
+% captionsoff option. Some IEEE journals/societies require that submissions\r
+% have lists of figures/tables at the end of the paper and that\r
+% figures/tables without any captions are placed on a page by themselves at\r
+% the end of the document. If needed, the draftcls IEEEtran class option or\r
+% \CLASSINPUTbaselinestretch interface can be used to increase the line\r
+% spacing as well. Be sure and use the nomarkers option of endfloat to\r
+% prevent endfloat from "marking" where the figures would have been placed\r
+% in the text. The two hack lines of code above are a slight modification of\r
+% that suggested by in the endfloat docs (section 8.3.1) to ensure that\r
+% the full captions always appear in the list of figures/tables - even if\r
+% the user used the short optional argument of \caption[]{}.\r
+% IEEE papers do not typically make use of \caption[]'s optional argument,\r
+% so this should not be an issue. A similar trick can be used to disable\r
+% captions of packages such as subfig.sty that lack options to turn off\r
+% the subcaptions:\r
+% For subfig.sty:\r
+% \let\MYorigsubfloat\subfloat\r
+% \renewcommand{\subfloat}[2][\relax]{\MYorigsubfloat[]{#2}}\r
+% For subfigure.sty:\r
+% \let\MYorigsubfigure\subfigure\r
+% \renewcommand{\subfigure}[2][\relax]{\MYorigsubfigure[]{#2}}\r
+% However, the above trick will not work if both optional arguments of\r
+% the \subfloat/subfig command are used. Furthermore, there needs to be a\r
+% description of each subfigure *somewhere* and endfloat does not add\r
+% subfigure captions to its list of figures. Thus, the best approach is to\r
+% avoid the use of subfigure captions (many IEEE journals avoid them anyway)\r
+% and instead reference/explain all the subfigures within the main caption.\r
+% The latest version of endfloat.sty and its documentation can obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/endfloat/\r
+%\r
+% The IEEEtran \ifCLASSOPTIONcaptionsoff conditional can also be used\r
+% later in the document, say, to conditionally put the References on a \r
+% page by themselves.\r
+\r
+\r
+\r
+\r
+% *** PDF, URL AND HYPERLINK PACKAGES ***\r
+%\r
+%\usepackage{url}\r
+% url.sty was written by Donald Arseneau. It provides better support for\r
+% handling and breaking URLs. url.sty is already installed on most LaTeX\r
+% systems. The latest version can be obtained at:\r
+% http://www.ctan.org/tex-archive/macros/latex/contrib/misc/\r
+% Read the url.sty source comments for usage information. Basically,\r
+% \url{my_url_here}.\r
+\r
+\r
+\r
+\r
+\r
+% *** Do not adjust lengths that control margins, column widths, etc. ***\r
+% *** Do not use packages that alter fonts (such as pslatex).         ***\r
+% There should be no need to do such things with IEEEtran.cls V1.6 and later.\r
+% (Unless specifically asked to do so by the journal or conference you plan\r
+% to submit to, of course. )\r
+\r
+\r
+% correct bad hyphenation here\r
+\hyphenation{op-tical net-works semi-conduc-tor}\r
+\r
+\r
+\begin{document}\r
+%\r
+% paper title\r
+% can use linebreaks \\ within to get better formatting as desired\r
+\title{Bare Demo of IEEEtran.cls\\ for Computer Society Journals}\r
+%\r
+%\r
+% author names and IEEE memberships\r
+% note positions of commas and nonbreaking spaces ( ~ ) LaTeX will not break\r
+% a structure at a ~ so this keeps an author's name from being broken across\r
+% two lines.\r
+% use \thanks{} to gain access to the first footnote area\r
+% a separate \thanks must be used for each paragraph as LaTeX2e's \thanks\r
+% was not built to handle multiple paragraphs\r
+%\r
+%\r
+%\IEEEcompsocitemizethanks is a special \thanks that produces the bulleted\r
+% lists the Computer Society journals use for "first footnote" author\r
+% affiliations. Use \IEEEcompsocthanksitem which works much like \item\r
+% for each affiliation group. When not in compsoc mode,\r
+% \IEEEcompsocitemizethanks becomes like \thanks and\r
+% \IEEEcompsocthanksitem becomes a line break with idention. This\r
+% facilitates dual compilation, although admittedly the differences in the\r
+% desired content of \author between the different types of papers makes a\r
+% one-size-fits-all approach a daunting prospect. For instance, compsoc \r
+% journal papers have the author affiliations above the "Manuscript\r
+% received ..."  text while in non-compsoc journals this is reversed. Sigh.\r
+\r
+\author{Michael~Shell,~\IEEEmembership{Member,~IEEE,}\r
+        John~Doe,~\IEEEmembership{Fellow,~OSA,}\r
+        and~Jane~Doe,~\IEEEmembership{Life~Fellow,~IEEE}% <-this % stops a space\r
+\IEEEcompsocitemizethanks{\IEEEcompsocthanksitem M. Shell is with the Department\r
+of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta,\r
+GA, 30332.\protect\\\r
+% note need leading \protect in front of \\ to get a newline within \thanks as\r
+% \\ is fragile and will error, could use \hfil\break instead.\r
+E-mail: see http://www.michaelshell.org/contact.html\r
+\IEEEcompsocthanksitem J. Doe and J. Doe are with Anonymous University.}% <-this % stops a space\r
+\thanks{Manuscript received April 19, 2005; revised January 11, 2007.}}\r
+\r
+% note the % following the last \IEEEmembership and also \thanks - \r
+% these prevent an unwanted space from occurring between the last author name\r
+% and the end of the author line. i.e., if you had this:\r
+% \r
+% \author{....lastname \thanks{...} \thanks{...} }\r
+%                     ^------------^------------^----Do not want these spaces!\r
+%\r
+% a space would be appended to the last name and could cause every name on that\r
+% line to be shifted left slightly. This is one of those "LaTeX things". For\r
+% instance, "\textbf{A} \textbf{B}" will typeset as "A B" not "AB". To get\r
+% "AB" then you have to do: "\textbf{A}\textbf{B}"\r
+% \thanks is no different in this regard, so shield the last } of each \thanks\r
+% that ends a line with a % and do not let a space in before the next \thanks.\r
+% Spaces after \IEEEmembership other than the last one are OK (and needed) as\r
+% you are supposed to have spaces between the names. For what it is worth,\r
+% this is a minor point as most people would not even notice if the said evil\r
+% space somehow managed to creep in.\r
+\r
+\r
+\r
+% The paper headers\r
+\markboth{Journal of \LaTeX\ Class Files,~Vol.~6, No.~1, January~2007}%\r
+{Shell \MakeLowercase{\textit{et al.}}: Bare Demo of IEEEtran.cls for Computer Society Journals}\r
+% The only time the second header will appear is for the odd numbered pages\r
+% after the title page when using the twoside option.\r
+% \r
+% *** Note that you probably will NOT want to include the author's ***\r
+% *** name in the headers of peer review papers.                   ***\r
+% You can use \ifCLASSOPTIONpeerreview for conditional compilation here if\r
+% you desire.\r
+\r
+\r
+\r
+% The publisher's ID mark at the bottom of the page is less important with\r
+% Computer Society journal papers as those publications place the marks\r
+% outside of the main text columns and, therefore, unlike regular IEEE\r
+% journals, the available text space is not reduced by their presence.\r
+% If you want to put a publisher's ID mark on the page you can do it like\r
+% this:\r
+%\IEEEpubid{0000--0000/00\$00.00~\copyright~2007 IEEE}\r
+% or like this to get the Computer Society new two part style.\r
+%\IEEEpubid{\makebox[\columnwidth]{\hfill 0000--0000/00/\$00.00~\copyright~2007 IEEE}%\r
+%\hspace{\columnsep}\makebox[\columnwidth]{Published by the IEEE Computer Society\hfill}}\r
+% Remember, if you use this you must call \IEEEpubidadjcol in the second\r
+% column for its text to clear the IEEEpubid mark (Computer Society jorunal\r
+% papers don't need this extra clearance.)\r
+\r
+\r
+\r
+% use for special paper notices\r
+%\IEEEspecialpapernotice{(Invited Paper)}\r
+\r
+\r
+\r
+% for Computer Society papers, we must declare the abstract and index terms\r
+% PRIOR to the title within the \IEEEcompsoctitleabstractindextext IEEEtran\r
+% command as these need to go into the title area created by \maketitle.\r
+\IEEEcompsoctitleabstractindextext{%\r
+\begin{abstract}\r
+%\boldmath\r
+The abstract goes here.\r
+\end{abstract}\r
+% IEEEtran.cls defaults to using nonbold math in the Abstract.\r
+% This preserves the distinction between vectors and scalars. However,\r
+% if the journal you are submitting to favors bold math in the abstract,\r
+% then you can use LaTeX's standard command \boldmath at the very start\r
+% of the abstract to achieve this. Many IEEE journals frown on math\r
+% in the abstract anyway. In particular, the Computer Society does\r
+% not want either math or citations to appear in the abstract.\r
+\r
+% Note that keywords are not normally used for peerreview papers.\r
+\begin{IEEEkeywords}\r
+Computer Society, IEEEtran, journal, \LaTeX, paper, template.\r
+\end{IEEEkeywords}}\r
+\r
+\r
+% make the title area\r
+\maketitle\r
+\r
+\r
+% To allow for easy dual compilation without having to reenter the\r
+% abstract/keywords data, the \IEEEcompsoctitleabstractindextext text will\r
+% not be used in maketitle, but will appear (i.e., to be "transported")\r
+% here as \IEEEdisplaynotcompsoctitleabstractindextext when compsoc mode\r
+% is not selected <OR> if conference mode is selected - because compsoc\r
+% conference papers position the abstract like regular (non-compsoc)\r
+% papers do!\r
+\IEEEdisplaynotcompsoctitleabstractindextext\r
+% \IEEEdisplaynotcompsoctitleabstractindextext has no effect when using\r
+% compsoc under a non-conference mode.\r
+\r
+\r
+% For peer review papers, you can put extra information on the cover\r
+% page as needed:\r
+% \ifCLASSOPTIONpeerreview\r
+% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}\r
+% \fi\r
+%\r
+% For peerreview papers, this IEEEtran command inserts a page break and\r
+% creates the second title. It will be ignored for other modes.\r
+\IEEEpeerreviewmaketitle\r
+\r
+\r
+\r
+\section{Introduction}\r
+% Computer Society journal papers do something a tad strange with the very\r
+% first section heading (almost always called "Introduction"). They place it\r
+% ABOVE the main text! IEEEtran.cls currently does not do this for you.\r
+% However, You can achieve this effect by making LaTeX jump through some\r
+% hoops via something like:\r
+%\r
+%\ifCLASSOPTIONcompsoc\r
+%  \noindent\raisebox{2\baselineskip}[0pt][0pt]%\r
+%  {\parbox{\columnwidth}{\section{Introduction}\label{sec:introduction}%\r
+%  \global\everypar=\everypar}}%\r
+%  \vspace{-1\baselineskip}\vspace{-\parskip}\par\r
+%\else\r
+%  \section{Introduction}\label{sec:introduction}\par\r
+%\fi\r
+%\r
+% Admittedly, this is a hack and may well be fragile, but seems to do the\r
+% trick for me. Note the need to keep any \label that may be used right\r
+% after \section in the above as the hack puts \section within a raised box.\r
+\r
+\r
+\r
+% The very first letter is a 2 line initial drop letter followed\r
+% by the rest of the first word in caps (small caps for compsoc).\r
+% \r
+% form to use if the first word consists of a single letter:\r
+% \IEEEPARstart{A}{demo} file is ....\r
+% \r
+% form to use if you need the single drop letter followed by\r
+% normal text (unknown if ever used by IEEE):\r
+% \IEEEPARstart{A}{}demo file is ....\r
+% \r
+% Some journals put the first two words in caps:\r
+% \IEEEPARstart{T}{his demo} file is ....\r
+% \r
+% Here we have the typical use of a "T" for an initial drop letter\r
+% and "HIS" in caps to complete the first word.\r
+\IEEEPARstart{T}{his} demo file is intended to serve as a ``starter file''\r
+for IEEE Computer Society journal papers produced under \LaTeX\ using\r
+IEEEtran.cls version 1.7 and later.\r
+% You must have at least 2 lines in the paragraph with the drop letter\r
+% (should never be an issue)\r
+I wish you the best of success.\r
+\r
+\hfill mds\r
\r
+\hfill January 11, 2007\r
+\r
+\subsection{Subsection Heading Here}\r
+Subsection text here.\r
+\r
+% needed in second column of first page if using \IEEEpubid\r
+%\IEEEpubidadjcol\r
+\r
+\subsubsection{Subsubsection Heading Here}\r
+Subsubsection text here.\r
+\r
+\r
+% An example of a floating figure using the graphicx package.\r
+% Note that \label must occur AFTER (or within) \caption.\r
+% For figures, \caption should occur after the \includegraphics.\r
+% Note that IEEEtran v1.7 and later has special internal code that\r
+% is designed to preserve the operation of \label within \caption\r
+% even when the captionsoff option is in effect. However, because\r
+% of issues like this, it may be the safest practice to put all your\r
+% \label just after \caption rather than within \caption{}.\r
+%\r
+% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class\r
+% option should be used if it is desired that the figures are to be\r
+% displayed while in draft mode.\r
+%\r
+%\begin{figure}[!t]\r
+%\centering\r
+%\includegraphics[width=2.5in]{myfigure}\r
+% where an .eps filename suffix will be assumed under latex, \r
+% and a .pdf suffix will be assumed for pdflatex; or what has been declared\r
+% via \DeclareGraphicsExtensions.\r
+%\caption{Simulation Results}\r
+%\label{fig_sim}\r
+%\end{figure}\r
+\r
+% Note that IEEE typically puts floats only at the top, even when this\r
+% results in a large percentage of a column being occupied by floats.\r
+% However, the Computer Society has been known to put floats at the bottom.\r
+\r
+\r
+% An example of a double column floating figure using two subfigures.\r
+% (The subfig.sty package must be loaded for this to work.)\r
+% The subfigure \label commands are set within each subfloat command, the\r
+% \label for the overall figure must come after \caption.\r
+% \hfil must be used as a separator to get equal spacing.\r
+% The subfigure.sty package works much the same way, except \subfigure is\r
+% used instead of \subfloat.\r
+%\r
+%\begin{figure*}[!t]\r
+%\centerline{\subfloat[Case I]\includegraphics[width=2.5in]{subfigcase1}%\r
+%\label{fig_first_case}}\r
+%\hfil\r
+%\subfloat[Case II]{\includegraphics[width=2.5in]{subfigcase2}%\r
+%\label{fig_second_case}}}\r
+%\caption{Simulation results}\r
+%\label{fig_sim}\r
+%\end{figure*}\r
+%\r
+% Note that often IEEE papers with subfigures do not employ subfigure\r
+% captions (using the optional argument to \subfloat), but instead will\r
+% reference/describe all of them (a), (b), etc., within the main caption.\r
+\r
+\r
+% An example of a floating table. Note that, for IEEE style tables, the \r
+% \caption command should come BEFORE the table. Table text will default to\r
+% \footnotesize as IEEE normally uses this smaller font for tables.\r
+% The \label must come after \caption as always.\r
+%\r
+%\begin{table}[!t]\r
+%% increase table row spacing, adjust to taste\r
+%\renewcommand{\arraystretch}{1.3}\r
+% if using array.sty, it might be a good idea to tweak the value of\r
+% \extrarowheight as needed to properly center the text within the cells\r
+%\caption{An Example of a Table}\r
+%\label{table_example}\r
+%\centering\r
+%% Some packages, such as MDW tools, offer better commands for making tables\r
+%% than the plain LaTeX2e tabular which is used here.\r
+%\begin{tabular}{|c||c|}\r
+%\hline\r
+%One & Two\\\r
+%\hline\r
+%Three & Four\\\r
+%\hline\r
+%\end{tabular}\r
+%\end{table}\r
+\r
+\r
+% Note that IEEE does not put floats in the very first column - or typically\r
+% anywhere on the first page for that matter. Also, in-text middle ("here")\r
+% positioning is not used. Most IEEE journals use top floats exclusively.\r
+% However, Computer Society journals sometimes do use bottom floats - bear\r
+% this in mind when choosing appropriate optional arguments for the\r
+% figure/table environments.\r
+% Note that, LaTeX2e, unlike IEEE journals, places footnotes above bottom\r
+% floats. This can be corrected via the \fnbelowfloat command of the\r
+% stfloats package.\r
+\r
+\r
+\r
+\section{Conclusion}\r
+The conclusion goes here.\r
+\r
+\r
+\r
+\r
+\r
+% if have a single appendix:\r
+%\appendix[Proof of the Zonklar Equations]\r
+% or\r
+%\appendix  % for no appendix heading\r
+% do not use \section anymore after \appendix, only \section*\r
+% is possibly needed\r
+\r
+% use appendices with more than one appendix\r
+% then use \section to start each appendix\r
+% you must declare a \section before using any\r
+% \subsection or using \label (\appendices by itself\r
+% starts a section numbered zero.)\r
+%\r
+\r
+\r
+\appendices\r
+\section{Proof of the First Zonklar Equation}\r
+Appendix one text goes here.\r
+\r
+% you can choose not to have a title for an appendix\r
+% if you want by leaving the argument blank\r
+\section{}\r
+Appendix two text goes here.\r
+\r
+\r
+% use section* for acknowledgement\r
+\ifCLASSOPTIONcompsoc\r
+  % The Computer Society usually uses the plural form\r
+  \section*{Acknowledgments}\r
+\else\r
+  % regular IEEE prefers the singular form\r
+  \section*{Acknowledgment}\r
+\fi\r
+\r
+\r
+The authors would like to thank...\r
+\r
+\r
+% Can use something like this to put references on a page\r
+% by themselves when using endfloat and the captionsoff option.\r
+\ifCLASSOPTIONcaptionsoff\r
+  \newpage\r
+\fi\r
+\r
+\r
+\r
+% trigger a \newpage just before the given reference\r
+% number - used to balance the columns on the last page\r
+% adjust value as needed - may need to be readjusted if\r
+% the document is modified later\r
+%\IEEEtriggeratref{8}\r
+% The "triggered" command can be changed if desired:\r
+%\IEEEtriggercmd{\enlargethispage{-5in}}\r
+\r
+% references section\r
+\r
+% can use a bibliography generated by BibTeX as a .bbl file\r
+% BibTeX documentation can be easily obtained at:\r
+% http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/\r
+% The IEEEtran BibTeX style support page is at:\r
+% http://www.michaelshell.org/tex/ieeetran/bibtex/\r
+%\bibliographystyle{IEEEtran}\r
+% argument is your BibTeX string definitions and bibliography database(s)\r
+%\bibliography{IEEEabrv,../bib/paper}\r
+%\r
+% <OR> manually copy in the resultant .bbl file\r
+% set second argument of \begin to the number of references\r
+% (used to reserve space for the reference number labels box)\r
+\begin{thebibliography}{1}\r
+\r
+\bibitem{IEEEhowto:kopka}\r
+H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus\r
+  0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.\r
+\r
+\end{thebibliography}\r
+\r
+% biography section\r
+% \r
+% If you have an EPS/PDF photo (graphicx package needed) extra braces are\r
+% needed around the contents of the optional argument to biography to prevent\r
+% the LaTeX parser from getting confused when it sees the complicated\r
+% \includegraphics command within an optional argument. (You could create\r
+% your own custom macro containing the \includegraphics command to make things\r
+% simpler here.)\r
+%\begin{biography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{mshell}}]{Michael Shell}\r
+% or if you just want to reserve a space for a photo:\r
+\r
+\begin{IEEEbiography}{Michael Shell}\r
+Biography text here.\r
+\end{IEEEbiography}\r
+\r
+% if you will not have a photo at all:\r
+\begin{IEEEbiographynophoto}{John Doe}\r
+Biography text here.\r
+\end{IEEEbiographynophoto}\r
+\r
+% insert where needed to balance the two columns on the last page with\r
+% biographies\r
+%\newpage\r
+\r
+\begin{IEEEbiographynophoto}{Jane Doe}\r
+Biography text here.\r
+\end{IEEEbiographynophoto}\r
+\r
+% You can push biographies down or up by placing\r
+% a \vfill before or after them. The appropriate\r
+% use of \vfill depends on what kind of text is\r
+% on the last page and whether or not the columns\r
+% are being equalized.\r
+\r
+%\vfill\r
+\r
+% Can be used to pull up biographies so that the bottom of the last one\r
+% is flush with the other column.\r
+%\enlargethispage{-5in}\r
+\r
+\r
+\r
+% that's all folks\r
+\end{document}\r
+\r
+\r
diff --git a/changelog.txt b/changelog.txt
new file mode 100644 (file)
index 0000000..6b99538
--- /dev/null
@@ -0,0 +1,762 @@
+\r
+\r
+ Changelog history of the IEEEtran LaTeX class.\r
\r
+\r
+ v1.8 -- 2012/11/21\r
+ by Harald Hanche-Olsen and Anders Christensen (IEEE Computational Intelligence Society)\r
+\r
+*******\r
+11/2012 v1.8 changes:\r
+\r
+1335c1335\r
+<                 \itemindent 0em%\r
+---\r
+>                 \itemindent 0.3em%\r
+1386c1386\r
+<                 \itemindent 0em%\r
+---\r
+>                 \itemindent .3em%\r
+1436c1436\r
+<                 \itemindent 0em%\r
+---\r
+>                 \itemindent .3em%\r
+1524c1524\r
+< \def\unnumberedfootnote{\gdef\@thefnmark{}\@footnotetext}\r
+---\r
+> \def\unnumberedfootnote{\gdef\@thefnmark{\quad}\@footnotetext}\r
+1526c1526\r
+< \skip\@mpfootins = \skip\footins\r
+---\r
+> \skip\@mpfootins 0.3\baselineskip\r
+1531a1532\r
+> %\long\def\@makefnmark{\scriptsize\normalfont\@thefnmark}\r
+1541c1542\r
+< \def\footnoterule{\vskip-2pt \hrule height 0.4pt depth \z@ \vskip1.6pt\relax}\r
+---\r
+> \def\footnoterule{\vskip-2pt \hrule height 0.6pt depth \z@ \vskip1.6pt\relax}\r
+1652c1653\r
+< \def\figurename{Figure}\r
+---\r
+> \def\figurename{Fig.}\r
+1740c1741\r
+< \setlength\abovecaptionskip{0.25\baselineskip}\r
+---\r
+> \setlength\abovecaptionskip{0.65\baselineskip}\r
+1799c1800\r
+< \footnotesize{\centering\normalfont\footnotesize#1.\quad\scshape #2\par}%\r
+---\r
+> \footnotesize{\centering\normalfont\footnotesize#1.\qquad\scshape #2\par}%\r
+1812c1813\r
+< \ifCLASSOPTIONconference \hbox to\hsize{\normalfont\footnotesize\hfil\box\@tempboxa\hfil}%\r
+---\r
+> \ifCLASSOPTIONconference \hbox to\hsize{\normalfont\footnotesize\box\@tempboxa\hfil}%\r
+1856c1857\r
+< \def\table{\def\@floatboxreset{\reset@font\footnotesize\@setminipage}%\r
+---\r
+> \def\table{\def\@floatboxreset{\reset@font\scriptsize\@setminipage}%\r
+1861c1862\r
+< \@namedef{table*}{\def\@floatboxreset{\reset@font\footnotesize\@setminipage}\@dblfloat{table}}\r
+---\r
+> \@namedef{table*}{\def\@floatboxreset{\reset@font\scriptsize\@setminipage}\@dblfloat{table}}\r
+3747c3748\r
+< \def\endIEEEkeywords{\relax\ifCLASSOPTIONtechnote\vspace{1.34ex}\else\vspace{1.67ex}\fi\r
+---\r
+> \def\endIEEEkeywords{\relax\ifCLASSOPTIONtechnote\vspace{1.34ex}\else\vspace{0.5ex}\fi\r
+3826,3827c3827,3829\r
+< \r
+< \def\@seccntformat#1{\csname the#1dis\endcsname\hskip 1em\relax}\r
+---\r
+> \def\@seccntformat#1{\hb@xt@ 1.4em{\csname the#1dis\endcsname\hss\relax}}\r
+> \def\@seccntformatinl#1{\hb@xt@ 1.1em{\csname the#1dis\endcsname\hss\relax}}\r
+> \def\@seccntformatch#1{\csname the#1dis\endcsname\hskip 1em\relax}\r
+3843c3845,3853\r
+<      \protected@edef\@svsec{\@seccntformat{#1}\relax}%\r
+---\r
+>      \ifnum #2=1\r
+>         \protected@edef\@svsec{\@seccntformatch{#1}\relax}%\r
+>      \else\r
+>         \ifnum #2>2\r
+>            \protected@edef\@svsec{\@seccntformatinl{#1}\relax}%\r
+>         \else\r
+>            \protected@edef\@svsec{\@seccntformat{#1}\relax}%\r
+>         \fi\r
+>      \fi\r
+\r
+\r
+\r
+\r
+\r
+\r
+*****************************************\r
+\r
+2007/03/05\r
+ by Michael Shell (MDS)\r
+ http://www.michaelshell.org/\r
+\r
+*******\r
+ 3/2007 V1.7a (MDS) changes:\r
+\r
+ 1) Corrected problem of unwanted two column peer review title page format.\r
+    Thanks to Virgilio Rodriguez for reporting this bug.\r
+\r
+ 2) "depreciated" -> "deprecated". Thanks to Virgilio Rodriguez for\r
+    suggesting this change.\r
+\r
+*******\r
+ 1/2007 V1.7 (MDS) changes:\r
+\r
+ 1) New class option compsoc to support the IEEE Computer Society format.\r
+\r
+ 2) New class option captionsoff disables the display of figure/table\r
+    captions. endfloat.sty is now mentioned in the docs. Thanks to Geoff\r
+    Walker for suggesting these changes.\r
+\r
+ 3) Fixed compatibility issues with subfig.sty and caption.sty. Thanks to\r
+    Steven Douglas Cochran and Axel Sommerfeldt for suggesting this change.\r
+\r
+ 4) New \CLASSINPUT, \CLASSOPTION and \CLASSINFO interface allows for more\r
+    user control and conditional compilation.\r
+\r
+ 5) \ifcenterfigcaptions (\centerfigcaptionstrue, \centerfigcaptionsfalse),\r
+    \CMPARstart and \overrideIEEEmargins have been removed and no are\r
+    longer supported. The effect of \overrideIEEEmargins can be mimicked\r
+    via the more general \CLASSINPUT interface:\r
+    % US letter paper:\r
+    \newcommand{\CLASSINPUTinnersidemargin}{0.775in}\r
+    \newcommand{\CLASSINPUToutersidemargin}{0.585in}\r
+    % A4 paper:\r
+    \newcommand{\CLASSINPUTinnersidemargin}{17mm}\r
+    \newcommand{\CLASSINPUToutersidemargin}{11.647mm}\r
+\r
+ 6) Several commands and environments have been deprecated in favor of\r
+    replacements with IEEE prefixes to better avoid potential future name\r
+    clashes with other packages. Legacy code retained to allow the use of\r
+    the obsolete forms (for now), but with a warning message to the console\r
+    during compilation:\r
+    \IEEEauthorblockA, \IEEEauthorblockN, \IEEEauthorrefmark,\r
+    \IEEEbiography, \IEEEbiographynophoto, \IEEEkeywords, \IEEEPARstart,\r
+    \IEEEproof, \IEEEpubid, \IEEEpubidadjcol, \IEEEQED, \IEEEQEDclosed,\r
+    \IEEEQEDopen, \IEEEspecialpapernotice. IEEEtran.cls now redefines\r
+    \proof in way to avoid problems with the amsthm.sty package.\r
+    For IED lists:\r
+    \IEEEiedlabeljustifyc, \IEEEiedlabeljustifyl, \IEEEiedlabeljustifyr,\r
+    \IEEEnocalcleftmargin, \IEEElabelindent, \IEEEsetlabelwidth,\r
+    \IEEEusemathlabelsep\r
+\r
+ 7) These commands/lengths now require the IEEE prefix and do not have\r
+    legacy support: \IEEEnormaljot.\r
+    For IED lists: \ifIEEEnocalcleftmargin, \ifIEEEnolabelindentfactor,\r
+    \IEEEiedlistdecl, \IEEElabelindentfactor\r
+\r
+ 8) \normalsizebaselineskip skip replaced by\r
+    \CLASSINFOnormalsizebaselineskip (nonrubber dimen) length.\r
+    Also, new \CLASSINFOnormalsizeunitybaselineskip (nonrubber dimen)\r
+    provided.\r
+\r
+ 9) Now defaults to using Alpha numbering rather than Roman for appendices\r
+    numbering. This is because Alpha numbering is more common and avoids\r
+    problems with theorem numbering. \ifuseRomanappendices\r
+    (\useRomanappendicestrue, \useRomanappendicesfalse) is no longer\r
+    supported. Instead, use the new class option romanappendices if Roman\r
+    appendices numbering is desired. Thanks to Leonid Mirkin for reporting\r
+    the problem with theorems in appendices and suggesting changes.\r
+\r
+10) Improved paper size setting code for pdflatex.\r
+\r
+11) Better handling of theorem numbering when using the section counter\r
+    within the appendix(cies). Thanks to Leonid Mirkin for suggesting\r
+    this change.\r
+\r
+12) Fixed bug that caused equations at the end of theorems to be too\r
+    close to the line below them.\r
+\r
+13) Provided hook to conference mode console notice and changed notice to\r
+    better support conferences that use A4 paper. Thanks to Volker Kuhlmann\r
+    for suggesting this change.\r
+\r
+14) \IEEEauthorrefmark made robust to allow it to be used in \thanks\r
+    without a leading \protect\r
+\r
+15) Improved \textunderscore to provide a much better fake _ when used with\r
+    OT1 encoding. Under OT1, detect use of pcr or cmtt \ttfamily and use\r
+    available true _ glyph for those two typewriter fonts.\r
+\r
+16) Revised internal \@sect command to be more robust for users who employ\r
+    modified section heading formats. Thanks to Zarko F. Cucej for\r
+    suggesting this change.\r
+\r
+17) Improved \thesubsubsection definition to prevent breaks at the hyphen.\r
+    Thanks to Moritz Borgmann for suggesting this change. Thanks to\r
+    Dan Luecking and Heiko Oberdiek for explaining some of the various\r
+    alternatives and techniques to fix it.\r
+\r
+18) No longer provide \NAT@parse hack to get cite.sty to play (somewhat)\r
+    with hyperref.sty as this is already included in cite.sty version\r
+    4.0 (2003-05-27) and later.\r
+\r
+19) At the beginning of document, set the default style of url.sty to be\r
+    the same as the current text font - as is done in IEEE journals.\r
+\r
+20) Corrected excessive line spacing in journal table captions. Thanks to\r
+    Moritz Borgmann for suggesting this change.\r
+\r
+21) Corrected \thesubsubsection to use the "I-A1" format IEEE uses rather\r
+    than "I-A.1" as was done before. Ditto for \theparagraph. Thanks to\r
+    Moritz Borgmann for suggesting this change.\r
+\r
+22) Enclose papersize specials within \AtBeginDvi in case someone wants\r
+    to make a format with IEEEtran. Thanks to Moritz Borgmann for\r
+    suggesting this change.\r
+\r
+23) Eliminated the small space after abstract and keywords dash as IEEE\r
+    now does. Thanks to Moritz Borgmann for suggesting this change.\r
+\r
+24) IEEEkeywords is no longer locked out in conference mode\r
+\r
+25) Increase defaults of \binoppenalty and \relpenalty to discourage\r
+    breaks within equations. Thanks to Moritz Borgmann for suggesting\r
+    this change.\r
+\r
+26) Support optional argument for IEEEproof. Thanks to Ingo Steinwart for\r
+    suggesting this change. Also, start a new \par with \IEEEproof.\r
+\r
+27) Add support for an optional argument to \bstctlcite.\r
+\r
+28) Changed \topfraction and \dbltopfraction from 1.0 to 0.9. Thanks to\r
+    Donald Arseneau for suggesting this change.\r
+\r
+\r
+*******\r
+ 09/2005 V1.6c (MDS) changes:\r
+\r
+ 1) Changed endfigure/endfloat definitions so as not to cause problems with\r
+    preview-LaTeX and other packages. Thanks to Stephan Heuel and David\r
+    Kastrup for reporting this problem.\r
+\r
+\r
+\r
+*******\r
+ 11/2002 V1.6b (MDS) changes:\r
+\r
+ 1) Fixed problem with figure captions when using hyperref. Thanks to \r
+    Leandro Barajas and Michael Bassetti for reporting this bug.\r
+\r
+ 2) Provide a fake nabib command \NAT@parse so that hyperref will not\r
+    interfere with the operation of cite.sty. However, as a result citation\r
+    numbers will not be hyperlinked. Also, natbib will not be able to work\r
+    with IEEEtran. However, this is perhaps the best solution until\r
+    cite.sty and hyperref.sty are able to co-exist with each other.\r
+    It easy enough to override the fake command via:\r
+    \makeatletter\r
+    \let\NAT@parse\undefined\r
+    \makeatother\r
+\r
+ 3) Revised font selection method so as not to have problems when used\r
+    with setspace.sty. Thanks to Zhang Yan for reporting this bug.\r
+\r
+ 4) Added \special to feed papersize to dvips. Thanks to Moritz Borgmann \r
+    for suggesting this feature.\r
+\r
+ 5) In addition to the IEEE IED lists, the original IED style list\r
+    environments (as is done in article.cls) are now provided as\r
+    LaTeXitemize, LaTeXenumerate, and LaTeXdescription. Also, users can\r
+    now redefine \makelabel within IEEE IED list controls. There may be\r
+    some use for this in specialized applications. Thanks to Eli Barzilay\r
+    for suggesting this feature.\r
+\r
+ 6) \table* now defaults to \footnotesize text like \table.\r
+\r
+ 7) The draft modes now no longer force a pagebreak after the title.\r
+    Thanks to Christian Peel for suggesting this change.\r
+\r
+ 8) New draftclsnofoot mode is like draftcls, but does not display the\r
+    date and the word "DRAFT" at the foot of the page. Thanks to\r
+    Christian Peel for suggesting this feature.\r
+\r
+ 9) New peerreview and peerreviewca modes with \IEEEpeerreviewmaketitle\r
+    command allows for a "cover" titlepage for anonymous peer review.\r
+    Except for the cover titlepage, peerreview is much like journal mode.\r
+    peerreviewca is like peerreview, but allows the author names to be\r
+    entered and formatted as under conference mode so that author\r
+    affiliations and contact information can be easily seen on the cover\r
+    page. Thanks to Eric Benedict for suggesting this feature.\r
+\r
+\r
+\r
+*******\r
+ 7/2002 V1.6 (MDS) changes:\r
\r
+ 1) Added conference mode via conference option. Defaults to the\r
+    traditional journal mode. e.g., \documentclass[conference]{IEEEtran}\r
\r
+ 2) Added support for A4 paper via new a4paper option. Pdflatex's paper\r
+    size lengths are now automatically set to the proper paper size being\r
+    used.\r
\r
+ 3) Revised margins again. Page text is now horizontally centered.\r
+    Conference mode increases the top and bottom margins with the bottom\r
+    margin being slightly larger. For A4 paper, the top margin and text\r
+    typesetting will not change from those of US letter paper, but the side\r
+    margins will be smaller and the bottom margin will be larger than that\r
+    of US letter. All per IEEE specs.\r
+\r
+ 4) Fixed footnote line spacing anomaly in draft mode. \r
+    Thanks to Alberto Rodriguez for reporting this bug.\r
+    \r
+    Also, slightly revised footnote and \thanks note spacing.\r
+    Set \interfootnotelinepenalty=10000 to prevent LaTeX\r
+    from breaking footnotes across multiple pages or columns.\r
+\r
+ 5) Fixed bug that caused overwritten photo areas and sometimes anomalous\r
+    spacing when a new paragraph was started within a biography. Also,\r
+    the presence of \par's, new lines or spaces at the beginning of\r
+    abstract, keywords, biography, or biographynophoto will no longer\r
+    affect the first word spacing.\r
+    Thanks to Eric Durant for reporting this bug.\r
+    \r
+    The biography environment now does a better job in preventing\r
+    a biography photo area from being broken across pages or columns.\r
+\r
+ 6) Fixed whitespace between \cite entries bug. i.e.,\r
+    both \cite{einstein24, knuth84} and \cite{einstein24,knuth84}\r
+    are now valid. \cite is now a robust command as it should be.\r
+    IEEEtran now no longer defines the old non-standard \shortcite or \r
+    \citename.\r
+    \r
+    The base IEEEtran.cls does not sort citation numbers or produce ranges\r
+    for three or more consecutive numbers. However, V1.6 of IEEEtran.cls \r
+    now pre-defines the following format control macros to facilitate easy\r
+    use with Donald Arseneau's cite.sty package (tested with cite.sty V3.9):  \r
+\r
+    \def\citepunct{], [}\r
+    \def\citedash{]--[}\r
+    \r
+    cite.sty is standard on most LaTeX sytems and can be obtained from\r
+    www.ctan.org. Thanks to Donald Arseneau for creating cite.sty,\r
+    providing the required format arguments to produce the IEEE style\r
+    and designing a cite interface capable of handling the IEEE citation\r
+    style.\r
+    \r
+    Note: Historically, IEEE has wanted authors to "hardcode" symbolics.\r
+    (i.e., replace all \cite{} with fixed [x]). However, it now seems that\r
+    most electronic manuscript submissions to IEEE are in .pdf format, and \r
+    as such, do not require the LaTeX document reference numbers to be hard\r
+    coded. If an author is required to submit actual LaTeX files, I do\r
+    recommend that the bibliography file (.bbl) be copied into the .tex\r
+    document and the \bibliographystyle{} and \bibliography{} commands be\r
+    commented out so that the .tex file does not depend on (potentially\r
+    lengthy and/or confidential) external bibliography database files\r
+\r
+ 7) Adjusted some spacing parameters. The spacing above and below equations\r
+    has been revised (to a typical IEEE value). \jot now has a decent value.\r
+    The title text is now exactly 24pt. (On a related note, \fontsubfuzz has\r
+    been increased to 0.9pt to prevent annoying font substitution warnings\r
+    when using the Computer Modern fonts that use the 24.88pt size.)\r
+    In V1.6, \small is now 8.5pt in 9pt docs because \footnotesize is 8pt.\r
+    For 9pt docs, you should probably go ahead and use \footnotesize when\r
+    you need text a little smaller than \normalsize.\r
+    The interword spacing has been adjusted to be extremely close to that\r
+    which IEEE uses. You can use a new class option, nofonttune, if you need\r
+    to disable the adjusting of the interword spacing. This adjustment and\r
+    an increase to \hyphenpenalty have greatly reduced the amount of\r
+    hyphenation in a typical paper.\r
+       The baselineskip for the normalsize fonts has been tweaked to reduce\r
+    underfull vboxes on journal paper columns with only paragraphs. \r
+    Conference mode does the same thing but by also tweaking the \textheight\r
+    slightly off 9.25in (IEEE spec) to ensure an integer number of lines per\r
+    page. Draft (also draftcls) mode has also been revised to reduce\r
+    underfull vbox warnings. However, draft mode can still produce underfull\r
+    vboxes (a direct result of the increase in line spacing and margins) if:\r
+    A non-normalsize font occupies an entire column (abstract and index\r
+    terms take up a whole column by themselves); or the beginning of a\r
+    section occurs near the end of a column and cannot be squeezed into the\r
+    bottom, etc. This is normal as draft mode's liberal spacings cannot\r
+    guarantee perfect formatting.\r
+\r
+ 8) New biographynophoto environment for biographies without photos.\r
+    Usage: \r
+    \r
+    \begin{biographynophoto}{author name}\r
+    biography text here \r
+    \end{biographynophoto}\r
+    \r
+ 9) Fixed bug that produced multiple table of contents entries for papers\r
+    with more than one biography. Also, biography now works better with\r
+    hyperref.\r
\r
+10) New \sublargesize font size command provides for 11pt text in a 10pt\r
+    document. (Needed for things like author names.) For documents not\r
+    using 10pt normal size text, \sublargesize is currently identical \r
+    to \large.\r
+\r
+11) New \IEEEmembership command to provide correct font to indicate IEEE\r
+    membership for journal papers.\r
+\r
+12) Fixed author name line overflow problem when in journal mode. This\r
+    problem had been introduced in V1.5 in my rush to get \and to work for\r
+    conferences. \and is unneeded (and invalid) in journal mode. For \r
+    conference mode, \and will work as expected and features an optional\r
+    spacing argument. i.e., \and[\hspace{5ex}] \r
+    \and will default (recommended) to using \hfill which will result in\r
+    equal spacing between author blocks.\r
\r
+13) New \authorblockN, \authorblockA and \authorrefmark commands to \r
+    facilitate easy formatting of author names, affiliations and cross\r
+    reference symbols, respectively, when in conference mode. These \r
+    three commands are to be used only for conference papers.\r
+    In conference mode, \author text is placed within a modified tabular\r
+    environment (somewhat like article.cls). So, within \author in\r
+    conference mode, you should not try to enclose multiple \\ within an\r
+    environment or command (other than the argument braces of\r
+    \authorblockX{}). For example:\r
+    \r
+    \author{\authorblockN{{John Doe \\ Jane Doe}}} % WRONG!\r
+    \r
+    will generate an error. \r
+  \r
+    Note that font size/attribute changes will now persists across \\\r
+    within \author. (But, not across author blocks nor across \and.)\r
+    However, with the new commands, there should be no need to alter any\r
+    font attributes within \author. All text sizing and spacing within \r
+    \author{} and the author block commands is per IEEE specs for both \r
+    conference and journal modes. (In conference mode, the author names\r
+    are only very slightly larger than the affiliations which are in normal\r
+    size.) For specialized applications you can alter the justification of\r
+    author lines by placing \hfill at the beginning or at the end of a line.\r
+    The interline spacing within \author is determined by the font\r
+    attributes that are in effect at the end of each line within author.\r
\r
+14) Because the titles and author name blocks use different font\r
+    sizes/styles from the main text, it was possible that two column papers\r
+    with titles that span both columns (standard journal and conference\r
+    papers, but not technotes) with certain numbers of lines for the title\r
+    and authors' name/affiliations can cause underfull vbox problems\r
+    (paragraphs with large spacings between them) in the second column of\r
+    the main text on the title page - if there were no new sections,\r
+    equations or figures in this column (they would provide some needed\r
+    rubber spacing). The use of things like special paper notices and\r
+    publisher ID marks also affected this issue. The problem could not\r
+    happen in the first column because the first column has a rubber length\r
+    around the heading of the first section. Furthermore, problems seldom\r
+    occurred on pages after the first as the margins had been chosen not to\r
+    cause it with the popular font sizes. Rubber lengths after the author\r
+    names would not fix this problem.\r
+       Auto-calculating a "good" spacing after the title is a tad difficult\r
+    to do in LaTeX. However, I am pleased to report that V1.6 has this new\r
+    capability - "dynamically determined title spacing". IEEEtran will now\r
+    measure the height of all the title and author text in \maketitle\r
+    and then calculate a rigid (non-rubber) spacer to follow that meets\r
+    IEEE specs and also produces a \textheight on the title page that\r
+    ensures an integer number of normalsized lines on the rest of the page.\r
+    Single column  papers, and two column papers with the title entirely in\r
+    column one (technotes) do not need dynamic rigid spacing and therefore\r
+    use standard rubber spacers.\r
+    \r
+    Note: This problem can still crop up if you use floats that span both\r
+    columns (i.e., figure*). It has been a decade+ long limitation with\r
+    LaTeX that the stretchable portion of \dbltextfloatsep is ignored. \r
+    If you get a problem with underful vbox warnings and paragraphs that\r
+    "are pulled apart" on page with a float that spans both columns, tweak\r
+    the space between the figure and the main text a little:\r
+    \r
+    \vskip 5pt\r
+    \end{figure*}\r
+    \r
+    If you can't find a value that fixes both columns, you are going to\r
+    have to put a rubber spacer somewhere in one or both of the columns.\r
+15) Because of change #14 above, those of you using \pubid will, as of V1.6,\r
+    have to place it *before* \maketitle in order for it have the intended \r
+    affect. The dynamic spacer algorithm must see if you are using \pubid\r
+    when \maketitle is called. \pubidadjcol works as before except that it\r
+    now has additional logic to prevent it from doing anything if \pubid\r
+    was never called.\r
+    \r
+16) In some unusual, non-standard circumstances, an author may desire to\r
+    alter the spacing after the title area or put some unusual text above\r
+    the main text. For instance, to stop a bad break when a new section\r
+    occurs right at the start of the second page. This is difficult to do\r
+    when the title spans both columns of two column text since LaTeX treats\r
+    such title text as a type of float. A new command,\r
+    \IEEEaftertitletext{}, gives access to the end of that produced by\r
+    \maketitle. The types of things that can go into \IEEEaftertitletext\r
+    are the same as those into \twocolumn[] - no \par, but \\ are OK. There\r
+    is no restriction on the range of spacings that can be used. e.g.,\r
+    \IEEEaftertitletext{\vspace{-100pt}} will push the main text well into\r
+    the title and \IEEEaftertitletext{\vspace{100pt}} will push it far down\r
+    the page. You will have complete control. If used, place\r
+    \IEEEaftertitletext{} before \maketitle like \title and \author.\r
+    IEEEtran's dynamic title spacing intentionally does not take into\r
+    consideration the contents of \IEEEaftertitletext{} when determining\r
+    the spacer after the title area (otherwise it would try to second\r
+    guess you), so the user will have manually adjust the height of the\r
+    contents in \IEEEaftertitletext{} if the problem discussed in #14 above\r
+    should develop. A safe bet is to keep the height of contents of\r
+    \IEEEaftertitletext{} to integer multiples of \baselineskip, e.g.,\r
+    \IEEEaftertitletext{\vspace{-1\baselineskip}} \r
+    \r
+    Because it can result in an IEEE nonstandard format, the use of\r
+    \IEEEaftertitletext{} is discouraged. Possible uses include (1) the use\r
+    of IEEEtran for non-IEEE work with different title spacing requirements,\r
+    or (2) as an emergency manual override if a problem should develop in \r
+    IEEEtran's automatic spacing algorithm.\r
\r
+17) completely rewritten \PARstart to:\r
+    a. no longer have problems when the user begins an environment\r
+       within the paragraph that uses \PARstart.\r
+    b. auto-detect and use the current font family\r
+    c. revise handling of the space at the end of the first word so that\r
+       interword glue will now work as normal.\r
+    d. produce correctly aligned edges for the (two) indented lines.\r
+\r
+    Because the current font family is now auto-detected, there is no\r
+    longer any need for \CMPARstart - it is now the same as \PARstart.\r
+   \r
+18) There is now a new "open box" Q.E.D. symbol (\QEDopen) as well as the\r
+    original default (\QED) closed one (\QEDclosed). Some journals use\r
+    the open form. To make \proof use the open form, just do:\r
+    \renewcommand{\QED}{\QEDopen}\r
+\r
+19) Additional \typeout{} notices added to warn the user when unusual \r
+    settings/commands are detected or as reminders to avoid common errors\r
+    when in conference mode.\r
+\r
+20) IEEEtran now provides \abovecaptionskip and \belowcaptionskip skip\r
+    registers because article class provides them and some packages\r
+    may error if they are missing. However, IEEEtran only uses \r
+    \abovecaptionskip for actual caption spacing.\r
+\r
+21) Fixed bug that prevented users from redefining the section headings\r
+    to use arabic digits. Thanks to Richardt H. Wilkinson for reporting\r
+    this bug.\r
+\r
+22) Code cleaned up to be more efficient with the use of TeX registers;\r
+    removed some old LaTeX 2.09 code; revised option processing to \r
+    LaTeX2e standard; eliminated unwanted "phantom" spaces in some\r
+    environments.\r
+\r
+23) Added new \IEEEeqnarray, \IEEEeqnarraybox, \IEEEeqnarrayboxm and \r
+    \IEEEeqnarrayboxt environments to provide superior alternatives to the\r
+    standard LaTeX \eqnarray, \array and \tabular. Additional new support\r
+    commands include \IEEEeqnarraydecl, \IEEEeqnarrayboxdecl,\r
+    \IEEEeqnarraymathstyle, \IEEEeqnarraytextstyle, \yesnumber.\r
+    \IEEEnonumber, \IEEEyesnumber, \IEEEyessubnumber, \IEEEeqnarraynumspace,\r
+    \IEEEeqnarraymulticol, \IEEEeqnarrayomit, \IEEEeqnarraydefcol,\r
+    \IEEEeqnarraydefcolsep, \IEEEeqnarrayseprow, \IEEEeqnarrayseprowcut,\r
+    \IEEEeqnarrayrulerow, \IEEEeqnarraydblrulerowcut,\r
+    \IEEEeqnarraystrutmode, \IEEEeqnarraystrutsize,\r
+    \IEEEeqnarraystrutsizeadd, \IEEEvisiblestrutstrue,\r
+    \IEEEvisiblestrutsfalse and \IEEEstrut.\r
+    These are documented in the user's guide.\r
+    \r
+24) V1.6 changed back to using () around theorem names (which are also now\r
+    in italics) as this is what IEEE is using now. Thanks to Christian Peel\r
+    for reporting this. Also, when section numbers are used as the first\r
+    part of theorem numbers, display them in arabic, not Roman.\r
+    \r
+25) New \IEEEtriggeratref{X} command allows a page break to be triggered\r
+    just before the given reference number "X". This is most useful when\r
+    balancing the columns on the last page and a \newpage between references\r
+    is desired. \IEEEtriggercmd{X} allows a different command to be executed\r
+    at trigger.\r
+\r
+\r
+\r
+*******\r
+ 7/2001 V1.5 (MDS) changes:\r
+\r
+\r
+ 1) Fixed \and within \author bug: (! Misplaced \crcr. \endtabular ->\crcr)\r
+    Thanks to Rainer Dorsch for discovering and reporting that \and \r
+    did not work.\r
+    \r
+ 2) Fixed the biography environment so that if a biography's text is shorter\r
+    than the area allocated for the photo, a collision with the next\r
+    biography does not occur. You can now put real graphics (using the\r
+    graphicx package) into the biography photo box with a new optional \r
+    argument of the biography command! For example:\r
+    \r
+    \begin{biography}[{\includegraphics[width=1in,height=1.25in,clip,\r
+                      keepaspectratio]{./tux.eps}}]{Linux Penguin}\r
+    \r
+    will use the specified graphic as the author's photo. The photo area is\r
+    exactly 1in wide by 1.25in high - as is done in IEEE Transactions. Try\r
+    to keep the same 4:5 aspect ratio if scanning/cropping your photos. \r
+    Note the need for the extra set of enclosing braces around the\r
+    \includegraphics. Without it, The LaTeX parser may get confused when it\r
+    sees the \includegraphics's brackets within the biography's optional\r
+    argument. Due to the length of the \includegraphics command, you may\r
+    wish to define your own shorthand form of it. I have not done so with\r
+    IEEEtran to prevent dependence on the graphicx package. If you do not\r
+    use the optional argument, or leave it empty, a standard frame box\r
+    with the words "Place Photo Here" will be used. If you want the space\r
+    to remain completely empty, you can do:\r
+    \r
+    \begin{biography}[\mbox{}]{The Invisible Man} \r
+    \r
+    The interface to biography's optional argument is into a\r
+    1in X 1.25in minipage in which the argument text is centered both \r
+    horizontally and vertically:\r
+    \r
+    \begin{minipage}[b][1.25in][c]{1in}%\r
+    \centering\r
+    #1%\r
+    \end{minipage}\r
+    \r
+    Within the biography environment, \unitlength is set to 1in.\r
+    With this in mind, you can even design your own custom frameboxes.\r
+    For instance:\r
+    \r
+    \begin{biography}[\framebox(1,1.25){\parbox[][\height\r
+                     ][c]{0.9in}{\centering PLACE\\ PHOTO\\\r
+                                  HERE}}]{Author Name}\r
+    \r
+    will yield the same type of result as the default photo box.\r
+    \r
+    Thanks to Herbert Voss for discovering the collision bug, suggesting\r
+    the ability to handle graphics and providing some prototype code.\r
+\r
+\r
+\r
+*******\r
+ 3/2001 V1.4 (MDS) changes:\r
+\r
+\r
+ 1) New "draftcls" and "final" options have been added.\r
+    Thanks to Dragan Cvetkovic for suggesting an option like draftcls.\r
+    \r
+ 2) Documentation changes to reflect the fact that this IEEEtran.cls \r
+    is no longer beta test.\r
+\r
+ 3) Slightly revised caption sizes. Figure and table captions are now \r
+    in \footnotesize, not \small as before.\r
+\r
+ 4) Allow user to control figure caption justification. IEEEtran.cls \r
+    normally defaults to left justified as is done in Transactions.\r
+    However, for conferences, you may wish to issue the command:\r
+    \centerfigcaptionstrue\r
+    in the preamble. Short (less than one line long) figure captions\r
+    will then be centered. Multi-line figure captions will always be \r
+    properly left justified. V1.6: This is already done for you when\r
+    using the conference mode.\r
+\r
+\r
+\r
+*******\r
+ 1/2001 V1.3 \r
+ Michael Shell (MDS) made extensive changes and additions:\r
+\r
+\r
+ BUGS FIXED (and many others too numerous to mention!):\r
+ 1) Fixed improper alignment with itemized, enumerated and\r
+    description lists. Added new controls to these three\r
+    environments so that it is easy to get the alignment IEEE\r
+    uses. Furthermore, the itemize, enumerate and description lists\r
+    no longer force a new paragraph to begin at the end the list\r
+    (\par). (Sometimes lists are used within paragraphs.) \r
\r
+ 2) JVH's fixes now allow things like $\mathbf{N}(0,P(0))$\r
+    to work properly without needing the extra braces:\r
+    ${\mathbf{N}}(0,P(0))$. There is no longer any dependence\r
+    on the "rawfonts" and "oldlfont" packages. Thanks Juergen! \r
\r
+ 3) Fixed underfull hbox errors and incorrect reference number\r
+    alignment when the number of references in the bibliography\r
+    exceeded 9 entries (which is almost every paper!).\r
+  \r
+ 4) Removed dependence on the LaTeX sizexx.clo files.\r
+    Now, 9pt documents should work correctly even on systems that\r
+    lack a size9.clo file. This is most often used in conjunction\r
+    with the option "technote" for "correspondence" papers like those\r
+    in IEEE Transactions on Information Theory. For virtually all\r
+    other papers, 10pt is used and so it is the default.\r
+    Some improper font sizes have been corrected. \footnotesize is\r
+    now 8pt in 9pt docs, so footnotes in technotes should be the\r
+    correct size now. \r
\r
+ 5) Added \interlinepenalty within the bibliography section to discourage\r
+    LaTeX from breaking within a reference. IEEE almost never breaks within\r
+    a reference and when they do it is usually in technotes\r
+    (correspondence papers). You may get an underfull vbox warning in the\r
+    bibliography indicating that the spacing just before the "REFERENCES" \r
+    section is larger than normal, but the final result will be more like \r
+    what IEEE will publish. See the comments in the BIBLIOGRAPHY section\r
+    around line 2034 below if you want to change this behavior.\r
+\r
+ 6) No longer "blows up" when you use \paragraph and have a table\r
+    of contents.\r
\r
+ 7) Theorem environment changed, (but for V1.6, back to the old way, sigh).\r
\r
+ 8) Figure captions adjusted: IEEE left (not center) justifies\r
+    figure captions (for journals) and does not indent figure caption text.\r
\r
+ 9) Adjusted some spacings in the table of contents(TOC))/list-of-figures/\r
+    list-of-tables so that section/table numbers will not so easily \r
+    collide with the titles. Section VIII was usually the worst offender.\r
+    Still doesn't right justify the section numbers, but neither does \r
+    article.cls (This must be why LaTeX likes the x.y.z section numbering\r
+    scheme unlike I, II, III, etc. of IEEE. )\r
+    It may be "normal" as it is (left justified). sigh.\r
\r
+10) Now uses "index terms" now as a heading instead of "keywords".\r
+    Furthermore, the "index terms" and "abstract" headings are in bold\r
+    italic. This is how IEEE does things.\r
+\r
+11) \thebibliography and \biography now put entries into\r
+    the table of contents for you.\r
+\r
+*******\r
+\r
+\r
+\r
+\r
+\r
+\r
+ *******\r
+ 9/2000 (JVH) changes: (now designated as V1.2)\r
\r
+ made some corrections to get closer to LaTeX2e\r
+ 20000906 Juergen v.Hagen\r
+ vonhagen@ihefiji.etec.uni-karlsruhe.de\r
+\r
+ Permission to redistribute granted as of December 2000.\r
+ *******\r
+\r
+\r
+\r
+\r
+\r
+ *******\r
\r
+ 1996 (JWD) LaTeX2e version: (now designated as V1.1)\r
+  \r
+ In the most recent TeXhax digest, there was a request for a copy of\r
+ IEEEtrans.sty modified to work with LaTeX2e.  I have a version I\r
+ modified to make it IEEEtrans.cls, which I have sent to the person\r
+ making the request and am now sending to you to consider posting to\r
+ the archives.\r
+ --\r
+ Jon Dixon\r
+ dixonj@colorado.edu\r
+ http://spot.colorado.edu/~dixonj/\r
+\r
+*******\r
+\r
+\r
+\r
+\r
+\r
+*******\r
+\r
+ 30-August-1993 original LaTeX 2.09 version (IEEEtran.sty),\r
+ (now designated as V1.0):\r
+\r
+ by Gerry Murray and Silvano Balemi\r
+ Automatic Control Lab, ETH Zurich, Switzerland\r
+ balemi@aut.ee.ethz.ch\r
+\r
+*******\r
+\r
+\r
+\r
diff --git a/principles13.pdf b/principles13.pdf
new file mode 100644 (file)
index 0000000..eef4090
Binary files /dev/null and b/principles13.pdf differ