Ask and You Shall be Served: Representing and Solving Multi-agent Optimization Problems with Service Requesters and Providers