As far as I know Houdini doesn't adapt its playing style to the opponent.
Another way of answering this would have been "Depends on what you mean" --- obviously if the opponent plays move X rather than move Y, Houdini will "adapt" by responding to move X rather than move Y. This might even be more than just pedantry, as the original post said: "Houdini seems to play aggressive against some engines and defensive against others", which could be more of a reflection of the opponent than of Houdini. While we're on the topic, judging "style" is always dodgy, and CW famously claimed that it essentially a mirage (the "search gap"), at least for fast programs: http://www.thorstenczub.de/ihatematerialists.html
Jeremy Bernstein wrote:While we're on the topic, judging "style" is always dodgy, and CW famously claimed that it essentially a mirage (the "search gap"), at least for fast programs
I strongly disagree with this. It's obvious that engines have different styles just like people. Some engines like to attack kings, some like to push passed pawns, some like to control the center. Of course these are all programmed in, but in the end it all results in a style of play for the engine. Obviously as computer chess engines advance and searches become deeper and faster, the newer engines will inevitably wipe the board with the older engines. In this case it will be really hard to see the style of the older engines. But with modern engines obvious patterns or move choice emerge, and this results in style of play for the engine.
Prima wrote:I've noticed ... Houdini really shows it's learn abilities. For the most part, Houdini plays different lines as if it learned from past mistakes.
Prima wrote:I've noticed ... Houdini really shows it's learn abilities. For the most part, Houdini plays different lines as if it learned from past mistakes.
Robert has completely denied that...
Probably because he didn't write the code that does it.
I haven't observed enough of Houdini's games to tell whether or not it changes it's style, but I doubt it. I know some engines (Junior is supposed to) do, but it seems like it would take more effort than it would be worth.
Jeremy Bernstein wrote:I don't want to get in the way of your efficiency...
Like the two earlier replies, your reaction is completely off-topic for this thread.
It's a sad day for a forum when even the grand moderator feels the irresistible urge to make counter-productive, off-topic interventions.
Great, I'll start a new thread then, where we can talk these issues out in a productive, on-topic fashion.
Jeremy
Thank you Jeremy for taking it the fxxk out of here. Mr. Houdart has given us the greatest engine of all time. He does not owe anybody proof of anything. Its a free product use it or lose it. Nor are the the origins (justifiably) relevant for some computer chesslers. Robert Houdart owes you exactly what you paid for his product which is nothing.
Jeremy Bernstein wrote:I don't want to get in the way of your efficiency...
Like the two earlier replies, your reaction is completely off-topic for this thread.
It's a sad day for a forum when even the grand moderator feels the irresistible urge to make counter-productive, off-topic interventions.
Great, I'll start a new thread then, where we can talk these issues out in a productive, on-topic fashion.
Jeremy
Thank you Jeremy for taking it the fxxk out of here. Mr. Houdart has given us the greatest engine of all time. He does not owe anybody proof of anything. Its a free product use it or lose it. Nor are the the origins (justifiably) relevant for some computer chesslers. Robert Houdart owes you exactly what you paid for his product which is nothing.
Thank you
Dr. Ivannik
That's right, he owes me nothing. He owes the original programmers of his engine (and the contributors who crafted it into Robbolito), responsible for all but the last 50 ELO, a whole fxxk of a lot, though.
Jeremy Bernstein wrote:I don't want to get in the way of your efficiency...
Like the two earlier replies, your reaction is completely off-topic for this thread.
It's a sad day for a forum when even the grand moderator feels the irresistible urge to make counter-productive, off-topic interventions.
Great, I'll start a new thread then, where we can talk these issues out in a productive, on-topic fashion.
Jeremy
Thank you Jeremy for taking it the fxxk out of here. Mr. Houdart has given us the greatest engine of all time. He does not owe anybody proof of anything. Its a free product use it or lose it. Nor are the the origins (justifiably) relevant for some computer chesslers. Robert Houdart owes you exactly what you paid for his product which is nothing.
Thank you
Dr. Ivannik
That's right, he owes me nothing. He owes the original programmers of his engine (and the contributors who crafted it into Robbolito), responsible for all but the last 50 ELO, a whole fxxk of a lot, though.
If you are not one of the original programmers maybe ya should mind your own business.Its not up to you to determine what he owes original programmers of Robbolito. Your position is worth what you paid for his fine product----fxxking nothing.
Jeremy Bernstein wrote:That's right, he owes me nothing. He owes the original programmers of his engine (and the contributors who crafted it into Robbolito), responsible for all but the last 50 ELO, a whole fxxk of a lot, though.
Even if what you said was true, which is still to demonstrate... Don't forget that Robbolito is about same Elo than single thread Rybka 3 (not rybka 4) from which IPP and such are "supposedly" derived... And I think many (including Vas) are trying since monthes to add 100 Elo (and not only last 50 like you said) to rybka 3 or to "IPP family", and only one didn't fail...
Odeus37 wrote:And I think many (including Vas) are trying since monthes to add 100 Elo (and not only last 50 like you said) to rybka 3 or to "IPP family", and only one didn't fail...
The "failing" was intentional, as Vas had to take out strength from Rybka 4 to make his Cluster model make more sense (when people get 40 cores on their home, what is going to be their incentive to rent the cluster? Better software).