Fast-Paced Trading of Multi-Attribute Goods - PowerPoint PPT Presentation

About This Presentation
Title:

Fast-Paced Trading of Multi-Attribute Goods

Description:

Cars and bonds. Car market with eight attributes. 4,000 to 20,000 ... of multi-attribute goods. Fast identification of matches. between buy and sell orders ... – PowerPoint PPT presentation

Number of Views:110
Avg rating:3.0/5.0
Slides: 23
Provided by: euge52
Learn more at: http://www.cs.cmu.edu
Category:

less

Transcript and Presenter's Notes

Title: Fast-Paced Trading of Multi-Attribute Goods


1
Fast-Paced Tradingof Multi-Attribute Goods
Eugene Fink Josh Johnson John Hershberger
2
Motivation
  • Build an automated
  • exchange for trading
  • goods and services

3
Previous work
  • Combinatorial auctions
  • Standardized exchanges

- Simple goods - Symmetry between
buyers and sellers - Liquid
4
Research goals
Build an automated exchangefor non-standardized
goods.
  • Allow complex constraints in the
    specification of desirable trades
  • Support fast-paced trading for markets with
    millions of orders

5
Outline
  • Multi-attribute orders
  • Search for matches
  • Experimental results

6
Market
A market is a set of items that can be bought and
sold.
Example A car market is a set of all possible
vehicles.
7
Orders
An order is a subset of the market along with a
price function.

Mustang for 28,000 or Corvette for 32,000
Example Any Mustang or Corvette
, 1 for
every ten miles.
8
Orders
Price
Buy order
9
Matching
A buy order matches a sell order if There is
item buy-items ? sell-items, such that
buy-price(item) sell-price(item).
10
Attributes
A specific market is defined by a list of
attributes.
Example A used-car market is a set of all
possible vehicles, defined by model, year, and
mileage.
11
Attributes
A trader specifies acceptableitems by attribute
values.
12
Attributes
Sell order Model Mustang Year 2003
Price
Year
Buy order Model Mustang Year 2001..2003
03
02
01
00
Model
Camry
Mustang
Corvette
13
Outline
  • Multi-attribute orders
  • Search for matches
  • Experimental results

14
Main structures
  • Tree of fully specified orders
  • Unordered list of the other orders

15
Indexing tree
Model
Corvette
Mustang
16
Indexing tree
Model
Corvette
Mustang
Year
Year
1996
1988
Mileage
Mileage
50K
1996 Mustang, 50K miles, 7,000
17
Depth-first search
Buy OrderAny car madeafter 1990
18
Outline
  • Multi-attribute orders
  • Search for matches
  • Experimental results

19
Performance
Experiments using aPentium computer
  • 2 GHz CPU
  • 1 Gbyte memory
  • 166 MHz bus

20
Cars and bonds
  • Car market with eight attributes


4,000 to 20,000 orders per second
  • Bond market with two attributes

bonds
cars
21
Artificial markets
  • Synthetic market data
  • 1 to 100 attributes
  • 300,000 orders

22
Summary
  • General model for trading of multi-attribute
    goods
  • Fast identification of matches between buy
    and sell orders
Write a Comment
User Comments (0)
About PowerShow.com