1 / 7

JASA

JASA. A high performance open-source auction simulator http://www.csc.liv.ac.uk/~sphelps/jasa. Steve Phelps sphelps@csc.liv.ac.uk Agent Research & Technology Group University of Liverpool. Background: auctions. Centralised resource allocation

ranae
Download Presentation

JASA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JASA A high performance open-source auction simulator http://www.csc.liv.ac.uk/~sphelps/jasa Steve Phelps sphelps@csc.liv.ac.uk Agent Research & Technology Group University of Liverpool

  2. Background: auctions • Centralised resource allocation • Agents submit their utility functions to a “system agent” (auctioneer), which computes the optimal allocation and payments. • Typically used when: • Valuations (utility functions) vary rapidly over time • Agents are uncertain about their own valuation • Speed of convergence to the optimal allocation is a high-priority design objective • When we have an impromptu need to “thicken” the market: gather many buyers and sellers together simultaneously

  3. Mechanism design • Design objectives can vary: • Maximise social welfare • Maximise seller revenue • Minimise time to convergence • Minimise computational complexity • Budget balance • No single optimal design- auction design is a MOO problem • Auction theory results fail to hold for many real-world auctions • Exchanges are particular hard • Hence simulations can sometimes shed light on the grey areas.

  4. Requirements • A flexible laboratory framework for Agent-based Computational Economics (ACE) • In ACE we often need to run experiments very many times. • We’re interested in applying evolutionary computing to ACE • We would like to experiment with many different auction mechanisms, trading strategies and learning algorithms • Replication work: we would like a set of reference-implementations for the above

  5. Design • Light-weight & High-performance • Highly extensible • Open-source • Readable code • Integration with ECJ for performing experiments using evolutionary computing http://cs.gmu.edu/~eclab/projects/ecj/

  6. .. Demo ..

  7. Open Source • JASA is a community-led project • Hosted at Sourceforge: http://sourceforge.net/projects/jasa • Current contributors: • Jinzhong Niu (CUNY) • Marek Marcinkiewicz (Columbia) • We welcome further contributions in the form of: • New functionality (eg new trading strategies, learning algorithms, auction types) • Suggestions for improvement • Bug reports • Bug fixes • Anything else! • Contact sphelps@csc.liv.ac.uk to become involved.

More Related