Skip to content

Release 0.3.0

Latest
Compare
Choose a tag to compare
@pierre-dejoue pierre-dejoue released this 01 Mar 22:45
· 48 commits to main since this release

In this release:

  • Replace "partial" reduction by "linear" reduction (O(k.n))
  • Add a stdutils library
  • Cache the full reduction of the orthogonal lines of the search/probe alternatives
  • Use memoization in the full reduction line solver (0(k.n^3))
  • No limit on max_nb_alternatives at search depth zero
  • Only use the probing technique at branching_depth = 0
  • Handle goal grid in NON files
  • Doc: Tutorial to create a picroos puzzle with the help of the Picross Solver
  • CI: build on the three platforms : Linux/Macos/Windows
  • CLI: Add a --progress option
  • CLI: Verbose validation mode (output more stats)
  • CLI: Set max-nb-solutions also in validation mode
  • GUI: Fix rendering issue on large grids (switch to 32 bit draw list index in ImGui config)
  • GUI: More options for tile size
  • GUI: Hide tiles depending on branching depth
  • GUI: "Info" button with file metadata, solver stats, and the grid constraints
  • GUI: "Goal" button
  • GUI: Add "faster than light" speed (minimize pauses of the solver thread)