← All templates

ALIFE conference paper (alifeconf)

The ALIFE conference author kit for papers in the MIT Press ALIFE proceedings: alifeconf.sty (two-column US-letter layout with Times), the example paper with the formatting requirements, five EPS figures with their PDF conversions, and an apalike author-year bibliography.

Create an account to use this
Category
Conference
Document class
article (article.cls) — ships with TeX Live
Workflow
Journal manuscript — submissions and revision rounds
Author
International Society for Artificial Life (ALIFE conference, proceedings by MIT Press)
Source
International Society for Artificial Life (ALIFE conference, proceedings by MIT Press)
Licence
article.cls: LaTeX Project Public License (installed with TeX). The sample text is International Society for Artificial Life (ALIFE conference, proceedings by MIT Press)'s, provided for authors preparing a submission.

These are the publisher’s own files. This project starts from International Society for Artificial Life (ALIFE conference, proceedings by MIT Press)’s package for this publication — their manuscript, their article.cls, their bibliography style — so what compiles here is what they would have given you.

International Society for Artificial Life (ALIFE conference, proceedings by MIT Press) serves this exact file to ALIFE: Conference on Artificial Life (MIT Press proceedings). Check International Society for Artificial Life (ALIFE conference, proceedings by MIT Press)’s author pages for the current instructions.

Where this differs from the publisher’s download.

  • Note: Full papers 3-8 pages, extended abstracts up to 2 pages (not counting references); check the current year's call for papers.

What you get

  • alifeconf.sty · 9 KB
  • example.bib · 6 KB
  • example.tex — the file that is compiled · 23 KB
  • fig1-eps-converted-to.pdf · 7 KB
  • fig1.eps · 12 KB
  • fig2-eps-converted-to.pdf · 8 KB
  • fig2.eps · 17 KB
  • fig3-eps-converted-to.pdf · 28 KB
  • fig3.eps · 69 KB
  • fig4-eps-converted-to.pdf · 28 KB
  • fig4.eps · 68 KB
  • fig5-eps-converted-to.pdf · 6 KB
  • fig5.eps · 16 KB

These become your files. Editing them afterwards changes your project and nothing else — a project owns its files from the moment it is made.

Journals using this template

2 venues use this class

Manulyx keeps one template per document class and relates every venue to it, rather than one near-identical card per journal. Searching the gallery for any of these names finds this template.

Journal of Machine Learning Research, Transactions on Machine Learning Research
  • Journal of Machine Learning Research
  • Transactions on Machine Learning Research

Source

alifeconf.sty · 9 KB
%Filename: alifeconf.sty
%
\typeout{Conference Style for ALIFE}

% Place this in a file called alifeconf.sty in the TeX search path.
% (Placing it in the same directory as the paper should also work.)

% Prepared by Peter F. Patel-Schneider, liberally using the ideas of
% other style hackers, including Barbara Beeton.

% This style is NOT guaranteed to work.  It is provided in the hope
% that it will make the preparation of papers easier.
%
% The preparation of this file was supported by Schlumberger Palo Alto
% Research, AT\&T Bell Laboratories, AAAI, and Morgan Kaufmann
% Publishers.

% These instructions can be modified and used in other conferences as
% long as credit to the authors and supporting agencies is retained,
% this notice is not changed, and further modification or reuse is not

% Papers are to be prepared as follows:

%       \documentclass[letterpaper]{article}
%       \usepackage{natbib,alifeconf}   %% The order is important
%       \title{Title}
%       \author {Author 1$^{1}$ , Author 2$^{2}$ ... \and Author n$^{n}$\\
%       \mbox{} \\
%       $^1$ Address line \\
%       $^2$ Address line \\
%       ...
%       $^n$ Address line \\
%       [email protected]}
%
%       \begin{document}
%       \maketitle
%       ...%
%       \footnotesize
%       \bibliography{[your bib file]}
%       \bibliographystyle{apalike}
%       \end{document}


% For several authors from the same institution use the same number to
% refer to one address.
%
% If the names do not fit well on one line use
%         Author 1, Author 2 ... \\ {\Large\bf Author n} ...\\ ...
%
% If the title and author information do not fit in the area allocated,
% place \setlength\titlebox{<new height>} after the \documentstyle line
% where <new height> is 2.25in


% If your system does not generate letter format documents by default,
% one way to generate letter format pdf from letter format dvi is the
% following:

% dvips -o example.ps -t letterSize example.dvi 
% ps2pdf example.ps example.pdf

% There may be other ways to achieve this.

% The style file loads the "graphicx" package, and this may lead 
% users of pdflatex to experience problems.  These can be fixed by
% editing the alifeconf.sty file to specify:
% \usepackage[pdftex]{graphicx}
%   instead of 
% \usepackage{graphicx}.
% The PDF output generated by pdflatex should match the required 
% specifications and obviously the dvips and ps2pdf steps become
% unnecessary.

% NOTE:  Some laser printers have a serious problem printing TeX output.
% The use of ps type I fonts should avoid this problem.




% get packages first that we will need:

\usepackage{times}
\usepackage{graphicx}
% \usepackage{mathptm}   \\ This package is obsolete.
\DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n}



% make the physical page layout

