PageRenderTime 31ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/article/slides.tex

http://github.com/Rekamux/Free-Project
LaTeX | 155 lines | 121 code | 29 blank | 5 comment | 0 complexity | 366ac3be4e8df779890da2d03d168253 MD5 | raw file
  1. \documentclass{beamer}
  2. \usepackage[T1]{fontenc}
  3. \usepackage[utf8]{inputenc}
  4. \usepackage[english]{babel}
  5. %% \usepackage{pslatex}
  6. %% \usepackage{colortbl}
  7. %% \usepackage{calc}
  8. \usetheme{Warsaw}
  9. \definecolor{fondtitre}{rgb}{0.20,0.43,0.09} % vert fonce
  10. \definecolor{coultitre}{rgb}{0.40,0.05,0.05} % marron
  11. \definecolor{fondtexte}{rgb}{1,1,1} % fond blanc
  12. \definecolor{autre1}{RGB}{250,150,5} % vieux mauve
  13. \definecolor{autre2}{RGB}{235,175,235} % horrible r
  14. \colorlet{coultexte}{black}
  15. \setbeamercolor{structure}{fg=coultitre, bg=fondtitre!40}
  16. \setbeamercolor{block body}{bg=fondtexte}
  17. \setbeamercolor{normal text}{fg=coultexte,bg=fondtexte}
  18. \setbeamertemplate{footline}{
  19. \hbox{
  20. \hspace*{-0.06cm}
  21. \begin{beamercolorbox}[wd=.3\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
  22. \usebeamerfont{author in head/foot}\insertshortauthor
  23. \end{beamercolorbox}%
  24. \begin{beamercolorbox}[wd=.4\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
  25. \usebeamerfont{title in head/foot}\insertshorttitle
  26. \end{beamercolorbox}%
  27. \begin{beamercolorbox}[wd=.1\paperwidth,ht=2.25ex,dp=1ex,center]{date in head/foot}%
  28. \usebeamerfont{date in head/foot}
  29. \insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
  30. \end{beamercolorbox}%
  31. \begin{beamercolorbox}[wd=.2\paperwidth,ht=2.25ex,dp=1ex,center]{date in head/foot}%
  32. \usebeamerfont{date in head/foot}\insertdate
  33. \end{beamercolorbox}}%
  34. \vskip0pt%
  35. }
  36. \title[Free Project]{Sequence Complexity}
  37. \author{Axel Schumacher}
  38. \institute{Télécom Paristech}
  39. \date{July $4^{th}$, 2011}
  40. %---------------------------------------
  41. %---------------------------------------
  42. \begin{document}
  43. \begin{frame}
  44. \titlepage
  45. \end{frame}
  46. \begin{frame}{Presentation}
  47. \begin{itemize}
  48. \item{1 2 3 4 ... ?}
  49. \item{9 9 9 ... ?}
  50. \item{1 2 2 3 3 3 ... ?}
  51. \item{1 2 2 3 3 4 ... ?}
  52. \item{1 1 2 1 2 3 1 1 2 1 2 3 1 2 3 4 ... ?}
  53. \item{1 1 1 1 2 2 ... ? }
  54. \end{itemize}
  55. \begin{center}
  56. Completing those sequences: easy for a human being\\
  57. (trivial notions in math)\\
  58. What about computers?
  59. \end{center}
  60. \end{frame}
  61. \begin{frame}{Constraints}
  62. \begin{itemize}
  63. \item{
  64. Two operators
  65. \begin{itemize}
  66. \item{Copy: C}
  67. \item{Increment: I}
  68. \end{itemize}}
  69. \item{No combinatory explosion}
  70. \item{Work and think in a "human" way}
  71. \end{itemize}
  72. \end{frame}
  73. \begin{frame}{Implementation}
  74. Suffixed notation, close to Factor:\\
  75. \begin{itemize}
  76. \item{
  77. Copy:\\
  78. \textit{What Times C}\\
  79. Examples:
  80. \begin{itemize}
  81. \item{5 5 5 5 $\rightarrow$ 5 4 \textit{C}}
  82. \item{1 2 1 2 1 2 $\rightarrow$ \{1 2\} 3 \textit{C}}
  83. \end{itemize}}
  84. \item{
  85. Increment:\\
  86. \textit{What Where Times I}\\
  87. Examples:
  88. \begin{itemize}
  89. \item{1 2 3 4 $\rightarrow$ 1 0 4 \textit{I}}
  90. \item{1 1 1 2 1 2 3 1 3 $\rightarrow$ \{1 1 1\} \{0 2\} 3 \textit{I}}
  91. \end{itemize}}
  92. \end{itemize}
  93. \end{frame}
  94. \begin{frame}{Extend a sequence}
  95. \begin{center}
  96. If we can compress a sequence to one operator and its arguments,\\
  97. we just have to increment its \textit{Times} field and decompress
  98. \end{center}
  99. \end{frame}
  100. \begin{frame}{Search order}
  101. We try:
  102. \begin{itemize}
  103. \item{to remove from 0 up to (length - 2) elements}
  104. \item{an operator}
  105. \item{a tested size}
  106. \end{itemize}
  107. With all those choices, we try to compress the whole sequence.\\
  108. We try another one if complexity is too high.
  109. \end{frame}
  110. \begin{frame}{Possible improvements}
  111. \begin{center}
  112. \begin{itemize}
  113. \item{Solve "once applied operators" problem}
  114. \item{Find a Kantian model}
  115. \item{Respect "human" memory use}
  116. \end{itemize}
  117. \end{center}
  118. \end{frame}
  119. \begin{frame}{Conclusion}
  120. \begin{center}
  121. Subject not that easy\\
  122. Factor is a powerful language\\
  123. Very enlightening project
  124. \end{center}
  125. \end{frame}
  126. \end{document}