Changes

Jump to: navigation, search

Laser

5,130 bytes added, 22:32, 26 August 2018
Created page with "'''Home * Engines * Laser''' [[FILE:Military laser experiment.jpg|border|right|thumb|[https://en.wikipedia.org/wiki/Laser Laser] experiment <ref>A [https://..."
'''[[Main Page|Home]] * [[Engines]] * Laser'''

[[FILE:Military laser experiment.jpg|border|right|thumb|[https://en.wikipedia.org/wiki/Laser Laser] experiment <ref>A [https://en.wikipedia.org/wiki/Military_science military scientist] operates a [https://en.wikipedia.org/wiki/Laser laser] in a test environment. The [https://en.wikipedia.org/wiki/Air_Force_Research_Laboratory United States Air Force Research Laboratory] (AFRL) [https://en.wikipedia.org/wiki/Air_Force_Research_Laboratory#Directed_Energy_Directorate Directed Energy Directorate] conducts research on a variety of [https://en.wikipedia.org/wiki/Solid-state_laser solid-state] and [https://en.wikipedia.org/wiki/Chemical_laser chemical lasers], Image was released by the [https://en.wikipedia.org/wiki/United_States_Air_Force United States Air Force] with the ID [http://www.kirtland.af.mil/afrl_de/index.asp 090809-F-5527s-0001], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Laser''',<br/>
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Jeffrey An]] and [[Michael An]], written in [[Cpp|C++11]], first released in summer 2015 under the [[Free Software Foundation#GPL|GNU General Public License]]. Laser '''1.0''', released in December 2015, already performes [[Lazy SMP|lazy SMP]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=58680 Laser 1.0 Release] by [[Jeffrey An]], [[CCC]], December 24, 2015</ref>.

=Features=
<ref>[https://github.com/jeffreyan11/uci-chess-engine/blob/master/README.md uci-chess-engine/README.md at master · jeffreyan11/uci-chess-engine · GitHub]</ref>
==[[Board Representation]]==
* [[Bitboards]]
* [[Magic Bitboards#Fancy|Fancy Magic Bitboards]]
==[[Search]]==
* [[Lazy SMP]] (rewritten with 1.6)
* [[Iterative Deepening]]
* [[Fail-Hard]] [[Principal Variation Search]]
* [[Transposition Table]]
** [[Zobrist Hashing]]
** [[Transposition Table#Bucket|Two Bucket System]]
* [[Selectivity]]
** [[Null Move Pruning#AdaptiveNullMovePruning|Adaptive Null Move Pruning]]
** [[Late Move Reductions]], since 1.3 also at [[Node Types#PV|PV nodes]]
** [[Futility Pruning]]
** [[Reverse Futility Pruning]]
** [[Razoring]]
** [[Futility Pruning#MoveCountBasedPruning|Move Count Based Pruning]] (Late Move Pruning)
** [[Check Extensions]]
** [[Singular Extensions]]
* [[Quiescence Search]]
** [[Captures]]
** [[Promotions|Queen Promotions]]
** [[Check|Checks]] on first three [[Ply|plies]]
* [[Move Ordering]]
** [[Internal Iterative Deepening]]
** [[Static Exchange Evaluation]]
** [[MVV-LVA|MVV/LVA]]
** [[Killer Heuristic]]
** [[History Heuristic]]
==[[Evaluation]]==
* [[Evaluation Hash Table|Evaluation Cache]]
* [[Piece-Square Tables]]
* [[King Safety]]
* [[Pawn Structure]]
* [[Mobility]]
* [[SIMD and SWAR Techniques|SWAR]] [[Tapered Eval]] à la [[Stockfish]]
* [[Automated Tuning|Tuned]] with [[Reinforcement Learning|reinforcement learning]], [https://en.wikipedia.org/wiki/Coordinate_descent coordinate descent], and a variation of [[Texel's Tuning Method]]
==Misc==
* [[Syzygy Bases|Syzygy TB support]] (1.3)

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=57690 Laser 0.1 moves instantly every move for me] by [[Graham Banks]], [[CCC]], September 18, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=58680 Laser 1.0 Release] by [[Jeffrey An]], [[CCC]], December 24, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=59898 Laser 1.1 Release] by [[Jeffrey An]], [[CCC]], April 18, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=61451 Laser 1.2 Release] by [[Jeffrey An]], [[CCC]], September 17, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=62771 Laser 1.3 Release] by [[Jeffrey An]], [[CCC]], January 08, 2017
* [http://www.talkchess.com/forum/viewtopic.php?t=63956 Laser 1.4 Release] by [[Jeffrey An]], [[CCC]], May 11, 2017
* [http://www.talkchess.com/forum/viewtopic.php?t=66153 Laser 1.5 Release] by [[Jeffrey An]], [[CCC]], December 27, 2017
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67982 Laser 1.6 Release] by [[Jeffrey An]], [[CCC]], July 14, 2018

=External Links=
==Chess Engine==
* [https://github.com/jeffreyan11/uci-chess-engine jeffreyan11/uci-chess-engine · GitHub]
* [https://github.com/jeffreyan11/uci-chess-engine/releases Releases · jeffreyan11/uci-chess-engine · GitHub]
* [http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&each_game=1&print=Details&each_game=1&eng=Laser%201.3%2064-bit%204CPU#Laser_1_3_64-bit_4CPU Laser 1.3 64-bit 4CPU] in [[CCRL|CCRL 40/40]]
==Misc==
* [https://en.wikipedia.org/wiki/Laser Laser from Wikipedia]
* [https://en.wikipedia.org/wiki/Laser_%28disambiguation%29 Laser (disambiguation) from Wikipedia]
* [https://en.wikipedia.org/wiki/Au5 Au5] & [https://en.wikipedia.org/wiki/Fractal_(producer) Fractal] - [https://en.wikipedia.org/wiki/Laser_lighting_display Laser Beam Show], [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=rCS66ODrAf4|alignment=left|valignment=top}}

=References=
<references />
'''[[Engines|Up One Level]]'''
[[Category:GPL]]
[[Category:Open Source]]

Navigation menu