\setlength\topmargin{-0.25in}
\setlength\oddsidemargin{-0.25in}
\setlength\evensidemargin{-0.25in}
\setlength\textheight{9in}
\setlength\textwidth{7in}
\setlength\columnsep{0.375in}  \newlength\titlebox \setlength\titlebox{2.25in}
\setlength\headheight{0pt}   \setlength\headsep{0pt}
\setlength\footskip{0pt}
\thispagestyle{empty}        \pagestyle{empty}
\flushbottom
\twocolumn
\sloppy


% We're never going to need a table of contents, so just flush it to
% save space --- suggested by drstrip@sandia-2

\def\addcontentsline#1#2#3{}


% Title definitions, taken from deproc.

\def\maketitle{\par
 \begingroup % to make the footnote style local to the title
   \def\thefootnote{\fnsymbol{footnote}}
   \def\@makefnmark{\hbox to 0pt{$^{\@thefnmark}$\hss}}
   \twocolumn[\@maketitle] \@thanks
 \endgroup
\setcounter{footnote}{0}
 \let\maketitle\relax \let\@maketitle\relax
 \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
\def\@maketitle{\vbox to \titlebox{\hsize\textwidth
 \linewidth\hsize \vskip 0.625in minus 0.125in \centering
 {\LARGE\bf \@title \par} \vskip 0.2in plus 1fil minus 0.1in
 {\def\and{\unskip\enspace{\rm and}\enspace}%
  \def\And{\end{tabular}\hss \egroup \hskip 1in plus 2fil
           \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf}%
  \def\AND{\end{tabular}\hss\egroup \hfil\hfil\egroup
          \vskip 0.25in plus 1fil minus 0.125in
           \hbox to \linewidth\bgroup\Large \hfil\hfil
             \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf}
  \hbox to \linewidth\bgroup\normalsize \hfil\hfil
    \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\@author
                            \end{tabular}\hss\egroup
    \hfil\hfil\egroup}
  \vskip 0.3in plus 2fil minus 0.1in
}}

\renewenvironment{abstract}{\centerline{\bf
Abstract}\vspace{0.5ex}\begin{quote}\small}{\par\end{quote}\vskip 1ex}


% sections with less space

\def\section{\@startsection {section}{1}{\z@}{-2.0ex plus
   -0.5ex minus -.2ex}{3pt plus 2pt minus 1pt}{\Large\bf\centering}}
\def\subsection{\@startsection{subsection}{2}{\z@}{-2.0ex plus
    -0.5ex minus -.2ex}{3pt plus 2pt minus 1pt}{\large\bf\raggedright}}
%\def\subsubsection{\@startsection{subparagraph}{3}{\z@}{-6pt plus
%   2pt minus 1pt}{-1em}{\normalsize\bf}}
\def\subsubsection{\@startsection{subparagraph}{3}{\z@}{-2.0ex plus
    -0.5ex minus -0.0ex}{-1em}{\normalsize\bf}}


\setcounter{secnumdepth}{0}


% Change of footnotes

\footnotesep 6.65pt %
\skip\footins 9pt plus 4pt minus 2pt
\def\footnoterule{\kern-3pt \hrule width 5pc \kern 2.6pt }
\setcounter{footnote}{0}


% Lists and paragraphs

\parindent 10pt
\topsep 4pt plus 1pt minus 2pt
\partopsep 1pt plus 0.5pt minus 0.5pt
\itemsep 2pt plus 1pt minus 0.5pt
\parsep 2pt plus 1pt minus 0.5pt

\leftmargin 10pt \leftmargini\leftmargin \leftmarginii 10pt
\leftmarginiii 5pt \leftmarginiv 5pt \leftmarginv 5pt \leftmarginvi 5pt
\labelwidth\leftmargini\advance\labelwidth-\labelsep \labelsep 5pt

\def\@listi{\leftmargin\leftmargini}
\def\@listii{\leftmargin\leftmarginii
   \labelwidth\leftmarginii\advance\labelwidth-\labelsep
   \topsep 2pt plus 1pt minus 0.5pt
   \parsep 1pt plus 0.5pt minus 0.5pt
   \itemsep \parsep}
\def\@listiii{\leftmargin\leftmarginiii
    \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
    \topsep 1pt plus 0.5pt minus 0.5pt
    \parsep \z@ \partopsep 0.5pt plus 0pt minus 0.5pt
    \itemsep \topsep}
\def\@listiv{\leftmargin\leftmarginiv
     \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
\def\@listv{\leftmargin\leftmarginv
     \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
\def\@listvi{\leftmargin\leftmarginvi
     \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}

\abovedisplayskip 7pt plus2pt minus5pt%
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip  0pt plus3pt%
\belowdisplayshortskip  4pt plus3pt minus3pt%


% Less leading in most fonts (due to the narrow columns)
% The choices were between 1-pt and 1.5-pt leading

\def\@normalsize{\@setsize\normalsize{11pt}\xpt\@xpt}   % 10 point on 11
\def\small{\@setsize\small{10pt}\ixpt\@ixpt}            % 9 point on 10
\def\footnotesize{\@setsize\footnotesize{10pt}\ixpt\@ixpt} % 9 point on 10
\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt} % 7 point on 8
\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}               % 6 point on 7
\def\large{\@setsize\large{12pt}\xipt\@xipt}            % 11 point on 12
\def\Large{\@setsize\Large{14pt}\xiipt\@xiipt}          % 12 point on 14
\def\LARGE{\@setsize\LARGE{16pt}\xivpt\@xivpt}          % 14 point on 16
\def\huge{\@setsize\huge{20pt}\xviipt\@xviipt}          % 17 point on 20
\def\Huge{\@setsize\Huge{23pt}\xxpt\@xxpt}              % 20 point on 23



% The material below is apalike.sty.
% It is included here because alife9.bst = apalike.bst required it.

\def\@cite#1#2{(#1\if@tempswa , #2\fi)}
\def\@biblabel#1{}

% \newlength{\bibhang}     \\ Commented out as natbib defines it already
\setlength{\bibhang}{2em}

\@ifundefined{chapter}{\def\thebibliography#1{\section*{References\@mkboth
  {REFERENCES}{REFERENCES}}\list
  {\relax}{\setlength{\labelsep}{0em}
    \setlength{\itemindent}{-\bibhang}
    \setlength{\leftmargin}{\bibhang}}
    \def\newblock{\hskip .11em plus .33em minus .07em}
    \sloppy\clubpenalty4000\widowpenalty4000
    \sfcode`\.=1000\relax}}%
{\def\thebibliography#1{\chapter*{Bibliography\@mkboth
  {BIBLIOGRAPHY}{BIBLIOGRAPHY}}\list
  {\relax}{\setlength{\labelsep}{0em}
    \setlength{\itemindent}{-\bibhang}
    \setlength{\leftmargin}{\bibhang}}
    \def\newblock{\hskip .11em plus .33em minus .07em}
    \sloppy\clubpenalty4000\widowpenalty4000
    \sfcode`\.=1000\relax}}

