tag:blogger.com,1999:blog-7196789917521796381.post4470395267631049160..comments2008-04-03T09:56:19.454-05:00Comments on Crisatunity: Project Update: BigCheeseMichael O'Neillnoreply@blogger.comBlogger3125tag:blogger.com,1999:blog-7196789917521796381.post-69435697115124604562008-04-03T09:56:00.000-05:002008-04-03T09:56:00.000-05:002008-04-03T09:56:00.000-05:00Sorry, poor example on my part.Essentially, what y...Sorry, poor example on my part.<BR/><BR/>Essentially, what you end up with is an algorithm, which given input data (list of games to be played) will produce results which match your historical data (or almost match). The difficult part is creating your fitness function (which will become apparent after reading the following links)<BR/><BR/>I won't explain an actual genetic algorithm, as the following couple of links do it far better than I could at the end of a working day :)<BR/><BR/>http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/tcw2/report.html<BR/>http://www.rennard.org/alife/english/gavintrgb.htmlJamiehttp://www.blogger.com/profile/07439457058939632546noreply@blogger.comtag:blogger.com,1999:blog-7196789917521796381.post-68517043522237547362008-04-03T09:47:00.000-05:002008-04-03T09:47:00.000-05:002008-04-03T09:47:00.000-05:00Although I'm all for any algorithm that will give ...Although I'm all for any algorithm that will give my "engine" a most unique spin, unfortunately I'm completely unfamiliar with genetic algorithms. <BR/><BR/>Your example didn't help me turn the corner on my ignorance. Do you have any links which will push me in the right direction to understand this concept from a high level so I might see for myself how it could be applied?Michael O'Shaugnessyhttp://www.blogger.com/profile/16100900614372471677noreply@blogger.comtag:blogger.com,1999:blog-7196789917521796381.post-16455647073913554772008-04-03T03:41:00.000-05:002008-04-03T03:41:00.000-05:002008-04-03T03:41:00.000-05:00Hi Michael,Just wondering - regarding your game "e...Hi Michael,<BR/><BR/>Just wondering - regarding your game "engine" (for want of a better term) - have you considered a genetic algorithm?<BR/><BR/>I.E. given <BR/><BR/>team A vs team B == home win<BR/>team A vs team C == home win<BR/>....<BR/>team X vs team Y == away win<BR/>....<BR/><BR/>You could probably come up with an algorithm that would capture the mechanics of this quite nicely, without having to go into any analytical processing at all....Jamiehttp://www.blogger.com/profile/07439457058939632546noreply@blogger.com