후디니(체스)
Houdini (chess)개발자 | 로버트 후다트 |
---|---|
초기 릴리즈 | 2010년 5월 15일, | 전(
안정된 릴리스 | 6.03 / 2017년 11월 , 전( |
운영 체제 | Microsoft Windows |
유형 | 체스 엔진 |
면허증. | 독자 사양 |
웹 사이트 | www |
Houdini는 벨기에의 프로그래머 Robert Houdart에 의해 개발된 UCI 체스 엔진이다.오픈 소스 엔진인 IPPOLIT/RobboLito, Stockfish 및 Crafty의 영향을 받습니다.최대 1.5a의 버전은 비상업적인 용도로 제공되며 2.0 이후는 상업적인 용도로만 제공됩니다.
이 기사는 에 관한 시리즈의 일부입니다. |
체스 프로그래밍 |
---|
![]() |
플레이 스타일
체스 해설자이자 비디오 해설자인 CM Tryfon Gavriel은 후디니의 플레이 스타일을 공격적이고 희생적인 스타일이 [1]지배적이었던 낭만적인 체스 시대의 그것과 비교했다.Robert Houdart에 따르면, Houdini가 다른 톱 엔진에 비해 유리한 점은 "게임에서 이기기 위해 노력하는 공격적인 플레이를 즐기는 이유"이다.[2]
버전 이력
버전 | 발매일 | 기능[3] |
---|---|---|
1.0 | 2010년 5월 15일( | 초판 |
1.01 | 2010년 6월 1일 ( | 버그 수정, 검색 알고리즘 향상 |
1.02 | 2010년 6월 18일 ( | SMP 및 해시 충돌 버그 수정Shredder GUI의 회피책. |
1.03 | 2010년 7월 15일( | 멀티 PV, 검색 이동 및 대용량 페이지 지원평가 기능이 향상되었습니다. |
1.03a | 2010년 7월 17일( | Multi-PV 버그 수정 |
1.5 | 2010년 12월 15일( | 검색 및 평가 향상.가비오타 테이블 베이스 서포트. |
1.5a | 2011년 1월 15일( | Fritz GUI 및 기타 사소한 개선사항에 대한 회피책을 포함한 유지보수 업데이트. |
2.0 | 2011년 9월 1일( | 첫 번째 상용 출시.분석 기능 향상, 검색 및 평가 강화.강력한 하드웨어(멀티코어 지원)를 갖춘 하이엔드 사용자를 위한 Houdini Pro 버전.Chess 960 지원.강도 제한 기능포지션 러닝해시를 파일에 저장하고 파일에서 해시를 로드하며 해시를 지우지 않습니다. |
2.0b | 2011년 11월 7일( | 사소한 버그 수정 및 Nalimov EGTB 지원을 통한 유지보수 업데이트. |
2.0c | 2011년 11월 20일( | 사소한 버그 수정 및 새로운 분석 옵션을 사용한 유지보수 업데이트.MultiPV_cp 옵션을 사용하면 최적의 이동 범위 내에서 이동하도록 다중 PV 분석을 제한할 수 있습니다.50 Move Distance 옵션을 선택하면 50 이동 규칙을 조기에 시작할 수 있습니다.UCI 표준 준거 Strength 옵션 대신 UCI_Elo 및 UCI_LimitStrength 옵션을 사용합니다.GUI exit에서 검출 시 종료합니다. |
3.0 | 2012년 10월 15일( | 메이저 신버전향상된 검색 및 평가(+50 Elo), 전술 모드, Scorpio 비트베이스, 가속화된 주요 변동 검색 "Smart Fail-High", 최적화된 해시 사용. |
4.0 | 2013년 11월 25일( | 메이저 신버전검색 및 평가 향상(+50 Elo), 6인용 Syzygy 테이블 베이스(Ronald de Man 제공 코드) |
5.0 | 2016년 11월 7일( | 메이저 새 버전, 약 200 엘로 더 강력합니다.평가 기능을 다시 쓰고 더 깊은 검색을 합니다. |
5.01 | 2016년 11월 15일( | 일부 인터페이스 수정 및 개선을 수반하는 유지보수 업데이트. |
6.0 | 2017년 9월 15일( | 메이저 신버전검색 및 평가 기능 향상(+50-60 Elo), 멀티스레딩 기능 강화. |
6.01 | 2017년 9월 24일( | Nalimov EGTB 수정 및 새로운 출력 옵션을 통한 유지관리 업데이트. |
6.02 | 2017년 10월 1일( | Polyglot Book 지원을 통한 유지보수 업데이트. |
6.03 | 2017년 11월 20일( | 흰색 전당포 이동으로 위치에서의 교착 상태를 잘못 감지하기 위한 수정입니다. |
최신 안정판 Houdini는 두 가지 버전으로 출시됩니다.Houdini 6 Standard 및 Houdini 6 Pro.Houdini 6 Pro는 최대 128개의 프로세서 코어, 128GB의 RAM(해시)을 지원하며 NUMA를 지원합니다.Houdini 5 Standard는 최대 8개의 프로세서 코어, 4GB의 해시만 지원하며 NUMA를 지원하지 않습니다.다른 많은 UCI 엔진과 마찬가지로 Houdini는 GUI가 없기 때문에 엔진을 가동하기 위해서는 체스 GUI가 필요합니다.Houdini 5는 엔진 스코어가 [3]포지션의 승리 기대치와 직접 관련된 보정된 평가를 사용합니다.
논쟁
Houdini는 다른 엔진의 코드를 포함하고 있다는 혐의를 받아왔다.
Houdini 1.0은 IPPOLIT 파생상품으로 Rybka를 표절했다는 주장이 제기되어 CCRL 및 [4]CEGT와 같은 등급 목록에서 Houdini 1.0을 테스트하지 못하게 되었습니다.
Houdini 5.0과 Houdini 6.0은 요청 시 소스를 제공하지 않고 Stockfish 8 파생상품으로 간주되어 GPL 라이선스를 위반하고 있습니다.이로 인해 TCEC는 후디니의 우승 결과를 취소하고 후디니는 출전하지 [5][6][7]못하게 되었다.유출된 소스 코드는 코드 문서에 Stockfish에 대한 직접적인 언급을 포함시키면서 Houdini 5.0 및 Houdini 6.0과 거의 동일한 플레이를 생성하는 것으로 보여졌습니다.
Houdini 6.0은 Stockfish 파생 모델이기 때문에 ChessBase 웹사이트에서 더 이상 사용할 수 없습니다.
경쟁 결과
Houdini는 TCEC에서 가장 성공적인 엔진 중 하나로 지금까지 [8][9]3번의 우승을 차지했지만, 시즌 18부터 코드 표절 때문에 TCEC에 더 이상 참여하지 않는다(논란 참조).
주목할 만한 게임
- TCEC Houdini - Rybka Match 2011 · Queen Pawen Game : London System (D02) · 1 대 0 Houdini는 43 [4]무브에서 전당포 희생을 치른다.
레퍼런스
- ^ "토레센 체스 엔진 대회에서 검은 조각을 가진 하우디니. YouTube에서 Houdini의 플레이 스타일을 보여주는 게임
- ^ "Interview with Robert Houdart, Mark Lefler and GM Larry Kaufman". chessdom.com. November 23, 2017. Retrieved November 24, 2017.
- ^ a b Cruxis, 2012년 6월 16일 취득
- ^ a b "Free Houdini beats commercial Rybka 23.5-16.5". Chessvibes. 10 February 2010. Archived from the original on 10 April 2014. Retrieved 25 October 2013.
- ^ "Open Source Community Critical Of Chessbase, Fat Fritz 2". chess.com. 25 February 2021.
- ^ "ChessBase's Fat Fritz 2 condemned as 'rip-off' Stockfish clone". chess24. 22 February 2021.
- ^ "Engines and authors - TCEC wiki".
- ^ "Houdini is TCEC Season 10 champion!". 7 December 2017.
- ^ "TCEC Season 18 Engines". 25 May 2020.
외부 링크
- 공식 웹사이트
- Houdart와 인터뷰하여 프로그램의 기원과 강점을 설명합니다.