国际象棋引擎

目录

  1. 1 国际象棋引擎
  2. 2 增加力量
  1. 3 国际象棋引擎的比较
  2. 比赛
  1. 评分
  2. 4 国际象棋变体引擎

    国际象棋引擎

    在计算机国际象棋中,国际象棋引擎是一种计算机程序,可以分析国际象棋或国际象棋的变体位置,并生成它认为xxx的动作或动作列表。国际象棋引擎通常是带有命令行界面的后端,没有图形或窗口。引擎通常与前端、窗口化的图形用户界面(如Chessbase或WinBoard)一起使用用户可以通过键盘、鼠标或触摸屏进行交互的功能。这允许用户在不学习每个引擎的新用户界面的情况下与多个引擎对战,并允许不同的引擎对战。在过去的几年中,国际象棋引擎可用于手机和平板电脑,这使它们的使用更加容易。列表包括Stockfish、Komodo、Texel、Bagatur等国际象棋引擎。

    增加力量

    象棋引擎的演奏强度每年都在增加。部分原因是由于处理能力的提高,使得在给定时间内可以对更大的深度进行计算。此外,编程技术得到了改进,使引擎在其分析的路线中更具选择性,并获得了更好的位置理解。国际象棋引擎经常使用大量先前计算的开局“书”来增加其前几步的下注强度,直到深入分析的行中可能达到20步或更多。

    国际象棋引擎

    一些国际象棋引擎维护着国际象棋位置的数据库,以及先前计算的评估和最佳动作,实际上是一种反复出现的国际象棋位置的“字典”。由于这些位置是预先计算的,因此引擎仅播放数据库中指示的移动之一,从而节省了计算时间,从而实现了更强劲,更快速的播放。

    一些象棋引擎使用残局表库来增加其在残局中的游戏强度。残局表库包括带有少量材料的所有可能的残局位置。每个位置最终决定为该回合要移动的玩家的胜利、失败或平局,并且双方均以最佳发挥的方式移动到最后。该表为每个位置标识了在最佳防御中获胜最快的动作,或在最佳进攻中失去最慢动作的动作。此类表库可用于所有棋子残数不超过7件的棋局游戏(不包括平凡的棋局位置,例如6张白棋与1张黑王)。

    当为了实现不可逆转的改进而进行的动作比国际象棋引擎的计算范围要多时,如果不使用残局表基,就不能保证引擎找到最佳动作,并且在许多情况下可能会犯规结果就是五十法则。许多引擎使用xxx性大脑(在对手转弯时继续计算)作为增加力量的方法。

    分布式计算还用于改善国际象棋引擎的软件代码。2013年,Stockfish国际象棋游戏程序的开发人员开始使用分布式计算来改善软件代码。截至2017年6月,共使用了745年以上的CPU时间来玩超过4.85亿本国际象棋游戏,其结果被用于对国际象棋进行细微和增量的改进播放软件。

    国际象棋引擎的比较

    比赛

    计算机比赛的结果给出了象棋引擎相对实力的一种观点。但是,为了准确确定力量,锦标赛在统计上不会玩大量游戏。实际上,为了达到显着性,需要在相当平均匹配的引擎之间进行的游戏数量达到数千种,因此在锦标赛的框架内是不切实际的。大多数比赛还允许使用任何类型的硬件,因此仅比较引擎/硬件组合。

    从历史上看,商业程序一直是xxx大的引擎。如果业余引擎在锦标赛中获胜或表现出色(例如,2005年的Zappa),那么它将很快实现商业化。在这些比赛中获得的头衔为获胜的程序赢得了许多声望,因此被用于营销目的。

    当前的比赛包括:

    • xxx国际象棋引擎锦标赛(TCEC)
    • 世界计算机象棋锦标赛(WCCC)
      • 世界计算机速度棋冠军
    • Chess.com计算机国际象棋锦标赛(CCCC)

    历史性的比赛包括:

    • 荷兰公开计算机棋冠军
    • 互联网计算机象棋比赛(CCT)
    • 国际帕德博恩国际象棋锦标赛
    • 北美计算机象棋锦标赛

    评分

    国际象棋发动机等级列表旨在提供具有统计意义的相对发动机强度的有效度量。这些列表在标准硬件平台上的引擎之间玩多个游戏,因此排除了处理器差异。有些还标准化了开始手册,以仅测量发动机的强度差异。这些列表不仅提供排名,而且还提供给定评级的误差范围。与仅每年举行一次的比赛相比,评级列表通常会连续玩游戏,每年发布许多更新。

    国际象棋引擎等级列表中有许多因素有所不同:

    • 时间控制。较长的时间控制(例如120分钟内执行40次移动)更适合于确定锦标赛的比赛强度,但也使测试更加耗时。
    • 使用的硬件。更快的硬件和更多的内存将导致更强劲的播放。
    • 64位(相对于32位)的硬件和操作系统更喜欢基于位板的程序
    • 多处理器与单处理器硬件。
    • 思考设置(在对手思考时进行推测性分析)又称​​xxx大脑。
    • 换位表大小。
    • 打开书本设置。

    这些差异会影响结果,并使评分列表之间无法直接进行比较。

    国际象棋变体引擎

    已经开发了一些国际象棋引擎来玩国际象棋变体,添加必要的代码以模拟非标准国际象棋棋子或分析非标准棋盘上的棋局。例如,ChessV和Fairy-Max都能够在尺寸xxx为12×8的棋盘上玩变体,例如Capablanca Chess(10×8棋盘)。

    但是,对于较大的棋盘,几乎没有能有效发挥作用的象棋引擎,而实际上在象棋无界的象棋(无限象棋)上进行的象棋游戏几乎不受象棋游戏软件的影响。


    国际象棋引擎

    相关推荐

    浏览器引擎

    目录 1 浏览器引擎 2 名称和范围 3 布局和渲染 4 著名的引擎浏览器引擎浏览器引擎(也被称为一个布局引擎或渲染引擎)是核心软件组件每一个主要的网络浏览器。浏览器引擎的主要工作是将HTML文档和网页的其他资源转换为用户设备上的交互式视觉表示。 名称和范围浏览器引擎不是独立的计算机程序,而是大型程序(例如Web浏览器)的重要组成部分,该术语是从该程序... (继续浏览)

    游戏引擎

    目录 1 游戏引擎 2 游戏引擎的目的 3 游戏引擎作为一个行业 4 游戏中间件 5 xxx人称射击游戏引擎游戏引擎游戏引擎,也被称为游戏架构gameframe,是一个软件开发环境设计,为人们打造的视频游戏。开发人员使用游戏引擎为控制台、移动设备和个人计算机构建游戏。游戏引擎通常提供的核心功能包括用于2D或3D图形的渲染引擎(“渲染器”),物理引擎或碰撞检测... (继续浏览)

    软件引擎

    目录 1 软件引擎 2 作为隐喻的软件引擎 3 计算机科学中使用的软件引擎 4 对比软件引擎软件引擎指的中央部分的计算机程序。但是,根据上下文,该概念的含义略有不同。 作为隐喻的软件引擎开发人员在与更广泛的外行读者交流时,经常使用术语引擎来描述软件,以描述他们原本称为库,SDK或对象的东西,以表示封装的功能块。该术语通常出现在需要描述软件内部结构的营销... (继续浏览)

    手机配件

    目录 1 手机配件 2 主流的手机配件 3 防丢设备 4 大容量存储 5 充电器和外接电池 6 照片配件 7 自拍杆 8 智能手机三脚架安装 9 HDMI和投影仪手机配件手机配件,包括制造商设计的与移动智能手机的操作无关的任何硬件。 主流的手机配件设计用来固定,支撑或固定智能手机的手机壳是很受欢迎的配件。案例衡量标准取决于显示英寸(例如5英寸显示)。有... (继续浏览)

    视觉传感器网络

    目录 1 视觉传感器网络 2 视觉传感器网络的应用视觉传感器网络视觉传感器网络是在空间上分布的网络智能相机能够处理和从各种观点考虑成某种形式比单独的图像更加有用的融合场景的图像的装置。视觉传感器网络可能是一种无线传感器网络,后者的许多理论和应用都适用于前者。该网络通常由具有某些本地图像处理,通信和存储功能的摄像机本身以及可能的一台或多台中央计算机组成,其中来... (继续浏览)

    智能相机

    目录 1 智能相机 2 智能相机的组件 3 应用领域智能相机智能相机,是一种机器视觉系统,该系统中,除了图像捕获电路,能够从拍摄图像中提取应用程序特定信息,与生成事件描述或制备在一个智能和自动化系统中使用的决定沿。智能相机是一种独立的独立视觉系统,在工业摄像机的外壳中具有内置图像传感器。它包含所有必需的通信接口,例如以太网,以及用于连接PLC、执行器、继电器... (继续浏览)

    机器视觉

    目录 1 机器视觉 ▪ 定义 2 基于影像的机器人指导 3 机器视觉的市场机器视觉机器视觉(MV)是用于在工业上通常为自动检查,过程控制和机器人引导等应用提供基于图像的自动检查和分析 的技术和方法。机器视觉是指许多技术、软件和硬件产品、集成系统、操作、方法和专业知识。机器视觉作为系统工程学科可以被认为与计算机视觉(一种计算机科学形式)不同。它试图以新的方式集... (继续浏览)

    智能合约

    目录 1 智能合约 2 智能合约的法律地位智能合约智能合约,是一种计算机程序或事务协议,其目的是自动执行,控制或文档根据的条款在法律上相关的事件和行为的合同或协议。智能合约的目标是减少可信赖中介人的需求、仲裁和执行成本,欺诈损失以及减少恶意和意外例外。 自动售货机被认为是等同于智能合约实施的最古老的技术。2014年有关加密货币以太坊的白皮书将比特币协议... (继续浏览)

    工业物联网

    目录 1 工业物联网 2 应用与行业 ▪ 汽车工业工业物联网工业物联网(IIoT)是指相互连接的仪器和用计算机的工业应用,包括制造和能源管理联网在一起的其它装置。这种连通性允许数据收集、交换和分析,从而有可能促进生产力和效率的提高以及其他经济利益。IIoT是分布式控制系统(DCS)的发展,它通过使用云计算来完善和优化过程控制,从而实现了更高程度的自动化。 ... (继续浏览)

    电视消费

    目录 1 电视消费 2 消费变化 3 视觉狂欢 4 电视消费与肥胖 5 青少年的电视和身体态度电视消费电视消费是一个重要组成部分媒体消费中西方文化。与其他高消费生活方式类似,看电视是出于对享乐,逃生和“麻醉”的追求。在电视上的极度依赖实际上是一种成瘾通过其乐趣、逃逸和麻醉可以方便地获得的预包装的形式。 消费变化随着流媒体站点和在线电视的影响力日益增强,... (继续浏览)

    皮影戏

    目录 1 皮影戏 2 马来西亚皮影戏 3 今天的皮影戏皮影戏皮影戏,是一种古老的讲故事和娱乐的形式,使用扁平的铰接式剪裁人物(皮影戏),这些人物被固定在光源和半透明的屏幕或稀松布之间。木偶的剪裁形状有时包括半透明的颜色或其他类型的细节。通过移动木偶和光源都可以实现各种效果。有才华的木偶演员可以使人物看起来走路、跳舞、打架、点头和笑。 在世界许多国家的儿... (继续浏览)

    催眠流行音乐

    目录 1 催眠流行音乐 2 催眠流行音乐的特性催眠流行音乐催眠流行音乐(缩写为h-pop)是流行音乐或迷幻音乐,它唤起了人们对过去(主要是1980年代)流行娱乐的文化记忆和怀旧感。它在2000年代中期至后期出现,因为美国的低保和降噪音乐家开始采用儿时记忆中的复古美学,例如广播摇滚、新浪潮、轻摇滚、视频游戏音乐、合成流行音乐和R&B。录音在盒式磁带或Inter... (继续浏览)

    家庭录音

    目录 1 家庭录音 2 家庭录音设备 3 对专业录音室的影响家庭录音家庭录音,是实践录音在私人住宅,而不是一个专业的录音棚。设置用于家庭录音的工作室称为家庭工作室或项目工作室。配音演员、解说员、歌手、音乐家、播客主持人和纪录片制作者都广泛采用家庭录音,取得了各个阶段的成功。随着21世纪技术的发展,专业音频设备的成本稳步下降,而有关录制技术的信息已可以轻松地在... (继续浏览)

    配音

    目录 1 配音 2 配音的类型 ▪ 角色声音 ▪ 叙述 ▪ 商业 ▪ 翻译 ▪ 自动对话替换 ▪ AI生成和AI修改的声音配音配音是执行配音以代表角色或向观众提供信息的艺术。表演被称为配音演员/女演员、声音艺术家、配音演员或者语音人才。在英国,配音被认为是一种专业的戏剧职业,这主要是由于BBC悠久的广播剧制作传统。 语音作品的示例包括各种作品中的动画、... (继续浏览)

    北京星医汇医疗美容

    目录 1 星医汇•星介绍 2 星医汇•星项目 3 星医汇•星团队 ▪ 季一发 ▪ 岳才 ▪ 张龙金 ▪ 黄小应 4 星医汇•星设备 5 星医汇•星案例 6 医院地址星医汇•星介绍北京星医汇医疗美容,地处北京海淀区五孔桥田村路8号11栋,以汇聚国内外医生团队、高品质的服务管理和舒适温馨的空间环境为优势成为北京求美者优选医美机构,拥有北京地区大规模手术区域及治疗... (继续浏览)

    超高压灯

    目录 1 超高压灯 2 高压放电灯(UHP或类似产品)的已知制造商 3 使用超高压灯的设备超高压灯高压汞弧灯经常被称为飞利浦商标UHP,最初被称为超高压灯,因为内部压力高达200气氛。它由飞利浦于1995年开发,用于商业投影系统、家庭影院投影仪、MD-PTV和视频墙。与投影系统中使用的其他普通汞蒸气灯不同,它不是金属卤化物灯,因为它仅使用汞。飞利浦声称这些灯... (继续浏览)

    汞蒸气灯

    目录 1 汞蒸气灯 2 汞蒸气灯的工作原理 ▪ 金属卤化物 ▪ 自镇流灯 3 紫外线清洁 4 光污染注意事项汞蒸气灯汞蒸气灯,是一个气体放电灯,它使用一个电弧通过汽化汞以产生光。电弧放电通常局限于安装在较大硼硅酸盐玻璃灯泡内的小型熔融石英 电弧管。外灯泡可能是透明的或涂有荧光粉; 在任何一种情况下,外灯泡都具有隔热性,可防止光产生的紫外线辐射,并且便于安装熔... (继续浏览)

    工业射线照相

    目录 1 工业射线照相 2 来源 ▪ X射线发生器 ▪ 密封放射源 ▪ 射线照相相机工业射线照相工业射线照相是一种无损检测的方法,该方法使用电离辐射检查材料和组件,以定位和量化缺陷和材料性能的下降,这些缺陷和退化会导致工程结构的失效。它在确保产品质量和可靠性所需的科学技术中起着重要作用。 工业射线照相使用X射线发生器产生的X射线,或使用密封放射性核素源... (继续浏览)

    工业计算机断层扫描

    目录 1 工业计算机断层扫描 2 扫描仪的类型 3 分析和检查技术 ▪ 组装 ▪ 空隙、裂纹和缺陷检测 ▪ 几何尺寸标注和公差分析 ▪ 基于图像的有限元方法工业计算机断层扫描工业计算机断层扫描(CT)是任何计算机辅助的断层扫描过程,通常是X射线计算机断层扫描,它使用辐射来产生扫描对象的三维内部和外部表示。工业计算机断层扫描已在许多工业领域用于组件内部检查。工... (继续浏览)

    断层扫描

    目录 1 断层扫描 2 同步X射线断层扫描显微镜断层扫描断层扫描,是通过使用任何一种穿透波进行的切片或切片成像。该方法用于放射学、考古学、生物学、大气科学、地球物理学、海洋学,等离子物理学、材料科学、天体物理学、量子信息和其他科学领域。在断层摄影中使用的设备被称为断层摄影,而所产生的图像为断层图像。 在许多情况下,这些图像的产生是基于数学程序的断层摄影... (继续浏览)