NB3: a Multilateral Negotiation Algorithm for Large, Non-linear Agreement Spaces with Limited Time

Existing work on automated negotiations has mainly focused on bilateral negotiations with linear utility functions. It is often assumed that all possible agreements and their utility values are given beforehand. Most real-world negotiations however are much more complex. We introduce a new family of...

ver descrição completa

Detalhes bibliográficos
Autores: De Jonge, Dave, Sierra, Carles
Tipo de documento: artigo
Estado:Versión aceptada para publicación
Data de publicação:2015
País:España
Recursos:Consejo Superior de Investigaciones Científicas (CSIC)
Repositório:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/130274
Acesso em linha:http://hdl.handle.net/10261/130274
Access Level:Acceso aberto
Palavra-chave:Traveling salesman problem
Non-linear utility
Negotiating Salesmen Problem
Heuristic algorithms
Negotiation
Multilateral
Search
id ES_e8429cd4c1e4d1cea340f1ff321e9233
oai_identifier_str oai:digital.csic.es:10261/130274
network_acronym_str ES
network_name_str España
repository_id_str
spelling NB3: a Multilateral Negotiation Algorithm for Large, Non-linear Agreement Spaces with Limited TimeDe Jonge, DaveSierra, CarlesTraveling salesman problemNon-linear utilityNegotiating Salesmen ProblemHeuristic algorithmsNegotiationMultilateralSearchExisting work on automated negotiations has mainly focused on bilateral negotiations with linear utility functions. It is often assumed that all possible agreements and their utility values are given beforehand. Most real-world negotiations however are much more complex. We introduce a new family of negotiation algorithms that is applicable to domains with many agents, an intractably large space of possible agreements, non-linear utility functions and limited time so an exhaustive search for the best proposals is not feasible. We assume that agents are selfish and cannot be blindly trusted, so the algorithm does not rely on any mediator. This family of algorithms is called $$\hbox {NB}^{3}$$NB3 and applies heuristic Branch & Bound search to find good proposals. Search and negotiation happen simultaneously and therefore strongly influence each other. It applies a new time-based negotiation strategy that considers two utility aspiration levels: one for the agent itself and one for its opponents. Also, we introduce a negotiation protocol that imposes almost no restrictions and is therefore better applicable to negotiations with humans. We present the Negotiating Salesmen Problem (NSP): a variant of the Traveling Salesman Problem with multiple negotiating agents, as a test case. We describe an implementation of $$\hbox {NB}^{3}$$NB3 designed for the NSP and present the results of experiments with this implementation. We conclude that the algorithm is able to decrease the costs of the agents significantly, that the heuristic search is efficient and that the algorithm scales well with increasing complexity of the problem. © 2014, The Author(s).Supported by the Agreement Technologies CONSOLIDER project, contract CSD2007-0022 and INGENIO 2010 and CHIST-ERA project ACE and the Spanish Ministry of Education and Science TIN2010-16306 project CBIT and EU project 318770 PRAISE and Project PACES; EPSRC EP/J012149/1Peer ReviewedKluwer Academic PublishersMinisterio de Economía y Competitividad (España)European CommissionConsejo Superior de Investigaciones Científicas [https://ror.org/02gfc7t72]2016201620152016info:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_6501Postprintinfo:eu-repo/semantics/acceptedVersionhttp://hdl.handle.net/10261/130274reponame:DIGITAL.CSIC. Repositorio Institucional del CSICinstname:Consejo Superior de Investigaciones Científicas (CSIC)Inglés#PLACEHOLDER_PARENT_METADATA_VALUE#info:eu-repo/grantAgreement/EC/FP7/318770Síinfo:eu-repo/semantics/openAccessoai:digital.csic.es:10261/1302742026-05-22T06:33:51Z
dc.title.none.fl_str_mv NB3: a Multilateral Negotiation Algorithm for Large, Non-linear Agreement Spaces with Limited Time
title NB3: a Multilateral Negotiation Algorithm for Large, Non-linear Agreement Spaces with Limited Time
spellingShingle NB3: a Multilateral Negotiation Algorithm for Large, Non-linear Agreement Spaces with Limited Time
De Jonge, Dave
Traveling salesman problem
Non-linear utility
Negotiating Salesmen Problem
Heuristic algorithms
Negotiation
Multilateral
Search
title_short NB3: a Multilateral Negotiation Algorithm for Large, Non-linear Agreement Spaces with Limited Time
title_full NB3: a Multilateral Negotiation Algorithm for Large, Non-linear Agreement Spaces with Limited Time
title_fullStr NB3: a Multilateral Negotiation Algorithm for Large, Non-linear Agreement Spaces with Limited Time
title_full_unstemmed NB3: a Multilateral Negotiation Algorithm for Large, Non-linear Agreement Spaces with Limited Time
title_sort NB3: a Multilateral Negotiation Algorithm for Large, Non-linear Agreement Spaces with Limited Time
dc.creator.none.fl_str_mv De Jonge, Dave
Sierra, Carles
author De Jonge, Dave
author_facet De Jonge, Dave
Sierra, Carles
author_role author
author2 Sierra, Carles
author2_role author
dc.contributor.none.fl_str_mv Ministerio de Economía y Competitividad (España)
European Commission
Consejo Superior de Investigaciones Científicas [https://ror.org/02gfc7t72]
dc.subject.none.fl_str_mv Traveling salesman problem
Non-linear utility
Negotiating Salesmen Problem
Heuristic algorithms
Negotiation
Multilateral
Search
topic Traveling salesman problem
Non-linear utility
Negotiating Salesmen Problem
Heuristic algorithms
Negotiation
Multilateral
Search
description Existing work on automated negotiations has mainly focused on bilateral negotiations with linear utility functions. It is often assumed that all possible agreements and their utility values are given beforehand. Most real-world negotiations however are much more complex. We introduce a new family of negotiation algorithms that is applicable to domains with many agents, an intractably large space of possible agreements, non-linear utility functions and limited time so an exhaustive search for the best proposals is not feasible. We assume that agents are selfish and cannot be blindly trusted, so the algorithm does not rely on any mediator. This family of algorithms is called $$\hbox {NB}^{3}$$NB3 and applies heuristic Branch & Bound search to find good proposals. Search and negotiation happen simultaneously and therefore strongly influence each other. It applies a new time-based negotiation strategy that considers two utility aspiration levels: one for the agent itself and one for its opponents. Also, we introduce a negotiation protocol that imposes almost no restrictions and is therefore better applicable to negotiations with humans. We present the Negotiating Salesmen Problem (NSP): a variant of the Traveling Salesman Problem with multiple negotiating agents, as a test case. We describe an implementation of $$\hbox {NB}^{3}$$NB3 designed for the NSP and present the results of experiments with this implementation. We conclude that the algorithm is able to decrease the costs of the agents significantly, that the heuristic search is efficient and that the algorithm scales well with increasing complexity of the problem. © 2014, The Author(s).
publishDate 2015
dc.date.none.fl_str_mv 2015
2016
2016
2016
dc.type.none.fl_str_mv info:eu-repo/semantics/article
http://purl.org/coar/resource_type/c_6501
Postprint
info:eu-repo/semantics/acceptedVersion
format article
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/10261/130274
url http://hdl.handle.net/10261/130274
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv #PLACEHOLDER_PARENT_METADATA_VALUE#
info:eu-repo/grantAgreement/EC/FP7/318770

dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Kluwer Academic Publishers
publisher.none.fl_str_mv Kluwer Academic Publishers
dc.source.none.fl_str_mv reponame:DIGITAL.CSIC. Repositorio Institucional del CSIC
instname:Consejo Superior de Investigaciones Científicas (CSIC)
instname_str Consejo Superior de Investigaciones Científicas (CSIC)
reponame_str DIGITAL.CSIC. Repositorio Institucional del CSIC
collection DIGITAL.CSIC. Repositorio Institucional del CSIC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869422926309097472
score 15,811543