N-Prolog ver4.20
N-Prolog ver4.20 Release Notes
Main Updates
Improved CLPFD Functionality
This version includes significant performance improvements to the CLPFD (Constraint Logic Programming over Finite Domains) system.
Earlier versions suffered from inefficiencies, especially when solving problems with large search spaces.
Enhanced Performance
With version 4.20, the system has been optimized to solve the 9-queens problem and enumerate all solutions with performance comparable to that of the interpreter.
Educational Purpose
The current implementation intentionally uses a straightforward algorithm.
It is designed to serve as a foundation for understanding more advanced constraint-solving algorithms.
Documentation
For further details, please refer to CLPFD.md.
It includes an overview of the algorithm and the constraint handling mechanism.