Merkouris Papamichail's Projects
A protein structure prediction implementation based on previous work by Ioannis Z. Emiris and Theodore G. Nikitopoulos. Authors: Christina Kaitatzi, Merkouris Papamichail and Charalambos Tzamos.
An Implementation of the Adaptation Procedure in Misinformation Games, in collaboration with Constantinos Varsos and Giorgos Flouris. ICS FORTH
A presentation about the Maximum Flow-Minimum Cut problem and the Ford–Fulkerson algorithm.
The exercises of the advanced master's course on Algorithms & Complexity. In C++.
A presentation in Greek of the basic principals of the Amortized Analysis, based on the relevant chapter of the Cormen et al. book Introduction to Algorithms.
A review and presentation (in Greek) of the papers "Approximation Algorithms for Orienteering and Discounted TSP", Avrium Blum et al., "Analyzing the Optimal Neighborhood: Algorithms for Partial and Budget Connected Dominating Sets", Samir Khuller, et al. In collaboration with a fellow grad student Nikos Lazaropoulos.
A bitcoin recommendation system using clustering and local sensitive hashing, written in C++.
Creative Commons Licenses for Github
A presentation and a report about the colourful Caratheodori Theorem
A simplified presentation of the classical computer science result, The Four-Color Theorem due to K. Appel and W, Hanken.
A tutorial on elementary notions from game theory
Inductive Logic Programming: Area Presentation & Future Research Directions
Presentation & Report on elementary concepts from Kolmogorov Complexity. In colaboration with Giorgos Roussakis.
An implementation of k-nearest neighbours, Euclidean and naive Bayes classifiers in Matlab/Octave.
A review and presentation of Jon Lee's et al. paper on "Non-monotone Submodular Maximization under Matroid and Knapsack Constraints". For the master's degree course on Approximation Algorithms.
Some numerical analysis algorithms, from scratch, written in Octave
A presentation and review of P. Erdos and L. Posa paper "On the maximal number of disjoint cisrcuits of a graph". In Greek, for the master's degree course on Algorithmic Graph Theory.
Two reports and presentations on Selected Parametrized Algorithms.
A presentation and a report about the "Parametrized Complexity of Red-Blue Points Separation, reviewing the related work by Edouard Bonnet et al.
A presentation and a report reviewing the related work due to Danny Hemerlin et al.
Some exercises in logic programming and constraint logic programming writen in ECLiPSe Prolog
My resume in reader-friendly and printer-friendly formats.
A rush hour solver in Haskell. In collaboration with @sanantoniochili
The presentation of my master's thesis titled "Sorting and Selection Problems in Partially Ordered Sets".
Three projects about system programming in C++.
Some exercises for the course "Types and Programming Languages", in OCaml.