CSCI 280 - Algorithms and Problem Solving Paradigms

Spring 2010

Project 1: Chess Tournament Pairings

Background

In a chess tournament, n players play m games apiece. A tournament director is faced with the challenge of assigning each pair for each game. The most important goal is to arrange the pairs so that there is a clear winner at the end of the tournament. Ideally, the tournament will also provide enough information to rank the remaining players as well. Unlike an elimination tournament, every player will play a game in every round.

Details

Assignment

Write a program in the language of your choice that computes pairings.

Analysis

Submission

Submit the following, all via Sauron: