Algorithm to find best combination of datasources (Quality and price)
What you're asking reminds me of some of the work I did a Linear Programming course and made me think of the Hungarian Algorithm. I hope this helps!