An introduction to optimal stable marriage problems and argumentation frameworks