Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Automated negotiations The best terms for all concerned Tuomas Sandholm.

Slides:



Advertisements
Similar presentations
Distributed AI an overview. D Goforth - COSC 4117, fall Why distributed AI? situated expert – the importance of general knowledge and incorporation.
Advertisements

Collaboration Mechanisms in SOA based MANETs. Introduction Collaboration implies the cooperation between the nodes to support the proper functioning of.
Thought Leadership Portals: Drive for Transparency NAW Large Company Technology Networking Conference June 17, 2008 NAW Large Company Technology Networking.
Multiagent Coordination Using a Distributed Combinatorial Auction Jose M. Vidal University of South Carolina AAAI Workshop on Auction Mechanisms for Robot.
Copyright © 2002 by Harcourt, Inc. All rights reserved. CHAPTER SEVEN ELECTRONIC COMMERCE: THE INTERNET AND ONLINE BUSINESS Text by Profs. Gene Boone &
5/25/ A Just Perfect Proposal 5/25/20153 INCREASE SALES AND REVENUE.
Leveraging Purchasing Technologies and Strategic Initiatives to Produce ROI The Next Level Conference March 3, 2003.
Improving Market-Based Task Allocation with Optimal Seed Schedules IAS-11, Ottawa. September 1, 2010 G. Ayorkor Korsah 1 Balajee Kannan 1, Imran Fanaswala.
Chapter Two Information Technologies: Concepts and Management.
Auctioning one item PART 3 Tuomas Sandholm Computer Science Department Carnegie Mellon University.
A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz.
Distributed Rational Decision Making Sections By Tibor Moldovan.
1 Netprog 2002 Network Terminology Motivation, Terminology, Layered systems (and other random stuff)
Opportunistic Optimization for Market-Based Multirobot Control M. Bernardine Dias and Anthony Stentz Presented by: Wenjin Zhou.
AgentOS: The Agent-based Distributed Operating System for Mobile Networks Salimol Thomas Department of Computer Science Illinois Institute of Technology,
Multi-item auctions & exchanges (multiple distinguishable items for sale) Tuomas Sandholm Carnegie Mellon University.
WECWIS, June 27, 2002 On the Sensitivity of Incremental Algorithms for Combinatorial Auctions Ryan Kastner, Christina Hsieh, Miodrag Potkonjak, Majid Sarrafzadeh.
BUSINESS TO BUSINESS.
E-commerce E-commerce, or electronic commerce, refers to systems that support electronically executed business transactions. In this section: E-commerce.
1 Electric commerce  An introduction to e-Commerce outlining:  The three basic e-Commerce technologies  The trading exchanges to which they apply.
“Business applications of E- commerce” Academic Year 2015.
Distribution in E-Commerce Back to Table of Contents.
Filename\location Agent Mediated Electronic Commerce Dr. Chris Preist HP Labs.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
PETS – Power Exchange Trading Software Power Exchange Trading Software for Online Bidding, Billing and much more.
Automatic Generation of B2C E-Commerce Payment Process By Jinglei Mei Thursday, November 09, 2000.
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 How Securities Are Traded.
 1 E-commerce companies to individual customers (Business-to- Consumer), and the term is shorthand for B2C, which represents trade between the companies.