\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
  \def\@citea{}\@cite{\@for\@citeb:=#2\do
    {\@citea\def\@citea{; }\@ifundefined
       {b@\@citeb}{{\bf ?}\@warning
       {Citation `\@citeb' on page \thepage \space undefined}}%
{\csname b@\@citeb\endcsname}}}{#1}}
example.bib · 6 KB
@Article{CA2,
  author =	 {Adami, C.},
  title =	 {Self-organized criticality in living systems},
  journal =	 {Physics Letters A},
  year =	 1995,
  volume =	 {203},
  pages =	 {29-32}
}

@Book{IAL,
  author =	 {Adami, C.},
  title =	 {Introduction to Artificial Life},
  publisher =	 {TELOS Springer-Verlag, Santa Clara},
  year =	 1998
}


@InProceedings{AB1,
  author =	 {Adami, C. and Brown, C. T.},
  title =	 {Evolutionary learning in the 2D Artificial Life
                  system `Avida'},
  booktitle =	 {Artificial Life IV},
  pages =	 {377-381},
  year =	 1994,
  editor =	 {Brooks, R. A. and Maes, P.},
  publisher =	 {MIT Press, Cambridge, MA}
}

@InProceedings{ABH,
  author =	 {Adami, C. and Brown, C.T. and Haggerty, M.R.},
  title =	 {Abundance distributions in Artificial Life and
                  stochastic models: `Age and Area' revisited},
  booktitle =	 {Proceedings of the Third European Conference on
                  Advances in Artificial Life},
  editor =	 {F. Mor{\'{a}}n and A. Moreno and J. J. Merelo
                  andP. Chac\'{o}n},
  year =	 1995,
  publisher =	 {Springer-Verlag, Heidelberg},
  pages =	 {503-514}
}


@Book{BP96,
  author = 	 {Bak, P. and Paczuski, M.},
  title = 	 {Physics of Biological Systems},
  publisher = 	 {Springer-Verlag, Heidelberg},
  year = 	 {1996}
}



@Article{BS,
  author =	 {Bak, P. and Sneppen, K.},
  title =	 {Punctuated equilibrium and criticality in a simple
                  model of evolution},
  journal =	 {Physical Review Letters},
  year =	 1993,
  volume =	 71,
  pages =	 {4083-4086}
}


@Article{BTW87,
  author = 	 {Bak, P. and Tang, C. and Wiesenfeld, K.},
  title = 	 {Self-organized criticality: An explanation of 1/$f$ noise},
  journal = 	 {Physical Review Letters},
  year = 	 {1987},
  volume = 	 {59},
  pages = 	 {381-384}
}


@Article{BTW88,
  author = 	 {Bak, P. and Tang, C. and Wiesenfeld, K.},
  title = 	 {Self-organized criticality},
  journal = 	 {Physical Review A},
  year = 	 {1988},
  volume = 	 {38},
  pages = 	 {364-374}
}


@Article{BUR90,
  author = 	 {Burlando, B.},
  title = 	 {The fractal dimension of taxonomic systems},
  journal = 	 {Journal of Theoretical Biology},
  year = 	 {1990},
  volume = 	 {146},
  pages = 	 {99-114}
}



@Article{BUR93,
  author = 	 {Burlando, B.},
  title = 	 {The fractal geometry of evolution},
  journal = 	 {Journal of Theoretical Biology},
  year = 	 {1993},
  volume = 	 {163},
  pages = 	 {161-163}
}


@InProceedings{CHU,
  author =	 {Chu, J. and Adami, C.},
  title =	 {Propagation of information in populations of
                  self-replicating code},
  booktitle =	 {Artificial Life V},
  pages =	 {462-469},
  year =	 1993,
  editor =	 {Langton, C.G. and Shimohara, K.},
  publisher =	 {MIT Press, Cambridge, MA}
}


@Article{ECL96,
  author =	 {Elena, S.F. and Cooper, V.S. and Lenski, R.E.},
  title =	 {Punctuated evolution caused by selection of rare
                  beneficial mutations},
  journal =	 {Science},
  year =	 1996,
  volume =	 272,
  pages =	 {1802-1804}
}


@Article{GS,
  author = 	 {Gil, L. and Sornette, D.},
  title = 	 {Landau-Ginzburg theory of self-organized criticality},
  journal = 	 {Physical Review Letters},
  year = 	 {1996},
  volume = 	 {76},
  pages = 	 {3991-3994}
}


@Article{GE77,
  author =	 {Gould, S.J. and Eldredge, N.},
  title =	 {Punctuated equilibria: The tempo and mode of
                  evolution reconsidered},
  journal =	 {Palaeobiology},
  year =	 1977,
  volume =	 3,
  pages =	 {115-151}
}


@Article{GE93,
  author = 	 {Gould, S.J. and Eldregde, N.},
  title = 	 {Punctuated equilibrium comes of age},
  journal = 	 {Nature},
  year = 	 {1993},
  volume = 	 {366},
  pages = 	 {223-227}
}


@Article{LT94,
  author =	 {Lenski, R. and Travisano, M.},
  title =	 {Dynamics of adaptation and diversification--A 10,000
                  generation experiment with bacterial populations},
  journal =	 {Proceedings of the National Academy of Science USA},
  year =	 1994,
  volume =	 91,
  pages =	 {6808-6814}
}


@Article{NEW1,
  author =	 {Newman, M.E.J.},
  title =	 {Self-organized criticality, evolution, and the
                  fossil extinction record},
  journal =	 {Proceedings of the Royal Society of London, Series
                  B},
  year =	 1996,
  volume =	 263,
  pages =	 {1605-1610}
}


@Article{NEW2,
  author = 	 {Newman, M.E.J.},
  title = 	 {A model of mass extinction},
  journal = 	 {Eprint adap-org/9702002},
  year = 	 {1997},
  volume =       {228},
  pages =        {202}
}


@Article{NFST,
  author =	 {Newman, M.E.J. and Fraser, S.M. and Sneppen, K. and
                  Tozier, W.A.},
  title =	 {Self-organized criticality in living
                  systems---Comment},
  journal =	 {Physics Letters A},
  year =	 1997,
  volume =	 {228},
  pages =	 {202-204}
}


@Misc{OBA,
  author = 	 {Ofria, C. and Brown, C.T.},
  title = 	 {The Avida User's Manual},
  howpublished = {In Adami (1998), The Avida software is publicly available at ftp.krl.caltech.edu/pub/avida},
  year = 	 {1998}
}

@Article{RAU,
  author = 	 {Raup, D.M.},
  title = 	 {A kill curve for phanerozoic marine species},
  journal = 	 {Paleobiology},
  year = 	 {1991},
  volume = 	 {17},
  pages = 	 {37-48}
}

@Article{SJD,
  author = 	 {Sornette, D. and Johansen, A. and Dornic, I.},
  title = 	 {Mapping self-organized criticality to criticality},
  journal = 	 {Journal de Physique I.},
  year = 	 {1995},
  volume = 	 {5},
  pages = 	 {325-335}
}


@Article{Sb96,
  author = 	 {Sol\'e, R.V. and Bascompte, J.},
  title = 	 {Are critical phenomena relevant to large-scale evolution},
  journal = 	 {Proceedings of the Royal Society of Londonm Series B},
  year = 	 {1996},
  volume = 	 {263},
  pages = 	 {161-168}
}


@Book{WIL,
  author = 	 {Willis, J.C.},
  title = 	 {Age and Area},
  publisher = 	 {Cambridge University Press, Cambridge},
  year = 	 {1922}
}

example.tex — the file that is compiled · 23 KB
\documentclass[letterpaper]{article}

\usepackage{natbib,alifeconf}  %% The order is important
\usepackage{url,hyperref,cleveref}
\usepackage{booktabs}

\usepackage{lipsum}

\newcommand\blfootnote[1]{%
  \begingroup
  \renewcommand\thefootnote{}\footnote{#1}%
  \addtocounter{footnote}{-1}%
  \endgroup
}


% *****************
%  Requirements:
% *****************
%
% - All pages sized consistently at 8.5 x 11 inches (US letter size).
% - PDF length <= 8 pages for full papers, <=2 pages for extended
%    abstracts (not including citations).
% - Abstract length <= 250 words.
% - No visible crop marks.
% - Images at no greater than 300 dpi, scaled at 100%.
% - Embedded open type fonts only.
% - All layers flattened.
% - No attachments.
% - All desired links active in the files.

% Note that the PDF file must not exceed 5 MB if it is to be indexed
% by Google Scholar. Additional information about Google Scholar
% can be found here:
% http://www.google.com/intl/en/scholar/inclusion.html.


% If your system does not generate letter format documents by default,
% you can use the following workflow:
% latex example
% bibtex example
% latex example ; latex example
% dvips -o example.ps -t letterSize example.dvi
% ps2pdf example.ps example.pdf


% For pdflatex users:
% The alifeconf style file loads the "graphicx" package, and
% this may lead some users of pdflatex to experience problems.
% These can be fixed by editing the alifeconf.sty file to specify:
% \usepackage[pdftex]{graphicx}
%   instead of
% \usepackage{graphicx}.
% The PDF output generated by pdflatex should match the required
% specifications and obviously the dvips and ps2pdf steps become
% unnecessary.


% Note:  Some laser printers have a serious problem printing TeX
% output. The use of ps type I fonts should avoid this problem.


\title{Your paper}

% Each submission will undergo a SINGLE-blind review process.   The author details (author names, affiliations, funding details and acknowledgments) should be indicated in the submission. 
\author{
    First Author$^{1}$,
    Second Author$^{1,2}$, \and
    Third Author$^2$ \\
    \mbox{}\\
    $^1$First Institution Name, First Institution Country \\
    $^2$Second Institution Name, Second Institution Country
    [email protected]
} % email of corresponding author

% For several authors from the same institution use the same number to
% refer to one address.
%
% If the names do not fit well on one line use
%         Author 1, Author 2 ... \\ {\Large\bf Author n} ...\\ ...
%
% If the title and author information do not fit in the area
% allocated, place \setlength\titlebox{<new height>} after the
% \documentclass line where <new height> is 2.25in



\begin{document}

\maketitle

\begin{abstract}
    % Abstract length should not exceed 250 words
    We analyze the geometry of the species-- and genotype-size distribution in evolving and adapting populations of single-stranded self-replicating genomes: here programs in the Avida world.
    We find that a scale-free distribution (power law) emerges in complex landscapes that achieve a separation of two fundamental time scales: the relaxation time (time for population to return to equilibrium after a perturbation) and the time between mutations that produce fitter genotypes.
    The latter can be dialed by changing the mutation rate.
    In the scaling regime, we determine the critical exponent of the distribution of sizes and strengths of avalanches in a system without coevolution, described by first-order phase transitions in single finite niches.
\end{abstract}


% Choose one of: Full Paper, Summaries, or Late Breaking Abstracts 
Submission type: \textbf{Full Paper}\\

% If sharing code / data, anonymize your repository and paste the link here.
% Example of anonymizing sevice for github: https://anonymous.4open.science/
% delete this line if not needed
Data/Code available at: \url{http://your.repo.here.com}
\blfootnote{\textcopyright  2026 [AUTHORS' NAMES]. Published under a Creative Commons Attribution 4.0 International (CC BY 4.0) license.}

\section{Introduction}
Power law distributions in Nature usually signal the absence of a
scale in the region where the scaling is observed, and sometimes point
to critical dynamics. In Self-Organized-Criticality (SOC)
\citep{BTW87,BTW88}, for example, power law distributions reveal the
dynamics of an unstable critical point, brought about by slow driving
and a feed-back mechanism between order parameter and critical
parameter.  The critical dynamics is usually described within the
language of second-order phase transitions in condensed matter systems
\citep{SJD}, but it can be shown that SOC-type behavior also occurs
within a dual description in terms of the Landau-Ginzburg equation as
{\em first-order} transitions \citep{GS}.  Indeed, it was shown that a
power law distribution of {\em epoch-lengths}, that is, the time a
particular species dominates the dynamics of an adapting population,
is explained by a self-organized critical scenario \citep{CA2} that
carries the hallmark of first-order phase transitions. Here, we
measure the distribution of abundances of {\em species} and genotypes
in an artificial chemistry, \citep[the Avida Artificial Life
system][]{AB1,OBA} and show that the distribution is scale-free under
a broad class of circumstances, confirming the results reported in
\citep{CA2}.  In the next section, we discuss the first-order dynamics
in more detail and examine ``avalanches of invention'' from the point
of view of a thermodynamics of information.



\section{Self-Organization in Evolution}
The idea that the evolutionary process occurs in spurts, jumps, and
bursts rather than gradual, slow and continuous changes has been
around for over 75 years \citep{WIL}, but has gained prominence as
``punctuated equilibrium'' through the work of \citet{GE77,GE93}. The
general idea is that evolutionary innovations are not bestowed upon an
existing species as a whole, gradually, but rather by the emergence of
{\em one} better adapted mutant which, by its superiority, serves as
the seed of a new breed that sweeps through an ecological niche and
supplants the species previously occupying it. The global dynamics
thus has a microscopic origin, as shown experimentally, e.g., in
populations of {\it E. Coli} \citep{ECL96}.

Such avalanches can be viewed in two apparently contradictory ways. On
the one hand we may consider the wave of extinction touching all
species that are connected by their ecological relations, a process
akin to percolation and therefore suitably described by the language
of second-order critical phenomena \citep{BS}. Such a scenario relies
on the {\em coevolution} of species (to build their ecological
relations) and successfully describes power-law distributions obtained
from the fossil record \citep{SB96,BP96}. There is, on the other hand,
a description in terms of {\em informational} avalanches that does not
require coevolution and leads to the same statistics, as we show
here. Rather than contradicting the aforementioned picture
\citep{NFST}, we believe it to be complementary.

In the following, we set up a scenario in which {\em information} is
viewed as the agent of self-organization in evolving and adapting
populations. Information is, in the strict sense of Shannon theory, a
measure of correlation between two ensembles: here a population of
genomes and the environment it is adapting to. As described elsewhere
\citep{IAL}, this correlation grows as the population stores more and
more information about the environment via random measurements,
implementing a very effective {\em natural Maxwell demon}. Any time a
stochastic event increases the information stored in the population, a
wave of extinction removes the less adapted genomes and establishes a
new era. Yet, information cannot leave the population as a whole,
which therefore may be thought of as protected by a {\em
semi-permeable membrane} for information, the hallmark of the Maxwell
demon. Let us consider this dynamics in more detail.

The simple living systems we consider here are populations of
self-replicating strings of instructions, coded in an alphabet of
dimension ${\cal D}$ with variable string length $\ell$. The total
number of possible strings is exponentially large. Here, we consider
the subset of all strings currently in existence in a finite
population of size $N$, harboring $N_g$ different types, where
$N_g\ll{\cal D}^\ell$. Each {\em genotype} (particular sequence of
instructions) is characterized by its replication rate $\epsilon_i$,
which depends on the sequence only, while its survival rate is given
by $\epsilon_i/\langle \epsilon\rangle$, in a ``stirred-reactor''
environment that allows a mean-field picture. This average replication
rate $\langle \epsilon\rangle$ characterizes the fitness of the
population as a whole, and is given by
\begin{equation}
    \langle \epsilon\rangle=\sum_i^{N_g}\frac{n_i}N \epsilon_i\;,
\end{equation}
where $n_i$ is the {\em occupation number}, or frequency, of genotype
$i$ in the population. As $N_g$ is not fixed in time, the average
depends on time also, and is to be taken over all genotypes currently
living. The total abundance, or size, of a genotype is then
\begin{equation}
    s_i=\int_0^\infty n_i(t)\, dt=\int_{T_c}^{T_e}n_i(t)\, dt\;,
    \label{size}
\end{equation}
where $T_c$ is the time of creation of this particular genotype, and
$T_e$ the moment of extinction. Before we obtain this distribution in
Avida, let us delve further into the statistical description of the
extinction events.

At any point in time, the fate of every string in the population is
determined by the craftiness of the best adapted member of the
population, described by $\epsilon_{\rm best}$. In this simple,
finite, world, which does not permit strings to affect other members
of the population except by replacing them, not being the best reduces
a string to an ephemeral existence. Thus, every string is
characterized by a {\em relative} fitness, or {\em inferiority}
\begin{equation}
    E_i=\epsilon_{\rm best}-\epsilon_i
\end{equation}
which plays the role of an {\em energy} variable for strings of
information {IAL}. Naturally, $\langle E\rangle=0$ characterizes the
{\em ground state}, or vacuum, of the population, and strings with
$E_i>0$ can be viewed as occupying {\em excited} states, soon to
``decay'' to the ground state (by being replaced by a string with
vanishing inferiority). Through such processes, the dynamics of the
system tend to minimize the average inferiority of the population, and
the fitness landscape of replication rates thus provides a Lyapunov
function. Consequently, we are allowed to proceed with our statistical
analysis. Imagine a population in equilibrium, at minimal average
inferiority as allowed by the ``temperature'': the rate (or more
precisely, the probability) of mutation. Imagine further that a
mutation event produces a new genotype, fitter than the others,
exploiting the environment in novel ways, replicating faster than all
the others. It is thus endowed with a new best replication rate,
$\epsilon_{\rm best}^{\rm new}$, larger than the old ``best'' by an
amount $\Delta \epsilon$, and redefining what it means to be
inferior. Indeed, all inferiorities must now be {\em renormalized}:
what passed as a ground state ($E=0$) string before now suddenly finds
itself in an excited state. The seed of a new generation has been
sown, a phase transition must occur. In the picture just described,
this is a first-order phase transition with latent heat
$\Delta\epsilon$ (see \Cref{fig1}), starting at the ``nucleation''
point, and leading to an expanding {\em bubble} of ``new phase''.

\begin{figure}
    \centering
    \includegraphics[width=2.1in,angle=-90]{fig1.eps}
    \caption{
        ``Energies'' (inferiorities) of strings in a first-order
        phase transition with latent heat $\Delta\epsilon$.
    }
    \label{fig1}
\end{figure}

This bubble expands with a speed given by the Fisher velocity
\begin{equation}
    v\sim\sqrt{D\Delta\epsilon}\;, \label{eq4}
\end{equation}
where $D$ is the diffusion coefficient (of information) in this
medium, until the entire population has been converted \citep{CHU}.
This marks the end of the phase transition, as the population returns
to equilibrium via mutations acting on the new species, creating new
diversity and restoring the {\em entropy} of the population to its
previous value. This prepares the stage for a new avalanche, as only
an equilibrated population is vulnerable to even the smallest
perturbation. The system has returned to a critical point, driven by
mutations, self-organized by information.

Thus we see how a first-order scenario, without coevolution, can lead
to self-organized and critical dynamics. It takes place within a
single, finite, ecological niche, and thus does not contradict the
dynamics taking place for populations that span many niches. Rather,
we must conclude that the descriptions complement each other, from the
single-niche level to the ecological web. Let us now take a closer
look at the statistics of avalanches in this model, i.e., at the
distribution of genotype sizes.



\section{Exponents and Power Laws}
In this particular system avalanche size can be approximated
by the size $s$ of the genotype that gave rise to it,
\Cref{size}.  We shall measure the distribution of these sizes
$P(s)$ in the Artificial Life system Avida, which implements a
population of self-replicating computer programs written in a simple
machine language-like instruction set of ${\cal D}=24$ instructions,
with programs of varying sequence length. In the course of
self-replication, these programs produce mutant off-spring because the
{\tt copy} instruction they use is flawed at a rate $R$ errors per
instruction copied, and adapt to an environment in which the
performance of {\em logical} computations on externally provided
numbers is akin to the catalysis of chemical reactions \citep{OBA}. In
this {\em artificial chemistry} therefore, successful computations
accelerate the metabolism (i.e., the CPU) of those strings that carry
the {\em gene} (code) necessary to perform the trick, and any program
discovering a new trick is the seed of another avalanche.

Avida is not a stirred-reactor environment (although one can be
simulated). Rather, the programs live on a two-dimensional grid, each
program occupying one site. The size of the grid is finite, and chosen
in these experiments to be small enough that avalanches are generally
over before a new one starts. As is well-known, this is the condition
{\em sine qua non} for the observation of SOC behavior, a separation
of time scales which implies that the system is driven at
infinitesimal rates.

Let $\tau$ denote the average duration of an avalanche. Then, a
separation of time scales occurs if the average time between the
production of new seeds of avalanches is much larger than $\tau$. New
seeds, in turn, are produced with a frequency $\langle\epsilon\rangle
P$, where $\langle\epsilon\rangle$ is again the average replication
rate, and $P$ is the mutation probability (per replication period) for
an average sequence of length $\ell$,
\begin{equation}
    P=1-(1-R)^\ell\;.
\end{equation}
For small enough $R$ and not too large $\ell$ (so that the product
$R\ell$ is smaller than unity) we can approximate
$P\approx R\ell$, and infinitesimal driving occurs in the limit
\begin{equation}
    \langle \epsilon\rangle R\ell \ll\frac1\tau\;.\label{cond}
\end{equation}
Furthermore
\begin{equation}
    \tau\sim\frac{L}v
\end{equation}
with $L$ the diameter of the system and $v$ a typical Fisher velocity.
The fastest waves are those for which the latent heat is of the order
of the new fitness, i.e., $\Delta\epsilon\sim\epsilon$, in which case
$v\approx \epsilon$ \citep[because $D\sim\epsilon$ in
\Cref{eq4},][]{CHU}, and a separation of time scales is assured
whenever
\begin{equation}
    \frac{1}{R\ell}\gg {L}\;,
\end{equation}
that is, in the limit of vanishing mutation rate or small population
sizes. For the $L=60$ system used here, this condition is obeyed (for
the fastest waves) only for the smallest mutation rate tested and
sequence lengths of the order of the ancestor.

\begin{figure}[ht]
    \centering
    \includegraphics[width=2.3in, angle=90]{fig2.eps}
    \caption{
        Fitness of the dominant genotype in the population, $\epsilon_{\rm best}$ as a function of time (in updates).
    }
    \label{fig2}
\end{figure}

In the following, we keep the population size constant (a $60\times60$
grid) and vary the mutation rate. From the previous arguments, we
expect true scale-free dynamics only to appear in the limit of small
mutation rates.  As in this limit avalanches occur less and less
frequently, this is also the limit where data are increasingly
difficult to obtain, and other finite size effects can come into play.
We shall try to isolate the scale-free regime by fitting the
distribution to a power law
\begin{equation}
    P(s)\sim s^{-D(R)}\label{power}
\end{equation}
and monitor the behavior of $D$ from low to high mutation rates.

In \Cref{fig2}, we display a typical history of $\epsilon_{\rm
best}$, i.e., the fitness of the dominant genotype.\footnote{As the
replication rate $\epsilon$ is exponential in the bonus obtained for a
successful computation, $\epsilon_{\rm best}$ increases exponentially
with time.}  Note the ``staircase'' structure of the curve reflecting
the ``punctuated'' dynamics, where each step reflects a new avalanche
and concurrently an extinction event. Staircases very much like these
are also observed in adapting populations of {\it E. Coli}
\citep{LT94}.

As touched upon earlier, the Avida world represents an environment
replete with information, which we encode by providing bonuses for
performing logical computations on externally provided (random)
numbers. The computations rewarded usually involve two inputs $A$ and
$B$, are finite in number and listed in Table~1. At the end of a
typical run (such as \Cref{fig2}) the population of programs is
usually proficient in almost all tasks for which bonuses are given
out, and the genome length has grown to several multiples of the
initial size to accommodate the acquired information.

\begin{table}[ht]
    \centering
    \begin{tabular}{cccc}
        \toprule
        Name & Result & Bonus $b_i$ & Difficulty\\
        \midrule
        Echo & I/O   & 1 & --\\
        Not  & $\neg A$ & 2 & 1 \\
        Nand & $\neg(A\wedge B)$ & 2 & 1 \\
        Not Or & $\neg A \vee B$ & 3 & 2 \\
        And  &  $ A \wedge B $   & 3 & 2 \\
        Or   &  $ A \vee B $     & 4 & 3 \\
        And Not & $A\wedge\neg B$& 4 & 3 \\
        Nor  & $\neg(A\vee B)$   & 5 & 4 \\
        Xor  & $ A\ {\rm xor}\ B$ &   6 & 4 \\
        Equals &$\neg(A\ {\rm xor}\ B)$&6& 4 \\
        \bottomrule
    \end{tabular}
    \caption{
        Logical calculations on random inputs $A$ and $B$ rewarded,
        bonuses, and difficulty (in minimum number of {\tt nand} instructions
        required). Bonuses $b_i$ increase the speed of a CPU by a factor
        $\nu_i=1+2^{b_i-3}$.
    }
\end{table}

Because the amount of information stored in the landscape is finite,
adaptation, and the associated avalanches, must stop when the
population has exhausted the landscape.  However, we shall see that
even a `flat' landscape (on which evolution is essentially neutral
after the sequence has optimized its replicative strategy) gives rise
to a power law of genotype sizes, as long as the programs do not
harbor an excessive amount of ``junk'' instructions.  A typical
abundance distribution (for the run depicted in \Cref{fig2}) is
shown in \Cref{fig3}.

\begin{figure}[ht]
    \centering
    \includegraphics[width=2.25in, angle=90]{fig3.eps}
    \caption{
        Distribution of genotypes sizes $P(s)$ fitted to a power law
        (solid line) at mutation rate $R=0.004$.
    }
    \label{fig3}
\end{figure}

As mentioned earlier, we can also turn {\em off} all bonuses listed in
Tab.~1, in which case fitness is related to replicative abilities
only. Still, avalanches occur (within the first 50,000 updates
monitored) due to minute improvements in fitness, but the length of
the genomes typically stays in the range of the ancestor, a program of
length 31 instructions. We expect a change of dynamics once the
``true'' maximum of the local fitness landscape is reached, however,
we did not reach this regime in the experiments presented here. The
distribution of genotype sizes for the flat landscape is depicted in
\Cref{fig4}.

\begin{figure}[ht]
    \centering
    \includegraphics[width=2.25in, angle=90]{fig4.eps}
    \caption{
        Distribution of genotypes sizes $P(s)$ for a landscape devoid
        of the bonuses listed in Tab.~1, at mutation rate $R=0.003$.
    }
    \label{fig4}
\end{figure}

Clearly then, even such landscapes (flat with respect to all other
activities except replication) are not neutral. Indeed, it is known
that neutral evolution, where the chance for a genotype to increase or
decrease in number is even, leads to a power law in the abundance
distribution with exponent $D=1.5$ \citep{ABH}.

\begin{figure}[ht]
    \centering
    \includegraphics[width=2.2in, angle=90]{fig5.eps}
    \caption{
        Fitted exponent of power law for 34 runs at mutation rates
        between $R=0.0005$ and $R=0.01$ copy errors per instruction
        copied. The error bars reflect the standard deviation across the
        sample of runs taken at each mutation rate. The solid line is to
        guide the eye only.
    }
    \label{fig5}
\end{figure}

In order to test the dependence of the fitted exponent $D(R)$
[\Cref{power}] on the mutation rate, we conduct a set of
experiments at varying copy-mutation rates from $0.5\times10^{-3}$ to
$10\times10^{-3}$ and take data for 50,000 updates. Again, a ``best''
genotype is not reached after this time, and we must assume that
avalanches were still occurring at the end of these runs. Furthermore,
in some runs we find that a genotype comes to dominate the population
(usually after most `genes' have been discovered) which carries an
unusual amount of junk instructions. As mentioned earlier, such
species produce a distribution that is exponentially suppressed at
large genotype sizes (data not shown). To avoid contamination from
such species, we stop recording genotypes after a plateau of fitness
was reached, i.e., if the population had discovered most of the
bonuses. Furthermore, in order to minimize finite size effects on the
determination of the critical exponent, we excluded from this fit all
genotype abundances larger than 15, i.e., we only fitted the smallest
abundances. Indeed, at larger mutation rates the higher abundances are
contaminated by a pile-up effect due to the toroidal geometry, while
at lower mutation rates a scale appears to enter which prevents
scale-free behavior. We have not, as yet, been able to determine the
origin of this scale.

In the results reported here, we show the dependence of the fitted
exponent $D$ as a function of the mutation rate $R$ used in the run,
which, however, is a good measure of the mutation probability $P$ only
at small $R$ and if the sequence length is not excessive. As a
consequence, data points at large $R$, as well as runs where an
excessive sequence length developed, carry a systematic error.



\section{Acknowledgements}
This work was supported by NSF grant No.\ 123456.



\footnotesize
\bibliographystyle{apalike}
\bibliography{example} % replace by the name of your .bib file



\end{document}

fig1-eps-converted-to.pdf — binary, 7 KB

fig1.eps — binary, 12 KB

fig2-eps-converted-to.pdf — binary, 8 KB

fig2.eps — binary, 17 KB

fig3-eps-converted-to.pdf — binary, 28 KB

fig3.eps — binary, 69 KB

fig4-eps-converted-to.pdf — binary, 28 KB

fig4.eps — binary, 68 KB

fig5-eps-converted-to.pdf — binary, 6 KB

fig5.eps — binary, 16 KB

The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