Multiagent Negotiation and Resource Allocation