| bugfix. | 39 | 48% | |
| Stronger Version. | 43 | 52% |
Right now the difference (CCRL: #1 Rybka 4 64-bit 4CPU = 3264; #2 Stockfish 1.9.1 64-bit 4CPU = 3222) is a mere 42 elo points when most would like the difference to be at least twice that amount of difference.
(That is how I assume that things work but I am not a chess programmer!
)
> Have a look at the file size of Rybka 2.3.2a and you will see the difference.
Have a look at the file size of Rybka 2.3.2a after compressing it. Hint: 7-Zip shrinks Stockfish from 202kb to 199kb.
> Rybka is one of the strongest chess engines and it has a lot of chess knowledge compared to more tactical engines. Did you ever have a look at engine vs. engine matches? The engines move the pieces without any longterm plan unless one of the them looks deeper than the other engine and gains an advantage to win the game. I hope rybka will not be "optimized" for engine vs. engine matches because for making it look deeper, you have to get rid of most chess knowledge to make it faster. I want to play against a chess engine and analyse with it. I don't want to run thousands of engine vs. engine matches to find out which engine is the strongest. That's a nice comparison but not the main reason for developing chess engines. What do you do with a 3000+ ELO chess engine that knows nothing about chess?
+1
+1
+1
That is why I like Rybka. Hiarcs. Shredder and Junior!! (and am interested in Komodo!!)
> Rybka is one of the strongest chess engines and it has a lot of chess knowledge compared to more tactical engines.
Vas had got good selling rates because his Rybka was stronger than other engines.
Not how she played but because she won against the others made many people buy her.
Let Fritz become stronger, and selling rates of Rybka will decrease heavily.
"Her style an understanding is so important" will only a buy reason for few people.
Quap
> What do you need the strongest chess engine for?
It's nice to have, to see, to think about.
If I only need a strong chess-opponent I never needed more than Fritz1 (as most rybka-customers too (I assume). Are you stronger than Fritz1 under serious conditions?)
I look at the scene since the eighties. I'm sure: strongnes of an engine was the main selling argument at each time!
Only very few people really would abandon to buy the strongest engine because they want a weaker one with better positional anderstanding.
And especially Rybka with her engine-built-in 'features' like missing BUP and 'wrong Bishop' shows, that people are willing to buy just the strongest, even if there are very visible uglinesses.
In my opinion "let Rybka be not the stongest Engine but that one with the best position understanding" would lead Rybke in a very short time to commercional mediocity.
And only rather few customers would honour those remaining Rybka strengths.
Quap
I have to concede, that I do not really know, whether Hiarcs or Junior or Stockfish or ... have a better positional understanding than Rybka.
"Rybka with her over all strength will be good" was enough for my decision to buy Rybka.
Without tablebase her evaluations in the endgame are often bad, but overall she ist strong allthough.
Maybe you really know more clearly. OK. Perhaps you have that special personal quality. The vast majority of Rybka customers will not, I assume.
Many users might simply assume a good positional understanding of an engine because they see her winnig very often.
But wins can be produced by using different techniques. And its difficult and fault-prone to identify the main reason.
Quap
The rather quick search basing on these technics should be implemented in each good engine. An I think, it is.
I think, basing on these methods the developer can try to do his own tunings of the search:
- maybe a better move sorting
- a better partially deepening of the search
- maybe speculative cuts
- other?
I think these improvements are important all(!) and should become standard (and they depend on position thoughts often) a little later.
The user will detect a quicker search ("only a quicker search!"). But it is more than this.
In my opinion the quality of an engine depends on positional and search strength.
And normally we will find, that such a good balance will result in a good overall performance of that engine, in good results. Serious results against strong humans are very rare, so we shoul lokk at the results aganst other engines.
An engine with a good positional understanding, which looses often, because it's search fails (and the opponents shows, that just that positional etsimation was wrong!) is not the best one in my eyes.
Quap
> might be in a rental form.
Disagreed , it might be in a free form ! 
S 
PS: I heard that the named (D) Rybka 4.1 will be an extremely buggy product !
What might be interesting is to purchase 2 years of rights to the betas the author(s) is working on. There was a Chessbase article, before the release of Rybka 4, that said there were over 3000 "Rybkas" (ie. betas) between version 3 and version 4. And during that time there were a lot of people upset with how long the wait was for the next release to come out, whereas with the rights to download betas, people could have been working on their own beta. This with the option to buy a specific beta might be interesting business (for the production-side). Perhaps the author(s) (Rajlich, Kaufman) could hire another programmer or something? And end up more productive! Would be nice if that could work anyway.
There's a point where adding more elo doesn't actually significantly change the move choice of the engine to a point where it's obvious the newer version is better, it may actually slow me down as I have to use both versions for a while to check if the new version is actually better.
For strength, apparently Rybka 3 suffices me, but that's just for features like Persistent Hash that are so useful I can find better moves by just interacting with it than by using an stronger engine. Stuff like getting PH in Rybka 4 and fixing it would be a lot more useful to me than 40 elo more than Rybka 4, something I can't even notice if the output moves aren't obviously better most of the time (like it was with the jump from Rybka 2.3.2a to Rybka 3, 232a was clearly obsoleted and of no use anymore, unlike Rybka 3 that still outperforms everything with a warm persistent hash).

> simple alpha-beta-searchers will outperform "serious" engines by high margins
What alpha-beta searchers? SOS for Arena?
> Maybe Vas will code a special light version for all engine/engine freaks but this has nothing to do with what chess is all about.
IMO he would if he "could".

> What alpha-beta searchers?
Engines like Stockfish, Critter, Komodo, Spark, Gull, etc., (and maybe the socalled clones), are alpha-beta-searchers because they got all the chess algorithms implemented but have only rudimentary chess knowledge.
> simple alpha-beta-searchers will outperform "serious" engines by high margins.
An engine which gets outperformed by a simple alpha-beta-searcher is not 'serious' in my eyes.
Such an serious engine has to have a good search and a good positional evaluaten.
And this rather good balance is what Rybka makes so strong.
In an Interview some years ago Vas declared, that Rybka search is as good as that of her opponents, but her positional understanding is better.
Naturally:
positional understanding of engines is much worse than human understanding is.
But search is much better.
Just as one can say: "engine's chess understanding is rudimentary!"
we could also say: "human chess search is rudimentary!" :-)
relatively.
Quap
> Just as one can say: "engine's chess understanding is rudimentary!"
> we could also say: "human chess search is rudimentary!" :-)
That's a good one.

