This site is best viewed using a newer browser that supports style sheets

Competitive Benchmarking for The Trading Agent Community
TAC 2012
Info & Call
TADA-12 *
* link to external site
TAC 2005: Info & Call | Participants | Finals | Semi-Finals | Seeding | Qualifying

TAC 2005

TAC 2005 consisted of two separate competitions: TAC Classic focused on bidding on multiple simultaneous markets and TAC SCM focused on e-trading in a supply chain scenario. You can find the registered participants of TAC05 here.

TAC 2005 Fee and Payment information

The fee ($250/$400, see below) should be payed before the seeding rounds starts (11 July). You can pay either via Paypal or via a check in US dollars to "Association for Trading Agent Research.". In that case, please send the payment check to:

Michael Wellman
University of Michigan AI Laboratory
1101 Beal Av
Ann Arbor, MI 48109-2110 USA

If you pay using PayPal you should pay to (click on the image to the right to get there).

Entry Fee
The entry fee (US$250 per team for one game, or $400 for both TAC games). This entry fee includes registration for one member of the team to attend the TADA-05 workshop at IJCAI.

Note 1: Please send any questions regarding the fees to Michael Wellman.

Note 2: European students or Europeans with insufficient funds, can apply for a waiver of their registration fee by emailing Jennifer Lucas. In other cases (American students, etc) please contact Michael Wellman.

TAC 2005 Seeding Rounds

The seeding rounds starts on Monday the 11:th July at 13:00 (Server time) and the schedule for the competition will be available well before the competition starts. For more information about all the rounds and the rules, read Rules for Trading Agent Competition.

TAC Classic
TAC Classic will be played on (e.g. only one server).

TAC SCM will be played on two servers, and

Be sure to have your agent(s) started and connected to the right servers, before 13:00 on Monday the 11:th of July! Note that TAC SCM participants need two agents!

Finals at IJCAI, Edinburgh, Scotland (1st-3rd August)

The format of the final rounds are as follows:

August 1-2, TAC Classic Semi Finals
In TAC Classic we have a fairly low number of teams, which will make it
possible for all teams to qualify for the semi finals. The semi finals will
be played during two days on (e.g. only one server).

August 3, TAC Classic Finals
The top 8 teams from the semi finals will progress to the finals. The finals
will be played on two servers, and
Note that TAC Classic participants need two agents in the finals!

August 1, TAC SCM Quarter Finals
The top 24 teams from the seeding rounds will qualify for the quarter finals.
These 24 teams will be broken into four groups of six teams:

Group A: Team 1, Team 8, Team  9, Team 16, Team 17, Team 24.
             Games played on server
Group B: Team 2, Team 7, Team 10, Team 15, Team 18, Team 23.
             Games played on server
Group C: Team 3, Team 6, Team 11, Team 14, Team 19, Team 22.
             Games played on server
Group D: Team 4, Team 5, Team 12. Team 13, Team 20, Team 21.
             Games played on server

( Team 1 is the best scoring team in the seeding round followed
  by Team 2 and so on..)

August 2, TAC SCM Semi Finals
The top 3 teams from each group in the quarter finals will progress to the
semi finals. The grouping will be as follows:

Semi final 1: Top 3 teams from Group A and top 3 teams from group D.
Games simultaneously played on server and

Semi final 2: Top 3 teams from Group B and top 3 teams from Group C.
Games simultaneously played on server and

August 3, TAC SCM Finals
The top three teams in each semi final will progress to the finals.
The winner (obviously) will be the top scoring (earning) team in the finals.
Games simultaneously played on server and

Game times
Games will be played on each of the days between 9:00 AM (UTC+1) and
5:00 PM (UTC+1) - last TAC SCM game starts at 4:00 PM (UTC+1).

We allow tuning between games during the qualifying and seeding rounds, but during the finals in Edinburgh, teams should not tune agents during a specific round (e.g. during a day).

Starting your agents
Start the agent configured to connect to the competition server and it will get information about the next game to play from the server.

Training servers available
We will have the following training servers available:

  • TAC Classic : (except during the finals)
  • TAC SCM : and (except during the finals)

TAC Game Masters

This years game masters are:
  • Yannis Vetsikas, Cornell University
  • John Collins, University of Minnesota

TAC 2005 Calendar

  • 2005-03-01 - call for participation for both competitions
  • 2005-05-31 - end of call for participation period
  • 2005-06-13 - qualifying (2 weeks)
  • 2005-07-11 - seeding (2 weeks)
  • 2005-08-01 - TAC 2005 Finals at IJCAI, Edinburgh, Scotland (1st-3rd August)

Call For Participation


The Sixth Annual Trading Agent Competition

August , Edinburgh, Scotland
(co-ordinated with the IJCAI 2005 Conference)

Trading in electronic markets is increasingly becoming both a
commonplace economic activity and a topic of special interest within
the AI, Electronic Commerce, and Multiagent Systems (MAS) research

Building on the success of previous Trading Agent Competition events,
we announce The Sixth Annual Trading Agent Competition (TAC-05), to be
held in June, July, and August of 2005, with the finals during the IJCAI 2005
conference (1st - 3rd of August).

This event is designed to spur research on common problems, promote
definitions of benchmarks and standard problem descriptions, and
showcase current technologies.

The competition will pit software agents--developed by research
groups, students, and others from all over the world--against each
other in challenging market games.  This year, there will be two
games in the competition.

1. TAC Classic - The software agents will represent travel coordinators
   whose goal is to arrange travel packages for clients.  These travel
   packages consist of flights, hotel rooms, and tickets to entertainment
   events, all of which the agents buy (and, in the case of event tickets,
   sell) in electronic auctions.

2. TAC SCM simulates a dynamic supply chain environment where agents
   compete to secure customer orders and components required for production 
   of these orders. The game captures many of the complexities of actual 
   supply chains, where both demand and supply fluctuates and each 
   manufacturer has a limited production capacity. 

The market games have been specially designed to present agents with
difficult decision problems and admit a wide variety of potential bidding
and negotiation strategies.

The competition will be hosted on the SICS TAC Classic and TAC SCM Servers
available for open source download at

Software agents communicate with the TAC Server via a TCP-based agent
programming interface.  Simple example agents are available at

The final rounds of the competition will be held during IJCAI (1st -3rd August),
preceded by qualifying and seeding rounds in June and July.
We anticipate the following schedule for contest related events:

       13 June 2005   Qualifying rounds (2 weeks) begin.
       11 July 2005    Seeding rounds (2 weeks) begin.
       1-3  August 2005   TAC finals, Exhibition and workshop at IJCAI.

To register for TAC-05, please fill out the form at

The entry fee will be US$250 per team to enter one game, or $400 for
both TAC games.  This entry fee includes registration for one member
of the team to attend the TADA-05 workshop at IJCAI.  A limited set
of grants is available to cover entry fees for student-run teams
based in the European Union; to apply contact 
Norman Sadeh <>.

More information about TAC, including sample software agents and
a downloadable TAC server:

More information about the TADA (Trading Agent Analysis and Design) 
workshop is available at:

Please circulate this announcement to anyone who may be interested in
participating.  Questions may be directed to

Copyright © 2001-2012 SICS AB. All Rights Reserved.
For questions about Trading Agent Competition or about this web site, contact tac-dev [at]