Skip to content

Commit

Permalink
Add gen algo for presentation
Browse files Browse the repository at this point in the history
  • Loading branch information
fuodorov committed Feb 25, 2024
1 parent d0ac072 commit 7d1bd53
Showing 1 changed file with 38 additions and 1 deletion.
39 changes: 38 additions & 1 deletion presentation.tex
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
% Для вставки изображений
\usepackage{graphicx}

\usepackage{tikz}

% Путь к папке с изображениями (опционально)
\graphicspath{{src/figures/}}

Expand Down Expand Up @@ -136,7 +138,41 @@
\end{figure}
\end{frame}

\subsection{Настройка огибающей с помощью генетического алгоритма}
\subsection{Введение в генетические алгоритмы}
\begin{frame}
\frametitle{\insertsection: \insertsubsection}
\begin{itemize}
\item Генетические алгоритмы "--- это методы поиска и оптимизации, вдохновленные процессами естественного отбора.
\item Они используют операции, подобные биологической эволюции, такие как селекция, кроссовер и мутация.
\item Генетические алгоритмы часто применяются для решения сложных задач оптимизации, где традиционные методы неэффективны.
\item Благодаря своей способности эффективно исследовать большие пространства поиска, они находят широкое применение в различных областях науки и инженерии.
\end{itemize}
\end{frame}

\subsection{Процесс работы генетического алгоритма}
\begin{frame}
\frametitle{\insertsection: \insertsubsection}
\begin{figure}
\centering
\begin{tikzpicture}[node distance=1cm]
\node (start) [draw, rectangle] {Создание начальной популяции};
\node (eval) [below of=start, draw, rectangle] {Оценка приспособленности};
\node (select) [below of=eval, draw, rectangle] {Выбор особей для размножения};
\node (crossover) [below of=select, draw, rectangle] {Кроссовер};
\node (mutation) [below of=crossover, draw, rectangle] {Мутация};
\node (newpop) [below of=mutation, draw, rectangle] {Новая популяция};

\draw[->] (start) -- (eval);
\draw[->] (eval) -- (select);
\draw[->] (select) -- (crossover);
\draw[->] (crossover) -- (mutation);
\draw[->] (mutation) -- (newpop);
\draw[->] (newpop.west) -- ++(-1.5,0) |- (eval.west);
\end{tikzpicture}
\end{figure}
\end{frame}

\subsection{Оптимизация огибающей с помощью генетического алгоритма}
\begin{frame}
\frametitle{\insertsection: \insertsubsection}
\begin{itemize}
Expand All @@ -151,6 +187,7 @@
\end{figure}
\end{frame}

\subsection{Восстановление огибающей с помощью генетического алгоритма}
\begin{frame}
\frametitle{\insertsection: \insertsubsection}
\begin{itemize}
Expand Down

0 comments on commit 7d1bd53

Please sign in to comment.