Degree thesis for Advanced Algorithms for Computer science's students