automated negotiations

22
Institute for Visualization and Perception Research IV P R 1 © Copyright 1998 Haim Levkowitz Automated negotiations The best terms for all concerned Tuomas Sandholm [email protected]

Upload: tavita

Post on 14-Jan-2016

48 views

Category:

Documents


0 download

DESCRIPTION

Automated negotiations. The best terms for all concerned Tuomas Sandholm [email protected]. Overview. Automated negotiations Promising application areas Reallocation among agents Optimization Agent-to-agent vs. centrally mediated eMediator: features. Automated negotiations. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 1

© Copyright 1998 Haim Levkowitz

Automated negotiations

• The best terms for all concerned

• Tuomas Sandholm

[email protected]

Page 2: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 2

© Copyright 1998 Haim Levkowitz

Overview

• Automated negotiations

• Promising application areas

• Reallocation among agents

• Optimization

• Agent-to-agent vs. centrally mediated

• eMediator: features

Page 3: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 3

© Copyright 1998 Haim Levkowitz

Automated negotiations

• Negotiation: key component in e-commerce

• Auto: computational agents

• Represent real-world parties

• Find & prepare contracts

• Benefits …

Page 4: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 4

© Copyright 1998 Haim Levkowitz

Auto negotiation benefits

• Save human negotiation time

• Better at finding deals in combinatorially & strategically complex situations

• Not at cost to other parties

• Rapidly find solutions that optimize for all

Page 5: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 5

© Copyright 1998 Haim Levkowitz

Promising application areas

• Retail e-commerce

• Electricity markets

• Bandwidth allocation

• Manufacturing planning & scheduling in subcontracting networks

• Distributed vehicle routing among independent dispatch centers

• Electronic trading of financial instruments

Page 6: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 6

© Copyright 1998 Haim Levkowitz

Reallocation among agents

• Task reallocation among agents: key type of negotiation

• Allocate tasks to agents that handle them least expensively

• Marginal cost-based method for automated task reallocation

• Reallocate all types of items ….

Page 7: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 7

© Copyright 1998 Haim Levkowitz

Items to reallocate

• Tasks

• Financial instruments

• Hours of electricity

Page 8: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 8

© Copyright 1998 Haim Levkowitz

Cost-based reallocation

• Agent takes task from another as long as it is paid more by other agent than what costs to handle

• Agent gives task to another agent as long as it doesn’t have to pay more than it would cost to handle

• TRACONET: TRAnsportation Cooperation NET

Page 9: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 9

© Copyright 1998 Haim Levkowitz

TRACONET

• Automated delivery of task reallocation among freight companies

• 1st distributed automated negotiation among self-interested agents

• Each agent• Own Unix process• Represents single company

Page 10: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 10

© Copyright 1998 Haim Levkowitz

TRACONET (cont.)

• Agent takes on delivery tasks

• Gives out tasks

• Recontract-out tasks previously contracted-in

Page 11: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 11

© Copyright 1998 Haim Levkowitz

Optimization

• Negotiation can get stuck in local optimization

• Task allocation suboptimal

• No original contract (O) profitable

• To solve: new contract types …

Page 12: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 12

© Copyright 1998 Haim Levkowitz

New contract types

• C: cluster• Exchange multiple tasks for payment

• S: swap task for another + sidepayment• M: multiagent

• More than 2 parties in same contract• OCSM …

Page 13: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 13

© Copyright 1998 Haim Levkowitz

OCSM …

• Combine previous into atomic contract

• Guarantee globally optimal allocation

• Through finite number of contracts

Page 14: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 14

© Copyright 1998 Haim Levkowitz

Agent-to-agent vs. centrally mediated

• Original: agent-to-agent• Auction server ==> centrally mediated

variant• Agents send bids and tasks• ==> Combinatorial auctions

• Allow users to express interrelated valuations of items

Page 15: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 15

© Copyright 1998 Haim Levkowitz

eMediator: features

• E-commerce server

• Also services other than auctions

• Combinatorial bidding

• Bidding via price-quantity graphs

• Mobile agents

• Determine winners of combinatorial auction

• Identify profitable contacts for all

Page 16: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 16

© Copyright 1998 Haim Levkowitz

Optimal winner determination

• Computationally complex

• ==> Added highly optimized search-based matching algorithm to solve problem

Page 17: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 17

© Copyright 1998 Haim Levkowitz

Price-quantity graphs

• User can express continuous preferences

Page 18: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 18

© Copyright 1998 Haim Levkowitz

Mobile agents

• User have agents participate in auctions while users disconnected from Internet

• Mobile agents execute on agent dock on or near auction host

• ==> Reduce network latency

• Key issue in time-critical bidding

• Mitsubishi’s Concordia agent dock

Page 19: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 19

© Copyright 1998 Haim Levkowitz

Concordia

• Give mobile agents safe execution platform• Bid• Set up auctions• Travel to other auction sites• Observe activity at various auctions• More later

Page 20: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 20

© Copyright 1998 Haim Levkowitz

HTML interface

• Users instruct agents

• Automatic generation of Java code for mobile agents before launching

Page 21: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 21

© Copyright 1998 Haim Levkowitz

Contract management• Usually: binding

• ==> Can’t undo old commitments to accommodate new events• E.g., tasks more costly than anticipated• New offers more lucrative

• Alleviate: Leveled commitment contracting protocol …

Page 22: Automated negotiations

Institute for Visualization and Perception ResearchI VPR 22

© Copyright 1998 Haim Levkowitz

Leveled commitment contracting protocol

• Agents accommodate future events

• Option of unilateral decommit

• Decommitment penalty