1
Vote

Future ideas for improvement

description

In no particular order, possible future ideas for improvement of the program include:- increase the maximum Elo input allowed. The maximum Elo permitted for input is 3000 Elo, since the program is designed for simulating human play. However, machine play has pools where the Elo is over 3000. So a simple one line change in the program will allow input of Elos over 3000. A workaround is to simply subtract 1000 from the Elo of the chess machines under consideration so they are well under 3000 Elo.- allow for color pairings. The white pieces have superior chances of winning. Right now color is immaterial, as in the long run it should not matter to the probability of success of a player on average.- allow for draws. Right now draws are immaterial, as in the long run it should not matter to the probability of success of a player on average.- modify the win/loss lookup table to account for research that shows the Arpad Elo Gaussian system is not entirely accurate over observed play. See http://www.chessbase.com/newsdetail.asp?newsid=562 (Sonas) In this respect it will take into consideration color changes. Note the Arpad Elo and Sonas systems are nearly the same when white is rated higher than black, but, when black is rated higher than white, white does better in practice than predicted by the Arpad Elo system. But, on average, I would argue this does not matter when, as in this program, color is irrelevant. However, you will get more "big upsets", with are 'path dependent', if you account for color pairings and modify the Arpad Elo system to account for this improvement seen by the white pieces.-- allow for various tiebreaks and see if it changes the result much (it should not). See http://en.wikipedia.org/wiki/Tie-breaking_in_Swiss-system_tournaments -- allow a user to input a series of Elos corresponding to a series of players and have the mean and sigma computed by the program rather than by the user.-- modify the program to run either on a server or to run in WPF so color graphics can easily be shown of the output.

comments