-
Notifications
You must be signed in to change notification settings - Fork 335
/
Copy pathc_advanced.tex
32 lines (25 loc) · 1.96 KB
/
c_advanced.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
% The Clever Algorithms Project: http://www.CleverAlgorithms.com
% (c) Copyright 2010 Jason Brownlee. Some Rights Reserved.
% This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Australia License.
% This is a chapter
\renewcommand{\bibsection}{\subsection{\bibname}}
\chapter{Advanced Topics}
\label{ch:advanced}
This chapter discusses a number of advanced topics that may be considered once one or more of the algorithms described in this book have been mastered.
The topics in this section consider some practical concerns such as:
\begin{itemize}
\item How to implement an algorithm using a different programming paradigm (Section~\ref{advanced:sec:paradigms}).
\item How to devise and investigate a new biologically-inspired algorithm (Section~\ref{advanced:sec:new_algorithms}).
\item How to test algorithm implementations to ensure they are implemented correctly (Section~\ref{advanced:sec:testing_algorithms}).
\item How to visualize problems, algorithm behavior and candidate solutions (Section~\ref{advanced:sec:visualizing_algorithms}).
\item How to direct these algorithms toward practical problem solving (Section~\ref{advanced:sec:problem_solving}).
\item Issues to consider when benchmarking and comparing the capabilities of algorithms (Section~\ref{advanced:sec:racing_algorithms}).
\end{itemize}
The objective of this chapter is to illustrate the concerns and skills necessary for taking the algorithms described in this book into the real-world.
% sections
\newpage\begin{bibunit}\input{c_advanced/paradigms}\putbib\end{bibunit}
\newpage\begin{bibunit}\input{c_advanced/new_algorithms}\putbib\end{bibunit}
\newpage\begin{bibunit}\input{c_advanced/testing_algorithms}\putbib\end{bibunit}
\newpage\begin{bibunit}\input{c_advanced/visualizing_algorithms}\putbib\end{bibunit}
\newpage\begin{bibunit}\input{c_advanced/problem_solving}\putbib\end{bibunit}
\newpage\begin{bibunit}\input{c_advanced/racing_algorithms}\putbib\end{bibunit}