Hello,
When i observe Rybka playing and i see the few (nps) sometime i'm asking that the engine output is lying about this, sometime it is up to 20 less nps than "fast" engine.
When i see the uge size of the EXE i think that may be it is not a ly because the eval function is fullfill of chess strategy and it is long to run it.
Is Rybka engine is lying about node per second ?
Moderators: hgm, Rebel, chrisw
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: Is Rybka engine is lying about node per second ?
Welcome to this planet
.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 2331
- Joined: Mon Apr 09, 2007 5:36 pm
Re: Is Rybka engine is lying about node per second ?
Of course, but if Rybka always lies, it does not mean that its author does the same. Rybka does it on its own will.brennus wrote:Hello,
When i observe Rybka playing and i see the few (nps) sometime i'm asking that the engine output is lying about this, sometime it is up to 20 less nps than "fast" engine.
When i see the uge size of the EXE i think that may be it is not a ly because the eval function is fullfill of chess strategy and it is long to run it.
"Well, I´m just a soul whose intentions are good,
Oh Lord, please don´t let me be misunderstood."
Oh Lord, please don´t let me be misunderstood."
-
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: Is Rybka engine is lying about node per second ?
slobo wrote:Of course, but if Rybka always lies, it does not mean that its author does the same. Rybka does it on its own will.brennus wrote:Hello,
When i observe Rybka playing and i see the few (nps) sometime i'm asking that the engine output is lying about this, sometime it is up to 20 less nps than "fast" engine.
When i see the uge size of the EXE i think that may be it is not a ly because the eval function is fullfill of chess strategy and it is long to run it.
![Laughing :lol:](./images/smilies/icon_lol.gif)
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
- Posts: 4190
- Joined: Wed Nov 25, 2009 1:47 am
Re: Is Rybka engine is lying about node per second ?
It is fairly simple. Just multiply nps that you see with 14. The same thing as with ply where you add 3 to get the real one.
What Rybka 3 is doing when reporting nps? It first takes number of nodes only for white and then divides it with 7. In total the value is about 14 times smaller then the real one.
Evaluation of R3 is a bit more complex then the other engines but this reflects in few % of nps, not few times.
And why it is not showing real numbers, that you should ask Vas. Like why its exe is so large, or why it takes 64 more MB of memory and other peculiar things.
What Rybka 3 is doing when reporting nps? It first takes number of nodes only for white and then divides it with 7. In total the value is about 14 times smaller then the real one.
Evaluation of R3 is a bit more complex then the other engines but this reflects in few % of nps, not few times.
And why it is not showing real numbers, that you should ask Vas. Like why its exe is so large, or why it takes 64 more MB of memory and other peculiar things.
Re: Is Rybka engine is lying about node per second ?
Yes, you are perfectly right. I don't like to observe Rybka playing because of few (false ?) informations given. How if the output is not false that Rybka could find the best move with analysing so few node (20 time less than others good engine).
Observing engines "thinking" i realise that very often the good move is not far away in the best sorting move list, i think if it is possible to compare from many engine the 5 first best moves in difficult position the list will be same but not sorted in the same order from different engine.
Observing engines "thinking" i realise that very often the good move is not far away in the best sorting move list, i think if it is possible to compare from many engine the 5 first best moves in difficult position the list will be same but not sorted in the same order from different engine.
-
- Posts: 373
- Joined: Thu Aug 14, 2008 3:21 am
- Location: Albuquerque, NM
Re: Is Rybka engine is lying about node per second ?
I think these issues provide more incentive to decompile than anything else.Milos wrote:And why it is not showing real numbers, that you should ask Vas. Like why its exe is so large, or why it takes 64 more MB of memory and other peculiar things.
-
- Posts: 12617
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Is Rybka engine is lying about node per second ?
What is the value of NPS? It's an irrelevant number, except for scale anyway.bnemias wrote:I think these issues provide more incentive to decompile than anything else.Milos wrote:And why it is not showing real numbers, that you should ask Vas. Like why its exe is so large, or why it takes 64 more MB of memory and other peculiar things.
While depth is more interesting, different programs consider depth differently. For instance, Junior does not count single reply moves to depth the way that other programs do.
Finally, if a man fails to trim his hedge, should this be a reason to burgle his house?
-
- Posts: 373
- Joined: Thu Aug 14, 2008 3:21 am
- Location: Albuquerque, NM
Re: Is Rybka engine is lying about node per second ?
I don't think it's irrelevant at all. But I'll let other more qualified people answer this one.Dann Corbit wrote:What is the value of NPS? It's an irrelevant number, except for scale anyway.
I don't see the connection. There is a vast difference between finding the truth, or seeing how something works and burgling a house.Finally, if a man fails to trim his hedge, should this be a reason to burgle his house?
My point is that concealing true depth and NPS may be unwise because once people detect the cover up, they are naturally curious.
-
- Posts: 154
- Joined: Fri Mar 10, 2006 1:20 am
- Location: Sonora, Mexico
Re: Is Rybka engine is lying about node per second ?
Or...Finally, if a man fails to trim his hedge, should this be a reason to burgle his house?
Never get between a man and his hedge.
One man's hedge is another person's bush.
People with untrimmed hedges should not live in glass houses.
"The foundation of morality is to have done, once for all, with lying; to give up pretending to believe that for which there is no evidence, and repeating unintelligible propositions about things beyond the possibilities of knowledge." - T. H. Huxley