Paradiseo-eo sources added

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@40 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
legrand 2006-12-12 14:49:08 +00:00
commit c3aec878e5
3609 changed files with 342772 additions and 0 deletions

View file

@ -0,0 +1,35 @@
\section{Bitstring}
\label{group__bitstring}\index{Bitstring@{Bitstring}}
Various functions for a bitstring representation.
\subsection*{Classes}
\begin{CompactItemize}
\item
class {\bf eo\-Bit$<$ Fit\-T $>$}
\begin{CompactList}\small\item\em Implementation of bitstring chromosome. \item\end{CompactList}\item
class {\bf eo\-Bit$<$ Fit\-T $>$}
\begin{CompactList}\small\item\em Implementation of bitstring chromosome. \item\end{CompactList}\item
class {\bf eo\-Bit\-Bit\-Flip}
\begin{CompactList}\small\item\em eo\-Bit\-Flip --$>$ changes 1 bit \item\end{CompactList}\item
class {\bf eo\-Det\-Bit\-Flip$<$ Chrom $>$}
\begin{CompactList}\small\item\em eo\-Det\-Bit\-Flip --$>$ changes exactly k bits \item\end{CompactList}\item
class {\bf eo\-Bit\-Mutation$<$ Chrom $>$}
\begin{CompactList}\small\item\em eo\-Bit\-Mutation --$>$ classical mutation \item\end{CompactList}\item
class {\bf eo\-Bit\-Inversion$<$ Chrom $>$}
\begin{CompactList}\small\item\em eo\-Bit\-Inversion: inverts the bits of the chromosome between an interval \item\end{CompactList}\item
class {\bf eo\-Bit\-Next$<$ Chrom $>$}
\begin{CompactList}\small\item\em eo\-Bit\-Next --$>$ next value when bitstring considered as binary value \item\end{CompactList}\item
class {\bf eo\-Bit\-Prev$<$ Chrom $>$}
\begin{CompactList}\small\item\em eo\-Bit\-Prev --$>$ previous value when bitstring treated as binary value \item\end{CompactList}\item
class {\bf eo1Pt\-Bit\-Crossover}
\begin{CompactList}\small\item\em eo1Pt\-Bit\-Xover --$>$ classic 1-point crossover \item\end{CompactList}\item
class {\bf eo\-UBit\-Xover$<$ Chrom $>$}
\begin{CompactList}\small\item\em eo\-UBit\-Xover --$>$ classic Uniform crossover \item\end{CompactList}\item
class {\bf eo\-NPts\-Bit\-Xover$<$ Chrom $>$}
\begin{CompactList}\small\item\em eo\-NPts\-Bit\-Xover --$>$ n-point crossover \item\end{CompactList}\item
class {\bf eo\-Bit\-Gx\-Over$<$ Chrom $>$}
\begin{CompactList}\small\item\em eo\-Bit\-Gx\-Over --$>$ Npts crossover when bistd::string considered as a std::string of binary-encoded genes (exchanges genes) Is anybody still using it apart from historians ??? :-) \item\end{CompactList}\end{CompactItemize}
\subsection{Detailed Description}
Various functions for a bitstring representation.