%Dies ist die Datei settings.tex
%

%Hier wird das Papierformat eingestellt. Bitte nicht verändern.
%
\setlength{\textwidth}{147mm}
%\setlength{\headwidth}{\textwidth}
%\addtolength{\headwidth}{\marginparsep}
%\addtolength{\headwidth}{\marginparwidth}
\addtolength{\evensidemargin}{-15mm}
%\addtolength{\marginparwidth}{-15mm}
\setlength{\parindent}{1em}
\setlength{\textheight}{240mm}
\setlength{\topmargin}{-8mm}   %{-2.5pc}
\setlength{\headsep}{20pt}

\parindent       0.0cm                  %* No indentation
\parskip        5pt plus2pt minus1pt    %* But space between paragraphs
\sloppy
\frenchspacing                          %* Uncomment for german and french

\linespread{0.95}                       %* 2 zeiliger Abstand

\setcounter{secnumdepth}{4}             %* Tiefe der Überschriftennummerierung

%Die Einstellungen für fancyheadings -- das Daumenkino-Paket.
%
%\pagestyle{fancy}
%\fancyhf{}
%\fancyhead[LE,RO]{\sl\thepage}
%\fancyhead[LO]{\sl\rightmark}
%\fancyhead[RE]{\sl\leftmark}
%\newcounter{coopPics}
%\fancyfoot[RO]{\setlength{\unitlength}{1mm}
                                %  \typeout{Using movie\thepage.epsf}
%  \begin{picture}(0,0)
%    \put(5,-30){%
%      \scalebox{0.75}{%
%        \includegraphics{movie/TSP_coop340.movie.\arabic{coopPics}.epsf}}}
%    \addtocounter{coopPics}{1}
%  \end{picture}}
%\fancypagestyle{plain}{%
%  \fancyhead{}
%  \renewcommand{\headrulewidth}{0pt}
%  \fancyfoot[C]{\sl\thepage}
%  }


%
% Definition des paragraph Formats
%
%\renewcommand{\paragraph}


%\renewcommand{\subsection}{\@startsection
%  {subsection}%
%  {4}%
%  {0mm}%
%  {-\baselineskip}%
%  {0.5\baselineskip}%
%  {\normalfont\normalsize\bfseries}}

%Hier werden die Theoremstyles definiert. Die meisten heissen so wie was
%dransteht, nur statt definition schreibt bitte defn.
%Die Aufrufsyntax ist:
%   \begin{satz} Alles ist wahr. \end{satz}
%   \begin{defn} Die \emph{Wahrheit} bezeichnet alles andere. \end{defn}
%
\newtheorem{satz}{Satz}[section]
\newtheorem{korollar}[satz]{Korollar}
\newtheorem{lemma}[satz]{Lemma}
\newtheorem{bemerkung}[satz]{Bemerkung}
\newtheorem{anmerkung}[satz]{Anmerkung}
\newtheorem{annahme}[satz]{Annahme}
\newtheorem{theorem}[satz]{Theorem}
\theoremstyle{break}
\newtheorem{defn}[satz]{Definition} 
\newtheorem{beispiel}[satz]{Beispiel}
\newtheorem{myalgo}[satz]{\protect\textbf{Algorithmus}}
\newenvironment{beweis}{\begin{proof}[Beweis]}{\end{proof}}


%Hier werden die Mengensymbole für die üblichen Zahlenmengen definiert.
%
\newcommand{\reals}{\ensuremath{\mathbb{R}}}
\newcommand{\fractions}{\ensuremath{\mathbb{Q}}}
\newcommand{\bools}{\ensuremath{\mathbb{B}}}
\newcommand{\integers}{\ensuremath{\mathbb{Z}}}
\newcommand{\naturals}{\ensuremath{\mathbb{N}}}

