\documentclass{bschlangaul-aufgabe}
\bLadePakete{komplexitaetstheorie}
\begin{document}
\bAufgabenMetadaten{
  Titel = {Aufgabe 4},
  Thematik = {VertexCover},
  Referenz = 46115-2016-H.T1-A4,
  RelativerPfad = Examen/46115/2016/09/Thema-1/Aufgabe-4.tex,
  ZitatSchluessel = examen:46115:2016:09,
  BearbeitungsStand = mit Lösung,
  Korrektheit = unbekannt,
  Ueberprueft = {unbekannt},
  Stichwoerter = {Polynomialzeitreduktion},
  EinzelpruefungsNr = 46115,
  Jahr = 2016,
  Monat = 09,
  ThemaNr = 1,
  AufgabeNr = 4,
}

\def\vc{\bProblemName{VERTEX COVER}}
\def\vcDrei{\bProblemName{VERTEX COVER 3}}

Betrachten Sie die beiden folgenden Probleme:
\index{Polynomialzeitreduktion}
\footcite{examen:46115:2016:09}
%%
%
%%

\bProblemBeschreibung
{\vc}
{Ein ungerichteter Graph $G = (V, E)$ und eine Zahl $k \in \{ 1, 2, 3,
\dots \}$}
{Gibt es eine Menge $C \subseteq V$ mit $|C| \leq k$, so dass für jede
Kante $(u, v)$ aus $E$ mindestens einer der Knoten $u$ und $v$ in $C$
ist?}

%%
%
%%

\bProblemBeschreibung
{\vcDrei}
{Ein ungerichteter Graph $G = (V, E)$ und eine Zahl $k \in \{ 3, 4, 5
\dots \}$.}
{Gibt es eine Menge $C \subseteq V$ mit $|C| \leq k$, so dass für jede
Kante $(u, v)$ aus $E$ mindestens einer der Knoten $u$ und $v$ in $C$
ist?}

Geben Sie eine polynomielle Reduktion von \texttt{\vc} auf
\texttt{\vcDrei} an und begründe anschließend, dass die Reduktion
korrekt ist.

\footcite[Seite 12, Aufgabe 13]{theo:ab:4}

\begin{bExkurs}[\vc]
\bProblemVertexCover
\end{bExkurs}

%-----------------------------------------------------------------------
%
%-----------------------------------------------------------------------

\begin{bAntwort}
\bPolynomiellReduzierbar{\vc}{\vcDrei}

\noindent
$f$ fügt vier neue Knoten hinzu, von denen jeweils ein Paar verbunden
ist. Außerdem erhöht $f$ $k$ um $2$.

\begin{description}
\item[Total:]

Jeder Graph kann durch $f$ so verändert werden.

\item[Korrektheit:]

Wenn \vc{} für $k$ in $G$ existiert, dann existiert auch \vc{} mit $k +
2$ Knoten in $G^\prime$, da für den eingefügten Teilgraphen ein \vc{}
mit $k = 2$ existiert.

\item[In Polynomialzeit berechenbar:]

Für die Adjazenzmatrix des Graphen müssen lediglich vier neue Spalten
und Zeilen eingefügt werden und $k + 2$ berechnet werden.
\end{description}

\end{bAntwort}

\end{document}
