Multi-Agent Learning For Game-Theoretical Problems