git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@40 331e1502-861f-0410-8da2-ba01fb791d7f
35 lines
2.2 KiB
TeX
35 lines
2.2 KiB
TeX
\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.
|
|
|