1 Technion – Israel Institute of Technology Department of Electrical Engineering המעבדה לבקרה סמסטר חורף תשס " ב הצגת פרוייקט Autonomous Bidding Agent.

Slides:



Advertisements
Similar presentations
Trading Agent Competition (TAC) Jon Lerner, Silas Xu, Wilfred Yeung CS286r, 3 March 2004.
Advertisements

Truthful Spectrum Auction Design for Secondary Networks Yuefei Zhu ∗, Baochun Li ∗ and Zongpeng Li † ∗ Electrical and Computer Engineering, University.
Welcome and introduction Peter Bardsley auctions: theory, evidence, policy.
Economic Simulations Using Mathematica Kota Minegishi.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Prompt Mechanisms for Online Auctions Speaker: Shahar Dobzinski Joint work with Richard Cole and Lisa Fleischer.
1 Game Theory and the Design of Electronic Markets Sriharsha Hammika.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
Discrete Choice Model of Bidder Behavior in Sponsored Search Quang Duong University of Michigan Sebastien Lahaie
Growing Your Business. “A Type of e-auction that is conducted online, in real-time, between a single buying organization and pre-qualified suppliers.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Pablo Serra Universidad de Chile Forward Contracts, Auctions and Efficiency in Electricity Markets.
Competitive Auctions Review Rattapon Limprasittiporn.
Section 21.2 Distribution Planning
Employing and Evaluating Dynamic Pricing Strategies Joan Morris MS Thesis Proposal Research Hour, 11/30/00.
1 The Supply Chain Management Game for the Trading Agent Competition 2004 Supervisor: Ishai Menashe Dr. Ilana David final presentation: 10-Oct-04.
A Trading Agent for Real-Time Procurement of Bundles of Complementary Goods on Multiple Simultaneous Internet Auctions and Exchanges Erik Aurell, Mats.
CS 452 – Software Engineering Workshop Acquire-Playing Agent System Group 1: Lisa Anthony Mike Czajkowski Luiza da Silva Winter 2001, Department of Mathematics.
Electronic commerce The part of electronic commerce in world economy has greatly increased during the last few years. People all around the world buy more.
CPS Topics in Computational Economics Instructor: Vincent Conitzer Assistant Professor of Computer Science Assistant Professor of Economics
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
Mechanism Design: Online Auction or Packet Scheduling Online auction of a reusable good (packet slots) Agents types: (arrival, departure, value) –Agents.
1 Auction or Tâtonnement – Finding Congestion Prices for Adaptive Applications Xin Wang Henning Schulzrinne Columbia University.
TRADING AGENT Developers: Vadim Ratner Dan Baum Supervisor: Ishay Menache.
Implicit Deadline Calculation for Seller Agent Bargaining in Information Marketplaces Kostas Kolomvatsos Stathes Hadjiefthymiades Pervasive Computing Research.
Task decomposition, dynamic role assignment and low-bandwidth communication for real-time strategic teamwork Peter Stone, Manuela Veloso Presented by Radu.
Chapter 6 Revenue Management
Market Overview in Electric Power Systems Market Structure and Operation Introduction Market Overview Market Overview in Electric Power Systems Mohammad.
A Principled Study of Design Tradeoffs for Autonomous Trading Agents Ioannis A. Vetsikas Bart Selman Cornell University.
Spreadsheet Demonstration
Trading Agent Competition (Supply Chain Management) and TacTex-05.
University of Zagreb MMVE 2012 workshop1 Towards Reinterpretation of Interaction Complexity for Load Prediction in Cloud-based MMORPGs Mirko Sužnjević,
An Introduction to Market Experiments Catherine Eckel University of Texas at Dallas.
David Pardoe Doran Chakraborty Peter Stone The University of Texas at Austin Department of Computer Science TacTex-09: A Champion Bidding Agent for Ad.
Sweetening Regulated Open Multi-Agent Systems with a Formal Support for Agents to Reason About Laws Carolina Howard Felicíssimo Key points of my paper.
Trading Agent Competition Bassam Aoun 08/11/2004.
TAC Classic: VegBot Team Members Venkata Yellapantula Evan Liu George Alexander.
Sports and Entertainment Marketing © Thomson/South-Western Do Now Define marketing. What is the most important aspect of marketing? Chapter 4 Slide 1 What.
Students: Nidal Hurani, Ghassan Ibrahim Supervisor: Shai Rozenrauch Industrial Project (234313) Tube Lifetime Predictive Algorithm COMPUTER SCIENCE DEPARTMENT.
An Online Procurement Auction for Power Demand Response in Storage-Assisted Smart Grids Ruiting Zhou †, Zongpeng Li †, Chuan Wu ‡ † University of Calgary.
Resource mediation internals The mediator can decide which resource provider(s) to allocate for a resource request This can be based on  resource cost.
19 October 2015All rights reserved, Edward Tsang & Serafin Martinez jaramillo CHASM Co-evolutionary Heterogeneous Artificial Stock Markets Serafín Martínez.
1 A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee.
Tactical Planning in Healthcare with Approximate Dynamic Programming Martijn Mes & Peter Hulshof Department of Industrial Engineering and Business Information.
Business Markets and Business Buyer Behavior Chapter 6.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Artificial intelligence methods in the CO 2 permission market simulation Jarosław Stańczak *, Piotr Pałka **, Zbigniew Nahorski * * Systems Research Institute,
The Marketing Environment Back to Table of Contents.
Learning Market Prices for a Real-time Supply Chain Management Trading Agent David Burke Joint work with Ken Brown, Armagan Tarim and Brahim Hnich David.
Market Research & Product Management.
Bidding strategy for Entertainment Ticket Auctions - Bhalchandra Agashe.
Sports and Entertainment Marketing © Thomson/South-Western Do Now Define marketing. What is the most important aspect of marketing? Chapter 4 Slide 1 What.
Marc IVALDI Workshop on Advances on Discrete Choice Models in the honor of Daniel McFadden Cergy-Pontoise – December 18, 2015 A Welfare Assessment of Revenue.
Ruihao Zhu and Kang G. Shin
Fish Banks: Anchors Away!
Introduction to: Tycoon A Market Based Resource Allocation System by Alejandro García López.
GPS Computer Program Performed by: Moti Peretz Neta Galil Supervised by: Mony Orbach Spring 2009 Characterization presentation High Speed Digital Systems.
Java Based Trading Agent Avinash Shenoi Sohel Merchant Zhikun Meng.
Mid Project Update Andrew Besmer Jayasri Vaidyanath Bob Sterlacci.
Multi-Agents System CMSC 691B Gunjan Kalra Peter DSouza.
UMBC TAGA Youyong Zou, Li Ding, Rong Pan Feb 6,2003 Department of CSEE, UMBC.
Djohan Wahyudi Supervised by: Prof. Dr. Pericles A. Mitkas Vivia Nikolaidou 1.
BEC 30325: MANAGERIAL ECONOMICS
Dynamic Graph Partitioning Algorithm
An Investigation of Market Dynamics and Wealth Distributions
HOTEL SIMULATION Dogan Gursoy, Ph.D.
TAGA An Advanced Trading Agent Framework
th IEEE International Conference on Sensing, Communication and Networking Online Incentive Mechanism for Mobile Crowdsourcing based on Two-tiered.
Chapter 6 Revenue Management
Chapter 6 Revenue Management
Presentation transcript:

