From 9861ce4cc4964efd7b7509d567fb3e2e3d0b80cf Mon Sep 17 00:00:00 2001 From: "hannes.kuchelmeister" Date: Sat, 9 May 2020 13:37:25 +0200 Subject: [PATCH] fix figures in foundations --- 30_Thesis/sections/10_foundations.tex | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/30_Thesis/sections/10_foundations.tex b/30_Thesis/sections/10_foundations.tex index 7b1e20f..7e42ece 100644 --- a/30_Thesis/sections/10_foundations.tex +++ b/30_Thesis/sections/10_foundations.tex @@ -41,7 +41,7 @@ There are several approaches to recommender systems presented in \cite{felfernig \subsection{Collaborative Filtering} -\begin{table}[tb] +\begin{table}[b] \centering \begin{tabular}{ l | c | c | c | c | c } & The Matrix & Titanic & Die Hard & Forest Gump & Wall-E \\ \hline @@ -80,7 +80,7 @@ Using the example from \autoref{tab:Foundations:RecommenderSystem:MoviePreferenc Romance & & x & & x & \\ Family & & & & x & x \\ \end{tabular} - \caption[Movies: Category Matrix]{Showing example categories for movies in \autoref{tab:Foundations:RecommenderSystem:MoviePreferences}.} + \caption[Movies: Category Matrix]{Showing example categories for the movies in \autoref{tab:Foundations:RecommenderSystem:MoviePreferences}.} \label{tab:Foundations:RecommenderSystem:ContentBasedFilteringCategories} \end{table} @@ -94,14 +94,14 @@ Using the example from \autoref{tab:Foundations:RecommenderSystem:MoviePreferenc Eric & 2.5 & 2 & 3 & 5 & 4.5 \\ Diane & 4.5 & 4 & 5 & 3 & 3 \\ \end{tabular} - \caption[Movies: User Profile Matrix for Genres]{User profiles generated from categories and rating from \autoref{tab:Foundations:RecommenderSystem:MoviePreferences} and \autoref{tab:Foundations:RecommenderSystem:ContentBasedFilteringCategories}.} + \caption[Movies: User Profile Matrix for Genres]{User profiles generated from categories and ratings from \autoref{tab:Foundations:RecommenderSystem:MoviePreferences} and \autoref{tab:Foundations:RecommenderSystem:ContentBasedFilteringCategories}.} \label{tab:Foundations:RecommenderSystem:ContentBasedFilteringProfiles} \end{table} Advantages and disadvantages of basic recommendation techniques are listed in \autoref{tab:Foundations:RecommenderComparison}. The following subsections show advantages of content-based filtering over collaborative filtering and over constraint-based recommendation. -\begin{table} +\begin{table}[htb] \begin{center} \begin{tabularx}{\columnwidth}{X|X|X} & advantages & disadvantages \\ @@ -202,14 +202,7 @@ This thesis presents one use case from forestry. It gradually extends this use c This thesis extends a base software system, \emph{CAS Configurator Merlin}, from \emph{CAS Software AG} \cite{CASSoftwareAG}. \citeauthor{raabKollaborativeProduktkonfigurationEchtzeit2019} \cite{raabKollaborativeProduktkonfigurationEchtzeit2019} extends CAS Merlin Configurator in his thesis to allow simultaneous configuration. Here groups of people are able to simultaneously configure a product. If there are any conflicts, a conflict resolution process is started. However the prototype only allows a majority voting approach and does not provide any further group decision support. Also this process only starts upon the selection of an invalid state that gives alternatives and for the main configuration process no recommendation or conflict resolution exists. The extended architecture is shown in \autoref{fig:Foundations:CollaborativeConfiguratorMerlin}. -He only makes changes to M.Customer which is renamed to \texttt{M.Collab-Customer} and introduces a new component \texttt{M.Collab}. - -\begin{figure} - \centering - \includegraphics[width=0.6\textwidth]{./figures/20_fountations/MerlinCollaborativeConfigurator.pdf} - \caption[Architecture: Collaborative Configurator]{Architecture of Collaborative Configurator Merlin \cite[Fig. 4.3]{raabKollaborativeProduktkonfigurationEchtzeit2019}} - \label{fig:Foundations:CollaborativeConfiguratorMerlin} -\end{figure} +\citeauthor{raabKollaborativeProduktkonfigurationEchtzeit2019} only makes changes to M.Customer which is renamed to \texttt{M.Collab-Customer} and introduces a new component \texttt{M.Collab}. The following list provides a short overview of each component. @@ -220,6 +213,13 @@ The following list provides a short overview of each component. \item[\texttt{M.Collab-Customer}] is the customer facing component. It allows a customer to configure a product or solution and contains the user interface. Actions undertaken in \texttt{M.Collab-Customer} are send to \texttt{M.Collab}. \end{description} +\begin{figure}[ht] + \centering + \includegraphics[width=0.6\textwidth]{./figures/20_fountations/MerlinCollaborativeConfigurator.pdf} + \caption[Architecture: Collaborative Configurator]{Architecture of Collaborative Configurator Merlin \cite[Fig. 4.3]{raabKollaborativeProduktkonfigurationEchtzeit2019}} + \label{fig:Foundations:CollaborativeConfiguratorMerlin} +\end{figure} + \section{Software Design} \label{sec:Foundations:BaseSystem}