Increasing negotiation performance at the edge of the network

Automated negotiation has been used in a variety of distributed settings, such as privacy in the Internet of Things (IoT) devices and power distribution in Smart Grids. The most common protocol under which these agents negotiate is the Alternating Offers Protocol (AOP). Under this protocol, agents cannot express any additional information to each other besides a counter offer. This can lead to unnecessarily long negotiations when, for example, negotiations are impossible, risking to waste bandwidth that is a precious resource at the edge of the network. While alternative protocols exist which alleviate this problem, these solutions are too complex for low power devices, such as IoT sensors operating at the edge of the network. To improve this bottleneck, we introduce an extension to AOP called Alternating Constrained Offers Protocol (ACOP), in which agents can also express constraints to each other. This allows agents to both search the possibility space more efficiently and recognise impossible situations sooner. We empirically show that agents using ACOP can significantly reduce the number of messages a negotiation takes, independently of the strategy agents choose. In particular, we show our method significantly reduces the number of messages when an agreement is not possible. Furthermore, when an agreement is possible it reaches this agreement sooner with no negative effect on the utility.

[1]  Mohsen Guizani,et al.  Double Auction Mechanisms For Dynamic Autonomous Electric Vehicles Energy Trading , 2019, IEEE Transactions on Vehicular Technology.

[2]  Helder Coelho,et al.  Concession Strategies for Negotiating Bilateral Contracts in Multi-agent Electricity Markets , 2012, 2012 23rd International Workshop on Database and Expert Systems Applications.

[3]  Ivan Marsá-Maestre,et al.  Automated Negotiation for Resource Assignment in Wireless Surveillance Sensor Networks , 2015, Sensors.

[4]  Lingfeng Wang,et al.  Intelligent negotiation agent with learning capability for energy trading between building and utility grid , 2012, IEEE PES Innovative Smart Grid Technologies.

[5]  Rune Hylsberg Jacobsen,et al.  A Non-Cooperative Framework for Coordinating a Neighborhood of Distributed Prosumers , 2019, IEEE Transactions on Industrial Informatics.

[6]  Steffen Lamparter,et al.  An agent-based market platform for Smart Grids , 2010, AAMAS.

[7]  Koen V. Hindriks,et al.  Accepting optimally in automated negotiation with incomplete information , 2013, AAMAS.

[8]  Ge Zhang,et al.  Design of Argumentation-Based Multi-Agent Negotiation System Oriented to E-Commerce , 2010, 2010 International Conference on Internet Technology and Applications.

[9]  Xudong Luo,et al.  A Multi-demand Negotiation Model with Fuzzy Concession Strategies , 2019, ICAISC.

[10]  Dhananjay K. Gode,et al.  Allocative Efficiency of Markets with Zero-Intelligence Traders: Market as a Partial Substitute for Individual Rationality , 1993, Journal of Political Economy.

[11]  Hiroki Sayama,et al.  Negotiating Complex Contracts , 2003 .

[12]  Sarit Kraus,et al.  Principles of Automated Negotiation , 2014 .

[13]  Li Li,et al.  Exploring federated learning on battery-powered devices , 2019, ACM TUR-C.

[14]  Shaojie Tang,et al.  On Designing Distributed Auction Mechanisms for Wireless Spectrum Allocation , 2019, IEEE Transactions on Mobile Computing.

[15]  Koen V. Hindriks,et al.  Learning about the opponent in automated bilateral negotiation: a comprehensive survey of opponent modeling techniques , 2016, Autonomous Agents and Multi-Agent Systems.