If you have a look at the sources of Fruit, Stockfish, Critter, Gull, Crafty, etc. every lousy wannabe could hack together some strong engine that rivals the "serious" engines. But it would only have a state of the art search with all the fancy pruning and extension stuff without any chess logic. It takes weeks to code an alpha-beta-searcher but it takes years to build in well balanced chess knowledge.
> ow many new customers do you expect to get from a bugfix of Rybka 4?
There were members that claimed they didn't buy Rybka 4 because Rybka 3+ (3's bugfix) was never delivered. So, those...
People will complain either way, and Vas wasn't going to do anything about the strength anyway (I think the plan was "Do you want strength? Then go rental Rybka!")
The most important thing about an engine is that it provides good moves and evalutions,
all this kiddy-crap-engine-tournaments (1+0 and that stuff, how dumb are those
people to judge an engines strengh with such time-limits?) are not important.
Maybe Rybka will come in two versions/parameter-sets in the future,
for analysis/longterm-timeframes and kiddy-tournaments.
Still a bugfix for the multi-pv-problem is highly appreciated, its a shame
that it takes so long with such less feedback to the paying customers.
Ok, its the standard Rybka-policy we got used to over the years...
Alex
> I hope that Vas pushes his way like he has done in the past.
I'm afraid Vas is not interested in Engine development any more as he has done in the past. :-(
Quap
just wait a bit and you will see you are wrong :)
As history showed Vas doesn't even care about solving serious bugs (and breaking in multi-pv is for sure a serious one, as is/was hash-problems and so on) from paying customers, but more about fancy tournaments/cluster-project & politics/religions against better engines, in friendly handshake with the CB-monopoly....
Even the free engines have way more "customer" service!
About tournaments: They are just some good reason to have a look at the engine's play and are extra motivation to improve the engine. Nothing fancy about it. The Cluster project will be available for everyone at some point, so it's for everyone. Vas didn't spend much time on the clone stuff.
How long has it been now, ~2,5-3 years?
> Pffff, for R4 bugfix we will wait more than 7 months, maybe 8, 9 .... ?
Which would still be better than having nothing in 9 months.
> just wait a bit and you will see you are wrong :)
> just wait a bit and you will see you are wrong
Yes, I really want to learn, that I was wrong in this point. It would be nice.
Can you give a hint about the time needed for 'wait a bit'?
Quap
Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill