Welcome, Guest. Please Login or Register.
Nov 23rd, 2024, 1:57pm

Home Home Help Help Search Search Members Members Login Login Register Register
Arimaa Forum « hardware independent constant strength of a bot »


   Arimaa Forum
   Arimaa
   Bot Development
(Moderator: supersamu)
   hardware independent constant strength of a bot
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: hardware independent constant strength of a bot  (Read 737 times)
leo
Forum Guru
*****





   


Gender: male
Posts: 278
hardware independent constant strength of a bot
« on: Dec 7th, 2007, 11:34pm »
Quote Quote Modify Modify

The Arimaa Computer Championship asks to
Quote:
provide an option to specify a hardware independent play strength such as the number of nodes to evaluate before stopping, or the number of plys to search, etc. When this option is used the program should not look at the time control. This option will not be used in the championship or challenge match, but will be used after these events when the program is made available for others to play against in the Arimaa gameroom. The purpose of this is so that the program will play the same strength independent of the hardware or system load.

 
Being tinkering again about my "naive AI" bot, I'm having a hard time imagining how I'll implement both time control and hardware independence. This system is not based on a search tree but rather on a shapeless network of tasks at hand, with the priority of each task not being clear, and each task being likely to spawn another bunch of new tasks the amplitude of which can't be known in advance. Smiley
 
So the options of the program for enforcing hardware independent strength will probably have exotic names, such as "concentration", "obsessiveness", "versatility" instead of "number of plys". What kind of crazy boat have I embarked onto? :/
IP Logged
Fritzlein
Forum Guru
*****



Arimaa player #706

   
Email

Gender: male
Posts: 5928
Re: hardware independent constant strength of a bo
« Reply #1 on: Dec 8th, 2007, 9:42am »
Quote Quote Modify Modify

Time control and hardware-independent play are indeed antithetical.  The idea of hardware-independent play is to assume that you have enough time and limit you bot in some other fixed way.  For example, you have a hard cap on the number of "tasks" you refer to above, so your bot stops thinking after a certain amount of thinking, not after a certain amount of time.
IP Logged

leo
Forum Guru
*****





   


Gender: male
Posts: 278
Re: hardware independent constant strength of a bo
« Reply #2 on: Dec 9th, 2007, 12:09am »
Quote Quote Modify Modify

I'm striving to do so, but when it comes to implementing it everything suddenly looks complicated. Smiley In time control mode it's difficult to estimate the time each task will take because they are not fixed format operations, they depend on board state and the current plans of the AI; and in constant strength mode it's difficult to estimate the consequences of each task, and the depth of thought they will appear to have.
 
I'm interested to know how human players limit their strength when playing against a weaker player in a tutor way. At least for me, it seems there's a lot of "no, I'm not going to play that, it would be wicked" kind of thoughts, so there is a sense of what is "simple" and what is "wicked". But it's afterward trimming, the playing mind doesn't limit itself to the more simple moves, it's the tutor mind that marshals the moves...
IP Logged
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »

Arimaa Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.