%Dies sind einige mathematische Symbole, die mir für die hier gebräuchliche 
%Bedeutung zu wenig intuitive Namen hatten.
%
\newcommand{\von}{\ensuremath{\leftarrow}}
\newcommand{\nach}{\ensuremath{\rightarrow}}
\newcommand{\andl}{\ensuremath{\wedge}}
\newcommand{\orl}{\ensuremath{\vee}}
\newcommand{\equivalent}{\ensuremath{\Leftrightarrow}}
\newcommand{\folgt}{\ensuremath{\Rightarrow}}
\newcommand{\abs}[1]{{\lvert{#1}\rvert}}
\newcommand{\inst}{\ensuremath{\mathcal{I}}}
\newcommand{\sminus}{\ensuremath{\backslash}}
\newcommand{\impfam}{\ensuremath{\mathcal{J}}}
\newcommand{\symdif}{\ensuremath{\Delta}}
\newcommand{\Qed}{\begin{flushright}$\Box$\end{flushright}}

%irgendwo brauche ich eine Matrix mit vielen Spalten. Normalerweise ist der
%Counter wg. Speicherplatz auf 10 gesetzt.
%
\setcounter{MaxMatrixCols}{16}

%Schließlich noch ein paar Komplexitätsklassen und unsere Probleme. Achtung:
%Diese Befehle können auch im Textmodus verwandt werden, Ihr müßt allerdings, 
%wenn darauf ein Wort folgt, mit <Backslash Leerzeichen> dahinter einen 
%Leerraum schaffen, also:
%       \QAP\ ist in \NPC.
%
\newcommand{\myselc}{\ensuremath{ ((\mu\ / \overline{\mu}) + \lambda) }}

\newcommand{\On}{\ensuremath{\mathcal{O}}}
\newcommand{\Pk}{\ensuremath{\mathcal{P}}}
\newcommand{\NP}{\ensuremath{\mathcal{NP}}}
\newcommand{\coNP}{\ensuremath{\text{co-}\mathcal{NP}}}
\newcommand{\NPC}{\ensuremath{\mathcal{NPC}}}
\newcommand{\GP}{\textit{GP}}
\newcommand{\GA}{\textbf{GA}}
\newcommand{\ES}{\textbf{ES}}
%\newcommand{\Smart}{\textit{SMART}}
%\newcommand{\Meta}{\textit{META}}
%\newcommand{\Pado}{\textit{PADO}}
\newcommand{\adf}{\textit{ADF}}

\newcommand{\gps}{\textit{gbGP}}
\newcommand{\GPS}{\textbf{gbGP}}
\newcommand{\indv}{\ensuremath{\mathcal{I}}}
\newcommand{\sindv}{\ensuremath{\mathcal{SI}}}
\newcommand{\nindv}{\ensuremath{\mathcal{NI}}}
\newcommand{\sop}{\ensuremath{\mathcal{SO}}}
\newcommand{\intp}{\ensuremath{\mathcal{R}}}
\newcommand{\sintp}{\ensuremath{\mathcal{SR}}}
\newcommand{\nintp}{\ensuremath{\mathcal{NR}}}
\newcommand{\ointp}{\ensuremath{\mathcal{OR}}}
\newcommand{\guete}{\ensuremath{\mathcal{G}}}
\newcommand{\einmenge}{\ensuremath{\mathcal{E}}}
\newcommand{\ausmenge}{\ensuremath{\mathcal{A}}}
\newcommand{\fitcases}{\ensuremath{\mathcal{F}}}
\newcommand{\pop}{\ensuremath{\mathcal{P}}}
\newcommand{\lib}{\ensuremath{\mathcal{L}}}
\newcommand{\og}{\ensuremath{\mathcal{OG}}}
\newcommand{\pg}{\ensuremath{\mathcal{PG}}}
\newcommand{\pk}{\ensuremath{\mathcal{PK}}}
\newcommand{\hp}{\ensuremath{\mathcal{HP}}}
\newcommand{\mip}{\ensuremath{\mathcal{MP}}}
\newcommand{\conf}{\textsf{conf}}

%Potenzmengenzeichen
\DeclareSymbolFont{eulerletters}{U}{eur}{m}{n}%
\DeclareMathSymbol{\powersetsymbol}{\mathord}{eulerletters}{"7D}%
\newsavebox{\powersetbox}
\sbox{\powersetbox}{\raisebox{0.5ex}{\mbox{\Large$\powersetsymbol$}}}
\def\powerset{\usebox{\powersetbox}}

%Schlüsselwörter in Algorithmen
\newcommand{\key}[1]{{\bfseries #1}}
%setzen der richtigen Tabulatoren
%\newcommand{\settabs}{\qquad \=\qquad \=\qquad \=\qquad \=\qquad
%  \=\qquad \=\qquad \=\qquad \=\qquad \=\qquad \=\qquad \=\qquad
%  \=\qquad \=\kill} 
%\newcommand{\lvar}[1]{\ensuremath{\text{\itshape #1}}}
%\newcommand{\Foot}{\addtocounter{footnote}{-1}\footnotemark}


%\newcommand{\BEGIN}{\textit{BEGIN}\xspace}
%\newcommand{\END}{\textit{END}\xspace}
%\newcommand{\IF}{\textit{IF}\xspace}
%\newcommand{\THEN}{\textit{THEN}\xspace}
%\newcommand{\FOR}{\textit{FOR}\xspace}
%\newcommand{\TO}{\textit{TO}\xspace}
%\newcommand{\DO}{\textit{DO}\xspace}
%\newcommand{\RETURN}{\textit{RETURN}\xspace}



\newcommand{\gbgp}{\raisebox{-.2em}{\shortstack{\raisebox{-.1em}[0pt][0pt]
{\bfseries\makebox[.3cm]{G}\makebox[.3cm]{B}}\\\bfseries
\makebox[.2cm]{G}\makebox[.3cm]{P}}}}
\newcommand{\GBGP}{\begin{center}
{\Huge\raisebox{-.2em}{\shortstack{\raisebox{-.1em}[0pt][0pt]
{\bfseries\makebox[.6cm]{G}\makebox[.6cm]{B}}\\\bfseries
\makebox[.5cm]{G}\makebox[.6cm]{P}}} }\\ \vspace{2mm} 
Graph basiertes \\ Genetisches Programmieren \end{center}}

%Index erstellen?
%
%\input{domakeidx}

%Wenn die Trennung, die TeX macht, nicht ok ist, könnt Ihr ihm hier 
%Trennvorschläge machen.
%
\hyphenation{Ver-tei-lung Mecha-nis-mus Kri-te-rium De-kre-ment
  Bran-ching-re-geln Ap-pro-xi-ma-tions-al-go-rith-men Pro-gramm-ab-laufes 
  Sprech-er-er-ken-nung wei-tere Un-ter-schei-dung Se-lek-tion
  Ak-tions-kon-stan-te Bran-ching-kon-stante Pro-gramm-ab-lauf-es 
  In-di-vi-du-en Struk-tur Ab-blid-ung Null-sum-men-spie-le Cross-over
  Cross-over-me-thode Fit-ness-aus-wer-tun-gen ma-xi-mal mi-ni-mal
  In-di-vi-du-um Sys-tem Sys-teme da-raus Zug-sortierung Graph-struk-tur bes-ten
  Zug-lis-te Zug-lis-ten-gen-er-ator Schach-in-di-vi-du-um Schach Schach-in-di-vi-du-en
  Cross-over-op-er-a-tion Such-fens-ter-tech-nik heu-ris-tisch Zug-liste be-rech-nen
  Rah-men-al-go-rith-mus Tie-fen-mo-dul Fit-ness-aus-wer-tung-en Struk-tur wur-den
  kom-ple-xe-re ent-wickelt je-den Kno-ten}




%
% Index und Variablen Bezeichnungen
%
\newcommand{\Ac}{\ensuremath{\mathcal{A}}} 
\newcommand{\Bc}{\ensuremath{\mathcal{B}}} 
\newcommand{\Cc}{\ensuremath{\mathcal{C}}} 
\newcommand{\Dc}{\ensuremath{\mathcal{D}}} 
\newcommand{\Ec}{\ensuremath{\mathcal{E}}}
\newcommand{\Fc}{\ensuremath{\mathcal{F}}}
\newcommand{\Hc}{\ensuremath{\mathcal{H}}}
\newcommand{\Ic}{\ensuremath{\mathcal{I}}} 
\newcommand{\Jc}{\ensuremath{\mathcal{J}}} 
\newcommand{\Kc}{\ensuremath{\mathcal{K}}} 
\newcommand{\Lc}{\ensuremath{\mathcal{L}}} 
\newcommand{\Mc}{\ensuremath{\mathcal{M}}} 
\newcommand{\Nc}{\ensuremath{\mathcal{N}}} 
\newcommand{\Oc}{\ensuremath{\mathcal{O}}} 
\newcommand{\Pc}{\ensuremath{\mathcal{P}}} 
\newcommand{\Rc}{\ensuremath{\mathcal{R}}} 
\newcommand{\Sc}{\ensuremath{\mathcal{S}}} 
\newcommand{\Tc}{\ensuremath{\mathcal{T}}} 
\newcommand{\Vc}{\ensuremath{\mathcal{V}}} 
\newcommand{\Xc}{\ensuremath{\mathcal{X}}} 
\newcommand{\Yc}{\ensuremath{\mathcal{Y}}} 

%\newcommand{\ac}{\ensuremath{\mathcal{a}}} 
%\newcommand{\ec}{\ensuremath{\mathcal{e}}} 

%\newcommand{\ic}{\ensuremath{\mathcal{i}}} 
%\newcommand{\jc}{\ensuremath{\mathcal{j}}} 



\renewcommand{\floatpagefraction}{0.85}
\renewcommand{\textfraction}{0.1}
\renewcommand{\topfraction}{0.85}



\newcommand{\meta}[1]{meta$^{#1}$}
\newcommand{\Meta}[1]{Meta$^{#1}$}
\newcommand{\ChessGP}{ChessGP\xspace}
\newcommand{\chessGP}{chessGP\xspace}
\newcommand{\gp}{GP}
\newcommand{\ea}{ES}
\newcommand{\ab}{\emph{alpha-beta}\xspace}
\newcommand{\gpe}{\emph{genetic engineering} \xspace}
\newcommand{\qoopy}{\textbf{\emph{qoopy}}\xspace}
\newcommand{\evochess}{\textbf{evoChess}\xspace}
\newcommand{\Evochess}{\textbf{EvoChess}\xspace}

\newcommand{\LinGraph}{Linear-graph}
\newcommand{\linGraph}{linear-graph}
\newcommand{\linTree}{linear-tree}

\newcommand{\depthMod}{depth module\xspace}
\newcommand{\DepthMod}{Depth module\xspace}
\newcommand{\sortMod}{move ordering module\xspace}
\newcommand{\SortMod}{Move ordering module\xspace}
\newcommand{\posMod}{position module\xspace}
\newcommand{\PosMod}{Position module\xspace}



\setlength{\emergencystretch}{20pt} \tolerance=2000



%Die folgenden Zeilen sind interne Anmerkungen des Editors Emacs.
%
%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "dipwork"
%%% End: 
%makeindex -s myindex.ist dipwork.idx





