Engine Originality vs. Engine Strength
Posted: Fri Feb 18, 2011 7:18 am
I decided to make a poll to ask you people a simple question: What do you think is more important? The originality of a chess engine, such as determining exactly how much and what parts of source codes were made originally by the author, directly copied, somewhat copied but extensively modified, and all other forms of code manipulation; or the actual strength of an engine, how often it wins against other engines in similar positions, certain game element strengths and weaknesses, etc.
I do realize the importance of these subjects and I'm not trying to divide them into black and white or start conflicts, but simply gain an understanding as to why certain people would value one of these aspects over another.
-----
Personally, I see any significant improvement as one step closer towards the final solving of chess, and do not care about the financial aspects of computer chess. I do value the integrity and honesty of engine authors, although I see more importance in actual playing strength, as all strong chess engine at one point or another are going to be criticized no matter how much or how little they copy from other engines. So for me, engine strength is about 70% important with originality being about 30%. The reason being much source code has to be copied, modified, tweaked, or otherwise improved upon at some point in order to make progress, but also, creating original coding ideas, or combining the ideas of other engines into something new, is quite acceptable in my opinion and many authors have received more negative criticism for this than they deserve.
Vas, Houdart, Norm, and all the others share many similar ideas in their coding. All chess engines do to various extents. My preference is simply to just respect their efforts into improving computer chess engines rather than try to prove or disprove their claims without hard evidence (complete or major source code comparisons).
I do realize the importance of these subjects and I'm not trying to divide them into black and white or start conflicts, but simply gain an understanding as to why certain people would value one of these aspects over another.
-----
Personally, I see any significant improvement as one step closer towards the final solving of chess, and do not care about the financial aspects of computer chess. I do value the integrity and honesty of engine authors, although I see more importance in actual playing strength, as all strong chess engine at one point or another are going to be criticized no matter how much or how little they copy from other engines. So for me, engine strength is about 70% important with originality being about 30%. The reason being much source code has to be copied, modified, tweaked, or otherwise improved upon at some point in order to make progress, but also, creating original coding ideas, or combining the ideas of other engines into something new, is quite acceptable in my opinion and many authors have received more negative criticism for this than they deserve.
Vas, Houdart, Norm, and all the others share many similar ideas in their coding. All chess engines do to various extents. My preference is simply to just respect their efforts into improving computer chess engines rather than try to prove or disprove their claims without hard evidence (complete or major source code comparisons).