9/15/ A Just Perfect Proposal Matrix Warehouse Computers.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
Learning Objectives Describe the major types of B2B models.
Goran Nagradic Logistics.com. History of the company Professor Steffi and three former graduate students founded the company in company was.
Electronic Commerce Jeff Campbell, Piyanuch Chuasiripattana, Travis Flood, Matthew Janocko, Kent Woodburn Research on Electronic Commerce.
McGraw-Hill/Irwin Copyright © 2001 by The McGraw-Hill Companies, Inc. All rights reserved. 3-1 How Securities Are Traded Chapter 3.
Oz – Foundations of Electronic Commerce © 2002 Prentice Hall EDI and the Internet Oz – Foundations of Electronic Commerce © 2002 Prentice Hall.
CIS E-Commerce 1 Electronic Commerce. CIS E-Commerce 2 Introduction What is “E-Commerce” Happy Puppy - A New Internet Company: –
MOBILE AGENTS What is a software agent ? Definition of an Agent (End-User point of view): An agent is a program that assists people and acts on their behalf.
8 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
LERC ALGORITHMIC TRADING PROJECT 1 Purpose: Give Loyola undergraduates a means to learn, research, and develop their own algorithmic trading strategies.
Overview: Electronic Commerce Electronic Commerce, Seventh Annual Edition.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
Department of Marketing & Decision Sciences Part 5 – Distribution Wholesaling and Physical Distribution.
Algorithmic, Game-theoretic and Logical Foundations
Olga Ratsimor Vladimir Korolev Anupam Joshi Timothy Finin Department of Computer Science and Electrical Engineering University of Maryland Baltimore County.
Agent Based Transaction System CS790: Dr. Bruce Land Sanish Mondkar Sandeep Chakravarty.
Systems design for scheduling: Open Tools Patrick De Causmaecker, Peter Demeester, Greet Vanden Berghe and Bart Verbeke KaHo Sint-Lieven, Gent, Belgium.
Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Internet & Web Systems Dr. Haim Levkowitz
Institute for Visualization and Perception Research 1 © Copyright 1999 Haim Levkowitz Java-based mobile agents.
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Agents in e-commerce Current success... Goals... New open technologies...
Some overarching themes on electronic marketplaces Tuomas Sandholm Computer Science Department Carnegie Mellon University.
4.08 CHANNEL MANAGEMENT & ITS ROLE IN MARKETING
INTRODUCTION E-COMMERCE.
Order-to-Cash (Standardized Services) Scenario Overview
Business-to-Business Markets and Buying Behavior
Electric commerce An introduction to e-Commerce outlining:
Logistics.com Goran Nagradic.
B2B E-Commerce Chapter 2.
Ecommerce Refers to systems that support electronically executed business transactions. Increasingly, buyers and sellers are turning to the web to buy.
Order-to-Cash (Standardized Services) Scenario Overview
Mobile Agents M. L. Liu.
A Component-based Architecture for Mobile Information Access
Customer Contract Management Scenario Overview
Order-to-Cash (Standardized Services) Scenario Overview
In Distributed Systems
Dynamic Management of Food Redistribution for 412 Food Rescue
Back to Table of Contents
Order-to-Cash (Standardized Services) Scenario Overview
Presentation transcript:

Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Automated negotiations The best terms for all concerned Tuomas Sandholm

Institute for Visualization and Perception Research 2 © Copyright 1998 Haim Levkowitz Overview Automated negotiations Promising application areas Reallocation among agents Optimization Agent-to-agent vs. centrally mediated eMediator: features

Institute for Visualization and Perception Research 3 © Copyright 1998 Haim Levkowitz Automated negotiations Negotiation: key component in e- commerce Auto: computational agents Represent real-world parties Find & prepare contracts Benefits …

Institute for Visualization and Perception Research 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

Institute for Visualization and Perception Research 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

Institute for Visualization and Perception Research 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 ….

Institute for Visualization and Perception Research 7 © Copyright 1998 Haim Levkowitz Items to reallocate Tasks Financial instruments Hours of electricity

Institute for Visualization and Perception Research 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

Institute for Visualization and Perception Research 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

Institute for Visualization and Perception Research 10 © Copyright 1998 Haim Levkowitz TRACONET (cont.) Agent takes on delivery tasks Gives out tasks Recontract-out tasks previously contracted-in

Institute for Visualization and Perception Research 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 …

Institute for Visualization and Perception Research 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 …

Institute for Visualization and Perception Research 13 © Copyright 1998 Haim Levkowitz OCSM … Combine previous into atomic contract Guarantee globally optimal allocation Through finite number of contracts

Institute for Visualization and Perception Research 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

Institute for Visualization and Perception Research 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

Institute for Visualization and Perception Research 16 © Copyright 1998 Haim Levkowitz Optimal winner determination Computationally complex ==> Added highly optimized search- based matching algorithm to solve problem

Institute for Visualization and Perception Research 17 © Copyright 1998 Haim Levkowitz Price-quantity graphs User can express continuous preferences

Institute for Visualization and Perception Research 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

Institute for Visualization and Perception Research 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

Institute for Visualization and Perception Research 20 © Copyright 1998 Haim Levkowitz HTML interface Users instruct agents Automatic generation of Java code for mobile agents before launching

Institute for Visualization and Perception Research 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 …

Institute for Visualization and Perception Research 22 © Copyright 1998 Haim Levkowitz Leveled commitment contracting protocol Agents accommodate future events Option of unilateral decommit Decommitment penalty