hgm wrote:For one, it is still not clear if authors (that are present on-line) can enter more than one engine. The current rules only say you cannot _operate_ two engines. But what if an author enters two engines (which has been allowed on the three previous instances of CCT), operates one himself, (so he will be on-line), and appoints an operator for the other?
I have never said that one author can't enter two engines. Charles and Richard have entered both their programs in the past without an issue.
I don't have a problem with one author entering two programs as long as both programs are unique.
Why have 100 versions of Crafty when they are based on the same code structure? Charles has two programs that are indeed much different than each other with NoonianChess and Telepath.
Richard has The Baron and Crash Test Dummy. Both entered and played without issue.
If they are unique from each other, then play on. If both are of similiar strength, as in Alaric/Bright, then why use both? Are they really so different if the same strength?
hgm wrote:I don't see any use for the rule to forbid one operator oprerate two engines? It is a pointless insult to operators, to tell them they are assumed to be cheaters. Pointless, because if you are really afraid of cheating of the type where two title candidate fix their result to favor the one with the best chances, that type of cheating only needs a tell between two different operators. What if I operate strong program X and my brother operates strong program Y? I think the basic assumption should be that people are honest, rather than go the path of paranoia.
While I believe that most "operators" would be honest and not try to manipulate a game or tournament, others don't believe so.
This is to prevent this from happening in the event that it could, but it also ensures that the operator has more than "running" knowledge of the program entered.
I have 5 computers in my home, so what if I wanted to run all 5, then my internet goes out, and 5 authors are stuck in la-la land with no person to operate?
How well do you think that would go over? One person pretty much ruining a tournament?
hgm wrote:What is the meaning of "team member"? And who decides about that? If I (an author) would say: "this person you have never heard of always tests my engine for me", is that good enough? Can it be a book builder, can it be a strong chess player that (I say) points out to me the weaknesses of my evaluation?
If you look at the entry for Crafty, we are very transparent in who a "Team Member" is and who isn't. One of the 4 people on the registration page can tell you what is new with Crafty, our testing methods, any changes we made for the tournament... pretty much anything. We are _all_ involved in the discussion and changes. We test probably like no one else due to the clusters at UAB, and Robert's access.
Or would you rather talk to someone during the game that doesn't know if they are using the right hash size, or why the tablebases aren't working?
hgm wrote:Can an author that is recognized for program X enter a completely unknown program Y? Or does the program has to be recognized, rather than the author? What if next month I were to release an engine that is approximately as strong as, say, Fruit? Could it participate?
This really depends on the author to be quite truthful. If the author is known, then likely I wouldn't have an issue with it.
If Joe Blow enters with something close to the strength of Toga/Fruit, wouldn't you think there would be suspicions?
hgm wrote:This rule of being recognized seems inviting problems. For one, if every event would require such a rule, new authors would be shutout forever. So when generally applied the rule would not work at all, making adopting such a rule "anti-social behavior". Furthermore, by this rule you make your tournament subsidiary to other tournaments, deferring the authority (and problems) to others.
New authors join all the time. They would never be shut out. Some when asked have even sent me their source code to verify they are legitimate entries.
I am not doing these events to harm people. In fact quite the opposite.
hgm wrote:I think anti-clone rule #3 is too harsh. It should always be possible for authors to keep a particular work confidential. It is reasonable to bar them from entering this tournament, but seems very unreasonable to extend such a suspension indefinitely into the future. E.g. the program in dispute could be made open-source later, or the same author could write another open-source engine later, or even a private engine which he is willing to make available for scrutiny to the organizers.
If someone is caught cheating, why would we want them back? Have I ever kicked out an engine? Suspended anyone? Nope, want to know why?
Because I ask for code with courtesy and respect. Authors have _never_ said no to me before, during, or after an event. If someone makes a claim, I investigate it. Even private engines have given me their code and the executable running in the event to check their games and what not.
I want as many engines playing in the tournament possible. I am not there to piss everyone off or make them never enter again. I try to be as fair as possible, sometimes to the point it makes others angry, but they always respect my decisions because I remain impartial.
hgm wrote:If what you really want is to have an invitation tourney for the world top-N programs, then just publish the list of who can.
If I wanted only the strongest programs entered I could make it happen. Do I? Of course not.
During the event I watch more games of the lower rated entries than the top entries because I like the "what if's" that happen. The blunders. The mistakes. It is much more entertaining.
I like watching an engine grow. Almost like baby steps.
Not only that, the lower rated entries are almost always the actual authors sitting there talking.
To be honest the last CCT was brutally boring for me. There was no discussion in channel 64 from authors. If it wasn't for the banter with Zach, I would have nearly shot myself in the head. It really was that boring...
CCT9 was the best one in my books. The discussion was lively, so many authors were available to talk to. Vas and Anthony had some great discussions about Rybka and Zappa. The Hiarcs team was terrific with communication and "egging" people on during games. It was so much fun as a fan of computer chess.
That is all I am trying to get back to.... the fun of it all.
Peter
I was kicked out of Chapters because I moved all the Bibles to the fiction section.