analisis_temporal
This commit is contained in:
parent
f5797ac0b8
commit
e0ada468fa
@ -81,22 +81,31 @@ Xavier Canales
|
|||||||
\subsection{Análisis temporal}
|
\subsection{Análisis temporal}
|
||||||
\subsubsection{Brute Force}
|
\subsubsection{Brute Force}
|
||||||
\underline{Caso Promedio:} $ \Theta(n log n)) $ \\
|
\underline{Caso Promedio:} $ \Theta(n log n)) $ \\
|
||||||
\bigskip
|
Para el algoritmo de fuerza bruta el tiempo de respuesta es igual en todos los casos de n log n, esto se debe a que este donde este los puntos mas cercanos este recorrerá todo de igual forma. Esto es netamente debido a el cómo se programó las funciones con ciclos for anidados que son altamente costosos en tiempo.
|
||||||
|
\bigskip
|
||||||
|
|
||||||
|
|
||||||
\underline{Peor Caso:} $ O(n log n) $ \\
|
\underline{Peor Caso:} $ O(n log n) $ \\
|
||||||
|
el peor caso es similar al caso promedio
|
||||||
\bigskip
|
\bigskip
|
||||||
|
|
||||||
|
|
||||||
\underline{Mejor Caso:} $ \Omega(n log n)$ \\
|
\underline{Mejor Caso:} $ \Omega(n log n)$ \\
|
||||||
|
el mejor caso es similar al caso promedio
|
||||||
\bigskip
|
\bigskip
|
||||||
|
|
||||||
|
|
||||||
\subsubsection{Divide and Conquer}
|
\subsubsection{Divide and Conquer}
|
||||||
\underline{Caso Promedio:} $ \Theta(n log n)) $ \\
|
\underline{Caso Promedio:} $ \Theta(n log n)) $ \\
|
||||||
|
Para el algoritmo de dividir y conquistar se repite lo del analisis anterior que es la misma complejidad en todos los casos, de nuevo producto de que tiene que recorrer todo el mapa de puntos para llegar a saber cuales son los mas cercanos. Aquí es n log n, ya que este algoritmo divide el mapa para y compara las mitades separadamente lo cual es mucho mas eficiente que el caso anterior.
|
||||||
\bigskip
|
\bigskip
|
||||||
|
|
||||||
\underline{Peor Caso:} $ O(n log n) $ \\
|
\underline{Peor Caso:} $ O(n log n) $ \\
|
||||||
|
el peor caso es similar al caso promedio
|
||||||
\bigskip
|
\bigskip
|
||||||
|
|
||||||
\underline{Mejor Caso:} $ \Omega(n log n)$ \\
|
\underline{Mejor Caso:} $ \Omega(n log n)$ \\
|
||||||
|
el mejor caso es similar al caso promedio
|
||||||
\bigskip
|
\bigskip
|
||||||
|
|
||||||
\newpage
|
\newpage
|
||||||
@ -111,7 +120,7 @@ La siguiente tabla contiene los resultados de las pruebas de los 2 algoritmos me
|
|||||||
\hline
|
\hline
|
||||||
\rule[-1ex]{0pt}{3.5ex} 1.000.000 & 15403.951[s] & 3[s] \\
|
\rule[-1ex]{0pt}{3.5ex} 1.000.000 & 15403.951[s] & 3[s] \\
|
||||||
\hline
|
\hline
|
||||||
\rule[-1ex]{0pt}{3.5ex} 5.000.000 & 372984[s] & 11.210[s] \\
|
\rule[-1ex]{0pt}{3.5ex} 5.000.000 & 372984[s] & 11.210[s] \\
|
||||||
\hline
|
\hline
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
\end{center}
|
\end{center}
|
||||||
|
Loading…
Reference in New Issue
Block a user