domino14 / macondo

A crossword board game AI, written in Go
https://domino14.github.io/macondo
GNU General Public License v3.0
48 stars 10 forks source link

possible inferrer bug with exchanges #340

Open domino14 opened 2 months ago

domino14 commented 2 months ago

See this discord convo: https://discord.com/channels/741321677828522035/1157118170398724176/1262043623093043291

In particular, this comment:

i think the inferrer has a bug, at least when it comes to exchanges. this interesting position led me to run the inferrer myself and examine the log file. my understanding is the inferrer compares the static equity of the inferred move to the top move, and if they are within some margin, the rack producing the inferred move is considered possible. here all of the inferred moves should be exchange 1s, but if i am reading the log file correctly, the inferred moves are often one-tile non-exchange plays