Don wrote:MM wrote:hgm wrote:MM wrote:Of course we would never have a ''real'' world champion, but at least, we would have a 100% original world champion.
I don't get this. The Tour de France is not a 'real' Tour de France because doped cyclists are not allowed to participate, and we all know they are way faster than those that ride clean. The Olympics are not 'real' Olympics because doped athletes are banned, and we all know Ben Johnson ran faster than anyone else...
What kind of logic is that?
If clones or derivates are allowed to to partecipate to the chess world championship we would have a ''real'' world champion, where for ''real'' is meant that the world champion is really the strongest engine in the world (clone or not).
That sounds good on paper but the reasoning is badly flawed. Suppose Robert Houdart has 20 different development versions but he doesn't know which version is best? Unless all 20 are allowed to compete then how can we know which engine really is the strongest one? See how silly that is? But based on your (flawed) reasoning that would be perfectly equitable.
Let's assume that most every program is (roughly) about even in strength. Even though that is not the case the principle will be the same. If there are 10 programs then each program would have 1/10 chance of winning the tournament. If you were the only one allowed to bring 2 versions of your program, you would have twice the winning chances of your competitors. That is pretty obviously unfair. So what happens when Ivanhoe, Ippolitto and Robbolito and Firebird are 4 of those 10 programs? The chances that ONE of those 4 will win is actually much higher than ONE program 100 ELO stronger winning.
If we started to play this game then I would have to argue that I should be allowed to not just bring Komodo but several versions of Komodo so that we can "fairly" see which is really the stronger program. If that were not allowed I could just give these various development copies to my friends, they could rename them to something else and even admit that there were branched off of Komodo (but they are different which would be true) and the tournament could not argue with this reasoning or I would just repeat what you said and accuse them of not being interested in seeing which version is really strongest.
So your argument is emotionally appealing but it doesn't really stand up to logic.
This has nothing to do with what is right or wrong, what is legal or not, what is ethical or not.
Take an engine, copy almost all of it, change it in order to make it 50 elo stronger than original...someone could say that is right, legal, ethical but anyway its programmer has a huge advantage to the other 100% original engines' programmers.
In The Tour de France sometimes it's impossible to know who is doped and who's not because everybody knows that doping goes faster than antidoping and today we have cyclers of the past, never banned, who admit to have used doping in the past. Someone is accused to be doped and perhaps he's not. Someone else is not accused of anything and perhaps he's doped.
The same for any other sport.
The question is not ''real or not real'', because, every time that some of all competitors don't partecipate, it's hard to say ''real''.
The question is: how do i know if an engine or an athlete is ok?'' and ''How do i set the rules to allow or not allow an engine/athlete to the competions?''
Hi Don,
I think we are talking about different things or perhaps the same thing, from different points of view.
What i stated is pretty obvious, more obvious if you note that Junior and Hiarcs are the world champions...with Komodo, with Houdini, with Rybka, with Critter ect. ect.
I didn't say what you stated as examples to mean that my reasoning was flawed.
Anyway if Fire, IvanHoe, Igorrit and Robbolito go to the world championship where's the problem? They globally have the biggest chances to win? Yes, and then?
The question is ''which engine is the strongest'', not how many clones or derivates are allowed to partecipate.
Yes, i could give my betas or versions to several friends and they go to the world championship with them. And so? Wouldn't it be a real world championship cause that?
Note that i'm not saying that it should be right...i just say that i expect, from a world championship, that the winner is the strongest engine and if not all engines are allowed i cannot say ''that is the strongest''.
With ''all engines'' of course i don't mean all the versions of a single engine or a lot of clones of the same engine with just a few changes.
That was not what i meant.
That's why i asked the question ''how do i set the rules to allow or not allow an engine to partecipate'', like saying, one should follow a solid and right criterion.
Note that i don't say that playing 20 different versions of Houdini or Komodo in the world championship is right. It's not right and not accettable because the world champiomship is a competition and going to a competition with several version of the same engine is like going to a war with 2 millions soldiers against 1 thousand ones.
But even if it should happen, i say that the winner of this world championship should be the strongest one (''should'' because the games played would be few).
P.S. Hope Komodo 5 soon. Thanks
Best Regards