1 Technion – Israel Institute of Technology Department of Electrical Engineering המעבדה לבקרה סמסטר חורף תשס " ב הצגת פרוייקט Autonomous Bidding Agent in the Trading Agent Competition. יבגני טלביצקי, אהרון זלצבורג מנחה : שי מנור

2 Talk Outline TAC Introduction to Game strategy Agent behavior parameters Algorithm description A bidding example The conclusions

3 TAC History:The first trading agent competition (TAC), held in Boston, Massachusetts, on 8 July TAC was organized by a group of researchers and developers led by Michael Wellman of the University of Michigan and Peter Wurman of North Carolina State University. The participants were challenged to design a trading agent capable of bidding in online simultaneous auctions for complimentary and substitutable goods.

4 Why Autonomous Agents ? Improved decision processes. Better quality and more coherent decision-making. Reduced training and supervisory time.

5 General Game Description A TAC game instance lasts 12 minutes and pits eight autonomous bidding agents against one another. Each TAC agent is a simulated travel agent with eight clients, each of whom would like to travel from TACtown to Tampa and home again during a five-day period. Each client is characterized by a random set of preferences for arrival and departure dates, hotel rooms, and entertainment tickets. A TAC agent’s objective is to maximize the total utility (a monetary measure of the value of goods to clients) minus total expenses.

6 Project Goals Make an agent that will be competitive with other trading agents participating in the TAC. Create a program that will participate in TAC competition. Implement a strategy that determines how the agent makes his decisions. Find the key parameters that influence the agent’s behavior. Define the behavior parameters in the way that will provide the best performance.

7 Introduction to Game strategy Hotel Auctions Flight Auctions Entertainment Auctions

8 Client Utility Functions u = travel_penalty + hotel_bonus + + fun_bonus A client receives zero utility for an infeasible package. The range of possible utilities for a feasible package assigned to a particular client. Arr Dep Hotel AW AP MU Umin = = 400 Umax = = 1750

9 Hotel Auctions Intensive bidding start time point. Bidding for two hotel types. Give up if its not worthy to buy. Increase price according to the amount of hypothetically lost bids.

10 Flight Auctions Bid at the beginning. Prefer a chipper ticket to client preferences.

11 Entertainment Auctions Half bonus price. Sell price restrictions. Sell one a time.

12 Agent behavior parameters Nervousness. Aggressiveness. Uncertainty. Greediness. Risk.

13 Algorithm description 1. Connection to server 2. Get game parameters and clients initial distribution 3. Initialize primary target package 4. Main loop a. Check transactions and Assign bids b. Change targets c. Update bids d. Calculate orders e. Buy tickets: Ø Buy flights Ø Buy hotels Ø Buy entertainments f. Sell entertainment g. Recalculate agent parameters

14 A bidding example

15

16 Conclusions Parameters calibration Server latency dependence Project achievements Thanks

17