Help with machine learning problem

i want to make a matchmaking engine between a group of buyers and sellers can anyone tell me what algorithm would be suitable for me? i know of gayle-shapley algorithm. also if i want to make self learning so what approaches i could take? data is mostly regarding location,industry and other factors.


Link to Full Article: Help with machine learning problem