Automated and personalized meal plan generation and relevance scoring using a multi-factor adaptation of the transportation problem